/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation false -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound50.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-21 06:33:01,900 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-21 06:33:01,933 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-21 06:33:01,935 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-21 06:33:01,936 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-21 06:33:01,959 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-21 06:33:01,959 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-21 06:33:01,959 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-21 06:33:01,960 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-21 06:33:01,960 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-21 06:33:01,960 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-21 06:33:01,960 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-21 06:33:01,961 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-21 06:33:01,961 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-21 06:33:01,961 INFO L153 SettingsManager]: * Use SBE=true [2023-12-21 06:33:01,961 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-21 06:33:01,962 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-21 06:33:01,962 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-21 06:33:01,962 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-21 06:33:01,962 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-21 06:33:01,963 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-21 06:33:01,963 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-21 06:33:01,963 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-21 06:33:01,963 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-21 06:33:01,964 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-21 06:33:01,964 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-21 06:33:01,964 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-21 06:33:01,964 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-21 06:33:01,965 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-21 06:33:01,965 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-21 06:33:01,965 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-21 06:33:01,965 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-21 06:33:01,965 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 06:33:01,966 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-21 06:33:01,966 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-21 06:33:01,966 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-21 06:33:01,966 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-21 06:33:01,967 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-21 06:33:01,967 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-21 06:33:01,967 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-21 06:33:01,967 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-21 06:33:01,968 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-21 06:33:01,968 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-21 06:33:01,968 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Use bitabs translation -> false [2023-12-21 06:33:02,130 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-21 06:33:02,150 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-21 06:33:02,152 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-21 06:33:02,153 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-21 06:33:02,153 INFO L274 PluginConnector]: CDTParser initialized [2023-12-21 06:33:02,153 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound50.c [2023-12-21 06:33:03,235 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-21 06:33:03,386 INFO L384 CDTParser]: Found 1 translation units. [2023-12-21 06:33:03,387 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound50.c [2023-12-21 06:33:03,394 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/757bb928d/c726ac350bfd4389a1c3d69400062fce/FLAG2a886b495 [2023-12-21 06:33:03,406 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/757bb928d/c726ac350bfd4389a1c3d69400062fce [2023-12-21 06:33:03,407 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-21 06:33:03,408 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-21 06:33:03,411 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-21 06:33:03,411 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-21 06:33:03,415 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-21 06:33:03,415 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 06:33:03" (1/1) ... [2023-12-21 06:33:03,416 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33f8de6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 06:33:03, skipping insertion in model container [2023-12-21 06:33:03,416 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 06:33:03" (1/1) ... [2023-12-21 06:33:03,434 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-21 06:33:03,548 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound50.c[490,503] [2023-12-21 06:33:03,573 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 06:33:03,581 INFO L202 MainTranslator]: Completed pre-run [2023-12-21 06:33:03,589 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound50.c[490,503] [2023-12-21 06:33:03,594 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 06:33:03,608 INFO L206 MainTranslator]: Completed translation [2023-12-21 06:33:03,608 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 06:33:03 WrapperNode [2023-12-21 06:33:03,609 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-21 06:33:03,609 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-21 06:33:03,609 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-21 06:33:03,609 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-21 06:33:03,614 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 06:33:03" (1/1) ... [2023-12-21 06:33:03,624 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 06:33:03" (1/1) ... [2023-12-21 06:33:03,640 INFO L138 Inliner]: procedures = 14, calls = 14, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 94 [2023-12-21 06:33:03,640 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-21 06:33:03,641 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-21 06:33:03,641 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-21 06:33:03,641 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-21 06:33:03,653 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 06:33:03" (1/1) ... [2023-12-21 06:33:03,654 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 06:33:03" (1/1) ... [2023-12-21 06:33:03,663 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 06:33:03" (1/1) ... [2023-12-21 06:33:03,681 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-21 06:33:03,681 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 06:33:03" (1/1) ... [2023-12-21 06:33:03,681 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 06:33:03" (1/1) ... [2023-12-21 06:33:03,683 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 06:33:03" (1/1) ... [2023-12-21 06:33:03,685 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 06:33:03" (1/1) ... [2023-12-21 06:33:03,686 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 06:33:03" (1/1) ... [2023-12-21 06:33:03,687 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 06:33:03" (1/1) ... [2023-12-21 06:33:03,702 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-21 06:33:03,710 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-21 06:33:03,711 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-21 06:33:03,711 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-21 06:33:03,711 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 06:33:03" (1/1) ... [2023-12-21 06:33:03,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 06:33:03,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:03,755 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-21 06:33:03,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-21 06:33:03,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-21 06:33:03,780 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-21 06:33:03,781 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-21 06:33:03,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-21 06:33:03,781 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-21 06:33:03,781 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-21 06:33:03,782 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-12-21 06:33:03,782 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-12-21 06:33:03,835 INFO L241 CfgBuilder]: Building ICFG [2023-12-21 06:33:03,836 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-21 06:33:04,019 INFO L282 CfgBuilder]: Performing block encoding [2023-12-21 06:33:04,035 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-21 06:33:04,035 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-12-21 06:33:04,035 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 06:33:04 BoogieIcfgContainer [2023-12-21 06:33:04,035 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-21 06:33:04,037 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-21 06:33:04,037 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-21 06:33:04,039 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-21 06:33:04,039 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.12 06:33:03" (1/3) ... [2023-12-21 06:33:04,039 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a148a9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 06:33:04, skipping insertion in model container [2023-12-21 06:33:04,039 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 06:33:03" (2/3) ... [2023-12-21 06:33:04,039 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a148a9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 06:33:04, skipping insertion in model container [2023-12-21 06:33:04,040 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 06:33:04" (3/3) ... [2023-12-21 06:33:04,040 INFO L112 eAbstractionObserver]: Analyzing ICFG egcd3-ll_unwindbound50.c [2023-12-21 06:33:04,051 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-21 06:33:04,051 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-21 06:33:04,089 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-21 06:33:04,093 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@14e0f7d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-21 06:33:04,093 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-21 06:33:04,096 INFO L276 IsEmpty]: Start isEmpty. Operand has 32 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 22 states have internal predecessors, (33), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2023-12-21 06:33:04,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-12-21 06:33:04,100 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:33:04,101 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:33:04,101 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:33:04,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:33:04,104 INFO L85 PathProgramCache]: Analyzing trace with hash -832436526, now seen corresponding path program 1 times [2023-12-21 06:33:04,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:33:04,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104543698] [2023-12-21 06:33:04,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:04,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:33:04,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:33:04,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:33:04,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104543698] [2023-12-21 06:33:04,182 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-21 06:33:04,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326030017] [2023-12-21 06:33:04,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:04,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:04,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:04,192 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:33:04,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-21 06:33:04,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:33:04,292 INFO L262 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-21 06:33:04,295 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:33:04,337 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-21 06:33:04,338 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 06:33:04,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326030017] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 06:33:04,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 06:33:04,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 06:33:04,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67657760] [2023-12-21 06:33:04,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 06:33:04,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-21 06:33:04,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:33:04,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-21 06:33:04,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-21 06:33:04,375 INFO L87 Difference]: Start difference. First operand has 32 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 22 states have internal predecessors, (33), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Second operand has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-21 06:33:04,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:33:04,398 INFO L93 Difference]: Finished difference Result 62 states and 98 transitions. [2023-12-21 06:33:04,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-21 06:33:04,399 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2023-12-21 06:33:04,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:33:04,403 INFO L225 Difference]: With dead ends: 62 [2023-12-21 06:33:04,404 INFO L226 Difference]: Without dead ends: 30 [2023-12-21 06:33:04,405 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-21 06:33:04,407 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 06:33:04,409 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 40 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 06:33:04,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2023-12-21 06:33:04,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2023-12-21 06:33:04,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 20 states have (on average 1.35) internal successors, (27), 21 states have internal predecessors, (27), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2023-12-21 06:33:04,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 40 transitions. [2023-12-21 06:33:04,431 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 40 transitions. Word has length 17 [2023-12-21 06:33:04,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:33:04,431 INFO L495 AbstractCegarLoop]: Abstraction has 30 states and 40 transitions. [2023-12-21 06:33:04,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-21 06:33:04,431 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 40 transitions. [2023-12-21 06:33:04,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-12-21 06:33:04,432 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:33:04,432 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:33:04,437 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-12-21 06:33:04,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-21 06:33:04,637 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:33:04,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:33:04,638 INFO L85 PathProgramCache]: Analyzing trace with hash 958862887, now seen corresponding path program 1 times [2023-12-21 06:33:04,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:33:04,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270132675] [2023-12-21 06:33:04,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:04,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:33:04,649 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:33:04,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1978967242] [2023-12-21 06:33:04,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:04,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:04,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:04,658 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:33:04,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-21 06:33:04,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:33:04,716 INFO L262 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-21 06:33:04,718 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:33:04,778 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-21 06:33:04,778 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 06:33:04,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:33:04,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270132675] [2023-12-21 06:33:04,779 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:33:04,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978967242] [2023-12-21 06:33:04,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978967242] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 06:33:04,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 06:33:04,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 06:33:04,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668470041] [2023-12-21 06:33:04,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 06:33:04,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 06:33:04,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:33:04,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 06:33:04,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 06:33:04,783 INFO L87 Difference]: Start difference. First operand 30 states and 40 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-21 06:33:04,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:33:04,806 INFO L93 Difference]: Finished difference Result 39 states and 49 transitions. [2023-12-21 06:33:04,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 06:33:04,807 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 18 [2023-12-21 06:33:04,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:33:04,809 INFO L225 Difference]: With dead ends: 39 [2023-12-21 06:33:04,809 INFO L226 Difference]: Without dead ends: 32 [2023-12-21 06:33:04,810 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 06:33:04,811 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 0 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 06:33:04,812 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 100 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 06:33:04,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2023-12-21 06:33:04,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2023-12-21 06:33:04,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 23 states have internal predecessors, (29), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2023-12-21 06:33:04,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 42 transitions. [2023-12-21 06:33:04,819 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 42 transitions. Word has length 18 [2023-12-21 06:33:04,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:33:04,820 INFO L495 AbstractCegarLoop]: Abstraction has 32 states and 42 transitions. [2023-12-21 06:33:04,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-21 06:33:04,820 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 42 transitions. [2023-12-21 06:33:04,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2023-12-21 06:33:04,820 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:33:04,820 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:33:04,830 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-21 06:33:05,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-12-21 06:33:05,027 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:33:05,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:33:05,028 INFO L85 PathProgramCache]: Analyzing trace with hash -359656705, now seen corresponding path program 1 times [2023-12-21 06:33:05,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:33:05,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094174471] [2023-12-21 06:33:05,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:05,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:33:05,037 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:33:05,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [207214660] [2023-12-21 06:33:05,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:05,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:05,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:05,040 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:33:05,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-21 06:33:05,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:33:05,071 INFO L262 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-21 06:33:05,072 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:33:05,097 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-21 06:33:05,097 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 06:33:05,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:33:05,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094174471] [2023-12-21 06:33:05,098 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:33:05,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207214660] [2023-12-21 06:33:05,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207214660] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 06:33:05,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 06:33:05,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-21 06:33:05,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46857876] [2023-12-21 06:33:05,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 06:33:05,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-21 06:33:05,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:33:05,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-21 06:33:05,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-21 06:33:05,099 INFO L87 Difference]: Start difference. First operand 32 states and 42 transitions. Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-21 06:33:05,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:33:05,148 INFO L93 Difference]: Finished difference Result 52 states and 70 transitions. [2023-12-21 06:33:05,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-21 06:33:05,148 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 19 [2023-12-21 06:33:05,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:33:05,149 INFO L225 Difference]: With dead ends: 52 [2023-12-21 06:33:05,149 INFO L226 Difference]: Without dead ends: 45 [2023-12-21 06:33:05,149 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-21 06:33:05,150 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 47 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 06:33:05,150 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 129 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 06:33:05,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2023-12-21 06:33:05,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 33. [2023-12-21 06:33:05,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 24 states have internal predecessors, (30), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2023-12-21 06:33:05,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 43 transitions. [2023-12-21 06:33:05,156 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 43 transitions. Word has length 19 [2023-12-21 06:33:05,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:33:05,156 INFO L495 AbstractCegarLoop]: Abstraction has 33 states and 43 transitions. [2023-12-21 06:33:05,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-21 06:33:05,156 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 43 transitions. [2023-12-21 06:33:05,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-12-21 06:33:05,157 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:33:05,157 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:33:05,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-21 06:33:05,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:05,362 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:33:05,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:33:05,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1735129581, now seen corresponding path program 1 times [2023-12-21 06:33:05,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:33:05,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089530198] [2023-12-21 06:33:05,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:05,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:33:05,372 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:33:05,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [453953643] [2023-12-21 06:33:05,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:05,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:05,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:05,373 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:33:05,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-21 06:33:05,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:33:05,422 INFO L262 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-21 06:33:05,423 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:33:05,464 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-21 06:33:05,465 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 06:33:05,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:33:05,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089530198] [2023-12-21 06:33:05,465 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:33:05,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453953643] [2023-12-21 06:33:05,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453953643] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 06:33:05,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 06:33:05,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 06:33:05,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31555687] [2023-12-21 06:33:05,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 06:33:05,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 06:33:05,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:33:05,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 06:33:05,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-21 06:33:05,468 INFO L87 Difference]: Start difference. First operand 33 states and 43 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-21 06:33:05,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:33:05,494 INFO L93 Difference]: Finished difference Result 57 states and 77 transitions. [2023-12-21 06:33:05,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 06:33:05,495 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 24 [2023-12-21 06:33:05,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:33:05,496 INFO L225 Difference]: With dead ends: 57 [2023-12-21 06:33:05,496 INFO L226 Difference]: Without dead ends: 35 [2023-12-21 06:33:05,497 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-21 06:33:05,498 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 0 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 06:33:05,499 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 125 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 06:33:05,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2023-12-21 06:33:05,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2023-12-21 06:33:05,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 25 states have (on average 1.28) internal successors, (32), 26 states have internal predecessors, (32), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2023-12-21 06:33:05,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2023-12-21 06:33:05,506 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 24 [2023-12-21 06:33:05,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:33:05,506 INFO L495 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2023-12-21 06:33:05,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-21 06:33:05,507 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2023-12-21 06:33:05,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-12-21 06:33:05,507 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:33:05,507 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:33:05,512 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-21 06:33:05,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:05,708 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:33:05,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:33:05,709 INFO L85 PathProgramCache]: Analyzing trace with hash 150917056, now seen corresponding path program 1 times [2023-12-21 06:33:05,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:33:05,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018715423] [2023-12-21 06:33:05,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:05,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:33:05,722 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:33:05,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [323342069] [2023-12-21 06:33:05,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:05,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:05,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:05,728 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:33:05,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-21 06:33:05,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:33:05,761 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-21 06:33:05,762 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:33:05,898 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-21 06:33:05,899 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 06:33:05,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:33:05,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018715423] [2023-12-21 06:33:05,900 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:33:05,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323342069] [2023-12-21 06:33:05,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323342069] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 06:33:05,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 06:33:05,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-21 06:33:05,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456402082] [2023-12-21 06:33:05,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 06:33:05,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-21 06:33:05,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:33:05,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-21 06:33:05,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-12-21 06:33:05,907 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand has 9 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-21 06:33:05,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:33:05,979 INFO L93 Difference]: Finished difference Result 53 states and 70 transitions. [2023-12-21 06:33:05,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-21 06:33:05,979 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 24 [2023-12-21 06:33:05,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:33:05,980 INFO L225 Difference]: With dead ends: 53 [2023-12-21 06:33:05,980 INFO L226 Difference]: Without dead ends: 51 [2023-12-21 06:33:05,980 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-12-21 06:33:05,981 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 61 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 06:33:05,981 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 164 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 06:33:05,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2023-12-21 06:33:06,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2023-12-21 06:33:06,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 35 states have (on average 1.3142857142857143) internal successors, (46), 36 states have internal predecessors, (46), 11 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2023-12-21 06:33:06,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 67 transitions. [2023-12-21 06:33:06,004 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 67 transitions. Word has length 24 [2023-12-21 06:33:06,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:33:06,005 INFO L495 AbstractCegarLoop]: Abstraction has 50 states and 67 transitions. [2023-12-21 06:33:06,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-21 06:33:06,005 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 67 transitions. [2023-12-21 06:33:06,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-12-21 06:33:06,005 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:33:06,005 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:33:06,020 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-12-21 06:33:06,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:06,210 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:33:06,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:33:06,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1833090586, now seen corresponding path program 1 times [2023-12-21 06:33:06,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:33:06,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935652100] [2023-12-21 06:33:06,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:06,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:33:06,221 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:33:06,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1471920245] [2023-12-21 06:33:06,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:06,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:06,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:06,222 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:33:06,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-21 06:33:06,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:33:06,258 INFO L262 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-21 06:33:06,259 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:33:06,291 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-21 06:33:06,291 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:33:06,345 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-21 06:33:06,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:33:06,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935652100] [2023-12-21 06:33:06,346 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:33:06,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471920245] [2023-12-21 06:33:06,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471920245] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 06:33:06,346 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 06:33:06,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2023-12-21 06:33:06,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777659479] [2023-12-21 06:33:06,346 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 06:33:06,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-21 06:33:06,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:33:06,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-21 06:33:06,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-12-21 06:33:06,348 INFO L87 Difference]: Start difference. First operand 50 states and 67 transitions. Second operand has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-12-21 06:33:06,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:33:06,459 INFO L93 Difference]: Finished difference Result 146 states and 192 transitions. [2023-12-21 06:33:06,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-21 06:33:06,459 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 25 [2023-12-21 06:33:06,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:33:06,460 INFO L225 Difference]: With dead ends: 146 [2023-12-21 06:33:06,461 INFO L226 Difference]: Without dead ends: 139 [2023-12-21 06:33:06,461 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2023-12-21 06:33:06,461 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 73 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 06:33:06,462 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 207 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 06:33:06,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2023-12-21 06:33:06,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 96. [2023-12-21 06:33:06,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 68 states have (on average 1.338235294117647) internal successors, (91), 70 states have internal predecessors, (91), 20 states have call successors, (20), 7 states have call predecessors, (20), 7 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2023-12-21 06:33:06,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 129 transitions. [2023-12-21 06:33:06,475 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 129 transitions. Word has length 25 [2023-12-21 06:33:06,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:33:06,475 INFO L495 AbstractCegarLoop]: Abstraction has 96 states and 129 transitions. [2023-12-21 06:33:06,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-12-21 06:33:06,475 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 129 transitions. [2023-12-21 06:33:06,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2023-12-21 06:33:06,476 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:33:06,476 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:33:06,483 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-12-21 06:33:06,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:06,681 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:33:06,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:33:06,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1010868448, now seen corresponding path program 1 times [2023-12-21 06:33:06,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:33:06,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874872857] [2023-12-21 06:33:06,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:06,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:33:06,703 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:33:06,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1898145009] [2023-12-21 06:33:06,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:06,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:06,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:06,705 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:33:06,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-21 06:33:06,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:33:06,747 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-21 06:33:06,749 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:33:06,790 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-21 06:33:06,790 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:33:06,853 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-21 06:33:06,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:33:06,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874872857] [2023-12-21 06:33:06,853 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:33:06,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898145009] [2023-12-21 06:33:06,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898145009] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 06:33:06,853 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 06:33:06,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2023-12-21 06:33:06,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626115274] [2023-12-21 06:33:06,854 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 06:33:06,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-21 06:33:06,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:33:06,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-21 06:33:06,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-12-21 06:33:06,856 INFO L87 Difference]: Start difference. First operand 96 states and 129 transitions. Second operand has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-21 06:33:07,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:33:07,007 INFO L93 Difference]: Finished difference Result 182 states and 260 transitions. [2023-12-21 06:33:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-21 06:33:07,008 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 26 [2023-12-21 06:33:07,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:33:07,009 INFO L225 Difference]: With dead ends: 182 [2023-12-21 06:33:07,009 INFO L226 Difference]: Without dead ends: 170 [2023-12-21 06:33:07,009 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2023-12-21 06:33:07,010 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 114 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 06:33:07,010 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 320 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 06:33:07,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2023-12-21 06:33:07,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 127. [2023-12-21 06:33:07,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 96 states have (on average 1.3541666666666667) internal successors, (130), 97 states have internal predecessors, (130), 23 states have call successors, (23), 7 states have call predecessors, (23), 7 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2023-12-21 06:33:07,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 175 transitions. [2023-12-21 06:33:07,025 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 175 transitions. Word has length 26 [2023-12-21 06:33:07,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:33:07,025 INFO L495 AbstractCegarLoop]: Abstraction has 127 states and 175 transitions. [2023-12-21 06:33:07,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-21 06:33:07,025 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 175 transitions. [2023-12-21 06:33:07,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2023-12-21 06:33:07,026 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:33:07,026 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:33:07,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-12-21 06:33:07,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:07,230 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:33:07,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:33:07,232 INFO L85 PathProgramCache]: Analyzing trace with hash 2130442992, now seen corresponding path program 1 times [2023-12-21 06:33:07,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:33:07,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708572801] [2023-12-21 06:33:07,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:07,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:33:07,251 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:33:07,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1184039601] [2023-12-21 06:33:07,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:07,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:07,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:07,268 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:33:07,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-21 06:33:07,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:33:07,331 INFO L262 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-21 06:33:07,332 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:33:07,429 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-21 06:33:07,429 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:33:07,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:33:07,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708572801] [2023-12-21 06:33:07,507 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:33:07,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184039601] [2023-12-21 06:33:07,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184039601] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-21 06:33:07,508 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-21 06:33:07,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2023-12-21 06:33:07,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040269434] [2023-12-21 06:33:07,508 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-21 06:33:07,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-21 06:33:07,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:33:07,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-21 06:33:07,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2023-12-21 06:33:07,509 INFO L87 Difference]: Start difference. First operand 127 states and 175 transitions. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 8 states have internal predecessors, (22), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-21 06:33:07,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:33:07,614 INFO L93 Difference]: Finished difference Result 142 states and 189 transitions. [2023-12-21 06:33:07,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-21 06:33:07,615 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 8 states have internal predecessors, (22), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2023-12-21 06:33:07,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:33:07,616 INFO L225 Difference]: With dead ends: 142 [2023-12-21 06:33:07,616 INFO L226 Difference]: Without dead ends: 140 [2023-12-21 06:33:07,617 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-12-21 06:33:07,618 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 35 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 06:33:07,618 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 186 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 06:33:07,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2023-12-21 06:33:07,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 139. [2023-12-21 06:33:07,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 105 states have (on average 1.3238095238095238) internal successors, (139), 106 states have internal predecessors, (139), 23 states have call successors, (23), 10 states have call predecessors, (23), 10 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2023-12-21 06:33:07,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 184 transitions. [2023-12-21 06:33:07,638 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 184 transitions. Word has length 29 [2023-12-21 06:33:07,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:33:07,639 INFO L495 AbstractCegarLoop]: Abstraction has 139 states and 184 transitions. [2023-12-21 06:33:07,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 8 states have internal predecessors, (22), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-21 06:33:07,639 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 184 transitions. [2023-12-21 06:33:07,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2023-12-21 06:33:07,642 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:33:07,642 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:33:07,647 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-12-21 06:33:07,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-12-21 06:33:07,847 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:33:07,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:33:07,847 INFO L85 PathProgramCache]: Analyzing trace with hash 2110713919, now seen corresponding path program 1 times [2023-12-21 06:33:07,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:33:07,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194130669] [2023-12-21 06:33:07,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:07,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:33:07,861 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:33:07,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [884978036] [2023-12-21 06:33:07,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:07,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:07,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:07,863 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:33:07,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-21 06:33:07,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:33:07,901 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 29 conjunts are in the unsatisfiable core [2023-12-21 06:33:07,907 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:33:08,066 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-21 06:33:08,066 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:33:08,141 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-21 06:33:08,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:33:08,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194130669] [2023-12-21 06:33:08,141 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:33:08,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884978036] [2023-12-21 06:33:08,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884978036] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 06:33:08,141 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 06:33:08,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6] total 14 [2023-12-21 06:33:08,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478822157] [2023-12-21 06:33:08,143 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 06:33:08,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-21 06:33:08,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:33:08,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-21 06:33:08,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2023-12-21 06:33:08,145 INFO L87 Difference]: Start difference. First operand 139 states and 184 transitions. Second operand has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 11 states have internal predecessors, (44), 4 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-12-21 06:33:08,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:33:08,354 INFO L93 Difference]: Finished difference Result 182 states and 250 transitions. [2023-12-21 06:33:08,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-21 06:33:08,354 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 11 states have internal predecessors, (44), 4 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 31 [2023-12-21 06:33:08,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:33:08,356 INFO L225 Difference]: With dead ends: 182 [2023-12-21 06:33:08,356 INFO L226 Difference]: Without dead ends: 180 [2023-12-21 06:33:08,357 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2023-12-21 06:33:08,358 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 92 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 06:33:08,358 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 398 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 06:33:08,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2023-12-21 06:33:08,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 169. [2023-12-21 06:33:08,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 126 states have (on average 1.3492063492063493) internal successors, (170), 127 states have internal predecessors, (170), 31 states have call successors, (31), 11 states have call predecessors, (31), 11 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2023-12-21 06:33:08,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 231 transitions. [2023-12-21 06:33:08,378 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 231 transitions. Word has length 31 [2023-12-21 06:33:08,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:33:08,380 INFO L495 AbstractCegarLoop]: Abstraction has 169 states and 231 transitions. [2023-12-21 06:33:08,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 11 states have internal predecessors, (44), 4 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-12-21 06:33:08,380 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 231 transitions. [2023-12-21 06:33:08,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2023-12-21 06:33:08,382 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:33:08,382 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:33:08,387 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-12-21 06:33:08,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:08,587 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:33:08,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:33:08,588 INFO L85 PathProgramCache]: Analyzing trace with hash -363027956, now seen corresponding path program 1 times [2023-12-21 06:33:08,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:33:08,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902103168] [2023-12-21 06:33:08,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:08,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:33:08,602 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:33:08,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1536827310] [2023-12-21 06:33:08,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:08,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:08,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:08,607 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:33:08,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-21 06:33:08,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:33:08,673 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-21 06:33:08,674 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:33:08,708 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-21 06:33:08,709 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 06:33:08,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:33:08,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902103168] [2023-12-21 06:33:08,709 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:33:08,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536827310] [2023-12-21 06:33:08,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536827310] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 06:33:08,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 06:33:08,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-21 06:33:08,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997918356] [2023-12-21 06:33:08,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 06:33:08,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-21 06:33:08,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:33:08,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-21 06:33:08,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-21 06:33:08,711 INFO L87 Difference]: Start difference. First operand 169 states and 231 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-21 06:33:08,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:33:08,739 INFO L93 Difference]: Finished difference Result 236 states and 324 transitions. [2023-12-21 06:33:08,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-21 06:33:08,740 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 31 [2023-12-21 06:33:08,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:33:08,742 INFO L225 Difference]: With dead ends: 236 [2023-12-21 06:33:08,742 INFO L226 Difference]: Without dead ends: 169 [2023-12-21 06:33:08,745 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-21 06:33:08,745 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 2 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 06:33:08,746 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 102 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 06:33:08,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2023-12-21 06:33:08,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 169. [2023-12-21 06:33:08,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 126 states have (on average 1.3412698412698412) internal successors, (169), 127 states have internal predecessors, (169), 31 states have call successors, (31), 11 states have call predecessors, (31), 11 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2023-12-21 06:33:08,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 230 transitions. [2023-12-21 06:33:08,764 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 230 transitions. Word has length 31 [2023-12-21 06:33:08,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:33:08,764 INFO L495 AbstractCegarLoop]: Abstraction has 169 states and 230 transitions. [2023-12-21 06:33:08,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-21 06:33:08,764 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 230 transitions. [2023-12-21 06:33:08,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-12-21 06:33:08,765 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:33:08,765 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:33:08,782 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-12-21 06:33:08,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-21 06:33:08,970 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:33:08,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:33:08,970 INFO L85 PathProgramCache]: Analyzing trace with hash -242784896, now seen corresponding path program 1 times [2023-12-21 06:33:08,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:33:08,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923381322] [2023-12-21 06:33:08,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:08,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:33:08,977 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:33:08,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1503232524] [2023-12-21 06:33:08,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:08,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:08,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:08,979 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:33:09,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-21 06:33:09,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:33:09,016 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-21 06:33:09,018 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:33:09,214 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-21 06:33:09,215 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:33:13,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:33:13,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923381322] [2023-12-21 06:33:13,343 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:33:13,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503232524] [2023-12-21 06:33:13,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503232524] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-21 06:33:13,343 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-21 06:33:13,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2023-12-21 06:33:13,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126799984] [2023-12-21 06:33:13,343 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-21 06:33:13,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-21 06:33:13,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:33:13,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-21 06:33:13,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=171, Unknown=1, NotChecked=0, Total=210 [2023-12-21 06:33:13,344 INFO L87 Difference]: Start difference. First operand 169 states and 230 transitions. Second operand has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-12-21 06:33:13,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:33:13,498 INFO L93 Difference]: Finished difference Result 191 states and 257 transitions. [2023-12-21 06:33:13,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-21 06:33:13,498 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 34 [2023-12-21 06:33:13,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:33:13,499 INFO L225 Difference]: With dead ends: 191 [2023-12-21 06:33:13,499 INFO L226 Difference]: Without dead ends: 189 [2023-12-21 06:33:13,500 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=55, Invalid=250, Unknown=1, NotChecked=0, Total=306 [2023-12-21 06:33:13,500 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 48 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 06:33:13,500 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 211 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 06:33:13,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2023-12-21 06:33:13,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 188. [2023-12-21 06:33:13,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 138 states have (on average 1.326086956521739) internal successors, (183), 139 states have internal predecessors, (183), 35 states have call successors, (35), 14 states have call predecessors, (35), 14 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2023-12-21 06:33:13,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 252 transitions. [2023-12-21 06:33:13,515 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 252 transitions. Word has length 34 [2023-12-21 06:33:13,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:33:13,515 INFO L495 AbstractCegarLoop]: Abstraction has 188 states and 252 transitions. [2023-12-21 06:33:13,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-12-21 06:33:13,515 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 252 transitions. [2023-12-21 06:33:13,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-12-21 06:33:13,516 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:33:13,516 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:33:13,520 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-12-21 06:33:13,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-12-21 06:33:13,720 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:33:13,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:33:13,720 INFO L85 PathProgramCache]: Analyzing trace with hash -568879, now seen corresponding path program 1 times [2023-12-21 06:33:13,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:33:13,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207698635] [2023-12-21 06:33:13,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:13,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:33:13,726 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:33:13,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1048578977] [2023-12-21 06:33:13,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:13,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:13,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:13,727 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:33:13,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-21 06:33:13,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:33:13,763 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 39 conjunts are in the unsatisfiable core [2023-12-21 06:33:13,764 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:33:13,989 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-21 06:33:13,989 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:33:14,125 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-21 06:33:14,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:33:14,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207698635] [2023-12-21 06:33:14,125 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:33:14,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048578977] [2023-12-21 06:33:14,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048578977] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 06:33:14,126 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 06:33:14,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 7] total 17 [2023-12-21 06:33:14,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287549608] [2023-12-21 06:33:14,126 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 06:33:14,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-21 06:33:14,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:33:14,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-21 06:33:14,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2023-12-21 06:33:14,127 INFO L87 Difference]: Start difference. First operand 188 states and 252 transitions. Second operand has 17 states, 16 states have (on average 3.125) internal successors, (50), 14 states have internal predecessors, (50), 4 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2023-12-21 06:33:15,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:33:15,270 INFO L93 Difference]: Finished difference Result 348 states and 497 transitions. [2023-12-21 06:33:15,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-21 06:33:15,271 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 3.125) internal successors, (50), 14 states have internal predecessors, (50), 4 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 36 [2023-12-21 06:33:15,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:33:15,273 INFO L225 Difference]: With dead ends: 348 [2023-12-21 06:33:15,273 INFO L226 Difference]: Without dead ends: 346 [2023-12-21 06:33:15,274 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2023-12-21 06:33:15,274 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 359 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-21 06:33:15,274 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [360 Valid, 360 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 366 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-21 06:33:15,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2023-12-21 06:33:15,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 330. [2023-12-21 06:33:15,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 247 states have (on average 1.4008097165991902) internal successors, (346), 258 states have internal predecessors, (346), 67 states have call successors, (67), 15 states have call predecessors, (67), 15 states have return successors, (66), 56 states have call predecessors, (66), 66 states have call successors, (66) [2023-12-21 06:33:15,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 479 transitions. [2023-12-21 06:33:15,324 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 479 transitions. Word has length 36 [2023-12-21 06:33:15,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:33:15,324 INFO L495 AbstractCegarLoop]: Abstraction has 330 states and 479 transitions. [2023-12-21 06:33:15,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.125) internal successors, (50), 14 states have internal predecessors, (50), 4 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2023-12-21 06:33:15,324 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 479 transitions. [2023-12-21 06:33:15,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-12-21 06:33:15,325 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:33:15,325 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:33:15,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-12-21 06:33:15,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-12-21 06:33:15,530 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:33:15,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:33:15,530 INFO L85 PathProgramCache]: Analyzing trace with hash 895823024, now seen corresponding path program 1 times [2023-12-21 06:33:15,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:33:15,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244989261] [2023-12-21 06:33:15,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:15,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:33:15,543 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:33:15,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1410831132] [2023-12-21 06:33:15,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:15,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:15,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:15,546 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:33:15,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-21 06:33:15,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:33:15,583 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-21 06:33:15,584 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:33:15,634 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-21 06:33:15,635 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:33:15,885 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-21 06:33:15,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:33:15,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244989261] [2023-12-21 06:33:15,886 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:33:15,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410831132] [2023-12-21 06:33:15,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410831132] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-21 06:33:15,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-21 06:33:15,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 9 [2023-12-21 06:33:15,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427241616] [2023-12-21 06:33:15,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 06:33:15,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 06:33:15,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:33:15,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 06:33:15,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-12-21 06:33:15,887 INFO L87 Difference]: Start difference. First operand 330 states and 479 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 06:33:15,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:33:15,967 INFO L93 Difference]: Finished difference Result 336 states and 484 transitions. [2023-12-21 06:33:15,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-21 06:33:15,967 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2023-12-21 06:33:15,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:33:15,969 INFO L225 Difference]: With dead ends: 336 [2023-12-21 06:33:15,969 INFO L226 Difference]: Without dead ends: 334 [2023-12-21 06:33:15,970 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 67 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-12-21 06:33:15,970 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 6 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 06:33:15,971 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 120 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 06:33:15,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2023-12-21 06:33:16,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 334. [2023-12-21 06:33:16,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 250 states have (on average 1.388) internal successors, (347), 261 states have internal predecessors, (347), 67 states have call successors, (67), 16 states have call predecessors, (67), 16 states have return successors, (66), 56 states have call predecessors, (66), 66 states have call successors, (66) [2023-12-21 06:33:16,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 480 transitions. [2023-12-21 06:33:16,009 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 480 transitions. Word has length 39 [2023-12-21 06:33:16,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:33:16,009 INFO L495 AbstractCegarLoop]: Abstraction has 334 states and 480 transitions. [2023-12-21 06:33:16,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 06:33:16,009 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 480 transitions. [2023-12-21 06:33:16,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2023-12-21 06:33:16,010 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:33:16,010 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:33:16,015 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-12-21 06:33:16,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-12-21 06:33:16,215 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:33:16,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:33:16,215 INFO L85 PathProgramCache]: Analyzing trace with hash 184539710, now seen corresponding path program 1 times [2023-12-21 06:33:16,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:33:16,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155930353] [2023-12-21 06:33:16,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:16,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:33:16,229 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:33:16,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [589323421] [2023-12-21 06:33:16,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:16,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:16,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:16,246 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:33:16,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-21 06:33:16,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:33:16,282 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-21 06:33:16,282 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:33:16,315 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-21 06:33:16,315 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:33:16,376 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-21 06:33:16,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:33:16,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155930353] [2023-12-21 06:33:16,376 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:33:16,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589323421] [2023-12-21 06:33:16,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589323421] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 06:33:16,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 06:33:16,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2023-12-21 06:33:16,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074640585] [2023-12-21 06:33:16,376 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 06:33:16,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-21 06:33:16,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:33:16,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-21 06:33:16,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2023-12-21 06:33:16,377 INFO L87 Difference]: Start difference. First operand 334 states and 480 transitions. Second operand has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 12 states have internal predecessors, (44), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-12-21 06:33:16,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:33:16,554 INFO L93 Difference]: Finished difference Result 813 states and 1156 transitions. [2023-12-21 06:33:16,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-21 06:33:16,555 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 12 states have internal predecessors, (44), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 37 [2023-12-21 06:33:16,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:33:16,557 INFO L225 Difference]: With dead ends: 813 [2023-12-21 06:33:16,557 INFO L226 Difference]: Without dead ends: 598 [2023-12-21 06:33:16,558 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=179, Unknown=0, NotChecked=0, Total=272 [2023-12-21 06:33:16,558 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 130 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 06:33:16,559 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 254 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 06:33:16,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2023-12-21 06:33:16,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 568. [2023-12-21 06:33:16,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 412 states have (on average 1.3300970873786409) internal successors, (548), 426 states have internal predecessors, (548), 118 states have call successors, (118), 37 states have call predecessors, (118), 37 states have return successors, (114), 104 states have call predecessors, (114), 114 states have call successors, (114) [2023-12-21 06:33:16,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 780 transitions. [2023-12-21 06:33:16,634 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 780 transitions. Word has length 37 [2023-12-21 06:33:16,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:33:16,635 INFO L495 AbstractCegarLoop]: Abstraction has 568 states and 780 transitions. [2023-12-21 06:33:16,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 12 states have internal predecessors, (44), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-12-21 06:33:16,635 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 780 transitions. [2023-12-21 06:33:16,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-12-21 06:33:16,635 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:33:16,635 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:33:16,652 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-12-21 06:33:16,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:16,840 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:33:16,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:33:16,841 INFO L85 PathProgramCache]: Analyzing trace with hash 869918208, now seen corresponding path program 1 times [2023-12-21 06:33:16,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:33:16,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644229197] [2023-12-21 06:33:16,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:16,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:33:16,857 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:33:16,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1597618154] [2023-12-21 06:33:16,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:16,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:16,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:16,859 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:33:16,890 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-21 06:33:16,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:33:16,907 INFO L262 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-21 06:33:16,908 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:33:16,951 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-21 06:33:16,951 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:33:17,028 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-21 06:33:17,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:33:17,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644229197] [2023-12-21 06:33:17,028 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:33:17,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597618154] [2023-12-21 06:33:17,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597618154] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 06:33:17,028 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 06:33:17,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2023-12-21 06:33:17,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406774949] [2023-12-21 06:33:17,028 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 06:33:17,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-21 06:33:17,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:33:17,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-21 06:33:17,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2023-12-21 06:33:17,029 INFO L87 Difference]: Start difference. First operand 568 states and 780 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-12-21 06:33:17,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:33:17,334 INFO L93 Difference]: Finished difference Result 1222 states and 1714 transitions. [2023-12-21 06:33:17,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-21 06:33:17,360 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 38 [2023-12-21 06:33:17,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:33:17,363 INFO L225 Difference]: With dead ends: 1222 [2023-12-21 06:33:17,363 INFO L226 Difference]: Without dead ends: 887 [2023-12-21 06:33:17,364 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=144, Invalid=276, Unknown=0, NotChecked=0, Total=420 [2023-12-21 06:33:17,364 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 173 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 06:33:17,365 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 301 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 06:33:17,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states. [2023-12-21 06:33:17,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 847. [2023-12-21 06:33:17,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 847 states, 607 states have (on average 1.299835255354201) internal successors, (789), 625 states have internal predecessors, (789), 188 states have call successors, (188), 51 states have call predecessors, (188), 51 states have return successors, (182), 170 states have call predecessors, (182), 182 states have call successors, (182) [2023-12-21 06:33:17,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 1159 transitions. [2023-12-21 06:33:17,494 INFO L78 Accepts]: Start accepts. Automaton has 847 states and 1159 transitions. Word has length 38 [2023-12-21 06:33:17,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:33:17,495 INFO L495 AbstractCegarLoop]: Abstraction has 847 states and 1159 transitions. [2023-12-21 06:33:17,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-12-21 06:33:17,495 INFO L276 IsEmpty]: Start isEmpty. Operand 847 states and 1159 transitions. [2023-12-21 06:33:17,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-12-21 06:33:17,495 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:33:17,495 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:33:17,502 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-12-21 06:33:17,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-12-21 06:33:17,700 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:33:17,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:33:17,701 INFO L85 PathProgramCache]: Analyzing trace with hash 2022990534, now seen corresponding path program 2 times [2023-12-21 06:33:17,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:33:17,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905649599] [2023-12-21 06:33:17,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:17,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:33:17,705 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:33:17,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1257966506] [2023-12-21 06:33:17,705 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-21 06:33:17,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:17,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:17,711 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:33:17,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-21 06:33:17,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-21 06:33:17,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-21 06:33:17,769 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-21 06:33:17,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:33:17,788 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-21 06:33:17,788 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 06:33:17,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:33:17,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905649599] [2023-12-21 06:33:17,789 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:33:17,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257966506] [2023-12-21 06:33:17,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257966506] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 06:33:17,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 06:33:17,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-21 06:33:17,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741188078] [2023-12-21 06:33:17,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 06:33:17,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 06:33:17,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:33:17,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 06:33:17,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 06:33:17,790 INFO L87 Difference]: Start difference. First operand 847 states and 1159 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-21 06:33:17,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:33:17,931 INFO L93 Difference]: Finished difference Result 1294 states and 1825 transitions. [2023-12-21 06:33:17,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-21 06:33:17,932 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 39 [2023-12-21 06:33:17,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:33:17,936 INFO L225 Difference]: With dead ends: 1294 [2023-12-21 06:33:17,936 INFO L226 Difference]: Without dead ends: 990 [2023-12-21 06:33:17,937 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-21 06:33:17,937 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 31 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 06:33:17,937 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 170 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 06:33:17,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 990 states. [2023-12-21 06:33:18,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 990 to 812. [2023-12-21 06:33:18,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 812 states, 592 states have (on average 1.2939189189189189) internal successors, (766), 610 states have internal predecessors, (766), 168 states have call successors, (168), 51 states have call predecessors, (168), 51 states have return successors, (162), 150 states have call predecessors, (162), 162 states have call successors, (162) [2023-12-21 06:33:18,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 812 states to 812 states and 1096 transitions. [2023-12-21 06:33:18,051 INFO L78 Accepts]: Start accepts. Automaton has 812 states and 1096 transitions. Word has length 39 [2023-12-21 06:33:18,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:33:18,051 INFO L495 AbstractCegarLoop]: Abstraction has 812 states and 1096 transitions. [2023-12-21 06:33:18,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-21 06:33:18,051 INFO L276 IsEmpty]: Start isEmpty. Operand 812 states and 1096 transitions. [2023-12-21 06:33:18,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-21 06:33:18,052 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:33:18,052 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:33:18,058 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-12-21 06:33:18,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-12-21 06:33:18,252 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:33:18,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:33:18,253 INFO L85 PathProgramCache]: Analyzing trace with hash -263121925, now seen corresponding path program 1 times [2023-12-21 06:33:18,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:33:18,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354877815] [2023-12-21 06:33:18,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:18,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:33:18,258 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:33:18,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [632826472] [2023-12-21 06:33:18,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:18,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:18,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:18,260 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:33:18,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-12-21 06:33:18,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:33:18,298 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 56 conjunts are in the unsatisfiable core [2023-12-21 06:33:18,299 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:33:18,854 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 10 proven. 16 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-21 06:33:18,854 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:33:19,565 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 10 proven. 13 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-12-21 06:33:19,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:33:19,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354877815] [2023-12-21 06:33:19,566 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:33:19,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632826472] [2023-12-21 06:33:19,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632826472] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 06:33:19,566 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 06:33:19,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 26 [2023-12-21 06:33:19,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68116117] [2023-12-21 06:33:19,566 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 06:33:19,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-21 06:33:19,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:33:19,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-21 06:33:19,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2023-12-21 06:33:19,567 INFO L87 Difference]: Start difference. First operand 812 states and 1096 transitions. Second operand has 26 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 23 states have internal predecessors, (56), 7 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2023-12-21 06:33:27,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:33:27,178 INFO L93 Difference]: Finished difference Result 1434 states and 1939 transitions. [2023-12-21 06:33:27,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-12-21 06:33:27,179 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 23 states have internal predecessors, (56), 7 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 53 [2023-12-21 06:33:27,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:33:27,182 INFO L225 Difference]: With dead ends: 1434 [2023-12-21 06:33:27,182 INFO L226 Difference]: Without dead ends: 1073 [2023-12-21 06:33:27,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 652 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=500, Invalid=2362, Unknown=0, NotChecked=0, Total=2862 [2023-12-21 06:33:27,184 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 269 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 618 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-12-21 06:33:27,184 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [275 Valid, 618 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 553 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-12-21 06:33:27,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1073 states. [2023-12-21 06:33:27,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1073 to 941. [2023-12-21 06:33:27,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 941 states, 698 states have (on average 1.2908309455587392) internal successors, (901), 711 states have internal predecessors, (901), 184 states have call successors, (184), 58 states have call predecessors, (184), 58 states have return successors, (180), 171 states have call predecessors, (180), 180 states have call successors, (180) [2023-12-21 06:33:27,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 941 states to 941 states and 1265 transitions. [2023-12-21 06:33:27,370 INFO L78 Accepts]: Start accepts. Automaton has 941 states and 1265 transitions. Word has length 53 [2023-12-21 06:33:27,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:33:27,371 INFO L495 AbstractCegarLoop]: Abstraction has 941 states and 1265 transitions. [2023-12-21 06:33:27,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 23 states have internal predecessors, (56), 7 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2023-12-21 06:33:27,371 INFO L276 IsEmpty]: Start isEmpty. Operand 941 states and 1265 transitions. [2023-12-21 06:33:27,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-21 06:33:27,371 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:33:27,371 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:33:27,388 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-12-21 06:33:27,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-12-21 06:33:27,576 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:33:27,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:33:27,577 INFO L85 PathProgramCache]: Analyzing trace with hash -2029616726, now seen corresponding path program 1 times [2023-12-21 06:33:27,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:33:27,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063511944] [2023-12-21 06:33:27,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:27,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:33:27,591 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:33:27,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2006945112] [2023-12-21 06:33:27,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:27,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:27,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:27,593 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:33:27,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-12-21 06:33:27,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:33:27,640 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-21 06:33:27,641 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:33:27,732 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-12-21 06:33:27,732 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:33:27,843 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-12-21 06:33:27,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:33:27,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063511944] [2023-12-21 06:33:27,844 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:33:27,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006945112] [2023-12-21 06:33:27,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006945112] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 06:33:27,844 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 06:33:27,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2023-12-21 06:33:27,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887878947] [2023-12-21 06:33:27,844 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 06:33:27,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-21 06:33:27,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:33:27,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-21 06:33:27,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2023-12-21 06:33:27,846 INFO L87 Difference]: Start difference. First operand 941 states and 1265 transitions. Second operand has 18 states, 18 states have (on average 3.611111111111111) internal successors, (65), 18 states have internal predecessors, (65), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2023-12-21 06:33:28,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:33:28,572 INFO L93 Difference]: Finished difference Result 2071 states and 2895 transitions. [2023-12-21 06:33:28,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-21 06:33:28,572 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.611111111111111) internal successors, (65), 18 states have internal predecessors, (65), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 59 [2023-12-21 06:33:28,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:33:28,578 INFO L225 Difference]: With dead ends: 2071 [2023-12-21 06:33:28,578 INFO L226 Difference]: Without dead ends: 2049 [2023-12-21 06:33:28,579 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=287, Invalid=525, Unknown=0, NotChecked=0, Total=812 [2023-12-21 06:33:28,579 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 302 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 06:33:28,579 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [302 Valid, 302 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 06:33:28,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2049 states. [2023-12-21 06:33:28,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2049 to 1935. [2023-12-21 06:33:28,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1935 states, 1446 states have (on average 1.3042876901798064) internal successors, (1886), 1484 states have internal predecessors, (1886), 394 states have call successors, (394), 94 states have call predecessors, (394), 94 states have return successors, (387), 356 states have call predecessors, (387), 387 states have call successors, (387) [2023-12-21 06:33:28,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1935 states to 1935 states and 2667 transitions. [2023-12-21 06:33:28,972 INFO L78 Accepts]: Start accepts. Automaton has 1935 states and 2667 transitions. Word has length 59 [2023-12-21 06:33:28,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:33:28,972 INFO L495 AbstractCegarLoop]: Abstraction has 1935 states and 2667 transitions. [2023-12-21 06:33:28,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.611111111111111) internal successors, (65), 18 states have internal predecessors, (65), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2023-12-21 06:33:28,972 INFO L276 IsEmpty]: Start isEmpty. Operand 1935 states and 2667 transitions. [2023-12-21 06:33:28,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-21 06:33:28,972 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:33:28,973 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:33:28,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-12-21 06:33:29,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-12-21 06:33:29,177 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:33:29,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:33:29,178 INFO L85 PathProgramCache]: Analyzing trace with hash -630218180, now seen corresponding path program 1 times [2023-12-21 06:33:29,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:33:29,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609160597] [2023-12-21 06:33:29,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:29,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:33:29,190 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:33:29,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1343711893] [2023-12-21 06:33:29,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:29,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:29,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:29,192 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:33:29,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-12-21 06:33:29,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:33:29,271 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 06:33:29,272 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:33:29,295 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-21 06:33:29,295 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 06:33:29,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:33:29,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609160597] [2023-12-21 06:33:29,295 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:33:29,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343711893] [2023-12-21 06:33:29,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343711893] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 06:33:29,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 06:33:29,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-21 06:33:29,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690712152] [2023-12-21 06:33:29,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 06:33:29,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 06:33:29,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:33:29,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 06:33:29,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-21 06:33:29,296 INFO L87 Difference]: Start difference. First operand 1935 states and 2667 transitions. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-12-21 06:33:29,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:33:29,817 INFO L93 Difference]: Finished difference Result 3373 states and 4721 transitions. [2023-12-21 06:33:29,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 06:33:29,818 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 68 [2023-12-21 06:33:29,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:33:29,824 INFO L225 Difference]: With dead ends: 3373 [2023-12-21 06:33:29,824 INFO L226 Difference]: Without dead ends: 2226 [2023-12-21 06:33:29,826 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-21 06:33:29,827 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 2 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 06:33:29,827 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 100 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 06:33:29,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2226 states. [2023-12-21 06:33:30,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2226 to 2154. [2023-12-21 06:33:30,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2154 states, 1570 states have (on average 1.3044585987261146) internal successors, (2048), 1608 states have internal predecessors, (2048), 489 states have call successors, (489), 94 states have call predecessors, (489), 94 states have return successors, (482), 451 states have call predecessors, (482), 482 states have call successors, (482) [2023-12-21 06:33:30,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2154 states to 2154 states and 3019 transitions. [2023-12-21 06:33:30,455 INFO L78 Accepts]: Start accepts. Automaton has 2154 states and 3019 transitions. Word has length 68 [2023-12-21 06:33:30,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:33:30,456 INFO L495 AbstractCegarLoop]: Abstraction has 2154 states and 3019 transitions. [2023-12-21 06:33:30,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-12-21 06:33:30,456 INFO L276 IsEmpty]: Start isEmpty. Operand 2154 states and 3019 transitions. [2023-12-21 06:33:30,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-21 06:33:30,456 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:33:30,456 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:33:30,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-12-21 06:33:30,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:30,662 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:33:30,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:33:30,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1338199949, now seen corresponding path program 2 times [2023-12-21 06:33:30,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:33:30,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051333724] [2023-12-21 06:33:30,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:30,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:33:30,668 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:33:30,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [61539039] [2023-12-21 06:33:30,668 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-21 06:33:30,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:30,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:30,670 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:33:30,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-12-21 06:33:30,729 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-21 06:33:30,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-21 06:33:30,731 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 72 conjunts are in the unsatisfiable core [2023-12-21 06:33:30,733 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:33:31,612 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 24 proven. 33 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-21 06:33:31,612 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:33:32,982 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 27 proven. 27 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-21 06:33:32,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:33:32,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051333724] [2023-12-21 06:33:32,982 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:33:32,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61539039] [2023-12-21 06:33:32,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61539039] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 06:33:32,982 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 06:33:32,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15] total 31 [2023-12-21 06:33:32,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565886041] [2023-12-21 06:33:32,984 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 06:33:32,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-12-21 06:33:32,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:33:32,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-12-21 06:33:32,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=774, Unknown=0, NotChecked=0, Total=930 [2023-12-21 06:33:32,992 INFO L87 Difference]: Start difference. First operand 2154 states and 3019 transitions. Second operand has 31 states, 29 states have (on average 2.7586206896551726) internal successors, (80), 27 states have internal predecessors, (80), 7 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2023-12-21 06:33:46,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:33:46,177 INFO L93 Difference]: Finished difference Result 2989 states and 4142 transitions. [2023-12-21 06:33:46,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-12-21 06:33:46,177 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 29 states have (on average 2.7586206896551726) internal successors, (80), 27 states have internal predecessors, (80), 7 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) Word has length 70 [2023-12-21 06:33:46,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:33:46,186 INFO L225 Difference]: With dead ends: 2989 [2023-12-21 06:33:46,186 INFO L226 Difference]: Without dead ends: 2983 [2023-12-21 06:33:46,187 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1054 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=912, Invalid=3378, Unknown=0, NotChecked=0, Total=4290 [2023-12-21 06:33:46,188 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 438 mSDsluCounter, 757 mSDsCounter, 0 mSdLazyCounter, 714 mSolverCounterSat, 240 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 438 SdHoareTripleChecker+Valid, 813 SdHoareTripleChecker+Invalid, 954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 240 IncrementalHoareTripleChecker+Valid, 714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2023-12-21 06:33:46,188 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [438 Valid, 813 Invalid, 954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [240 Valid, 714 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2023-12-21 06:33:46,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2983 states. [2023-12-21 06:33:46,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2983 to 2664. [2023-12-21 06:33:46,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2664 states, 2005 states have (on average 1.3067331670822944) internal successors, (2620), 2047 states have internal predecessors, (2620), 538 states have call successors, (538), 121 states have call predecessors, (538), 120 states have return successors, (532), 495 states have call predecessors, (532), 532 states have call successors, (532) [2023-12-21 06:33:46,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2664 states to 2664 states and 3690 transitions. [2023-12-21 06:33:46,885 INFO L78 Accepts]: Start accepts. Automaton has 2664 states and 3690 transitions. Word has length 70 [2023-12-21 06:33:46,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:33:46,885 INFO L495 AbstractCegarLoop]: Abstraction has 2664 states and 3690 transitions. [2023-12-21 06:33:46,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 29 states have (on average 2.7586206896551726) internal successors, (80), 27 states have internal predecessors, (80), 7 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2023-12-21 06:33:46,885 INFO L276 IsEmpty]: Start isEmpty. Operand 2664 states and 3690 transitions. [2023-12-21 06:33:46,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2023-12-21 06:33:46,889 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:33:46,889 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:33:46,898 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-12-21 06:33:47,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:47,094 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:33:47,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:33:47,095 INFO L85 PathProgramCache]: Analyzing trace with hash -2033330143, now seen corresponding path program 1 times [2023-12-21 06:33:47,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:33:47,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257321937] [2023-12-21 06:33:47,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:47,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:33:47,106 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:33:47,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2081070376] [2023-12-21 06:33:47,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:33:47,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:33:47,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:33:47,109 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:33:47,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-12-21 06:33:47,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:33:47,177 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 76 conjunts are in the unsatisfiable core [2023-12-21 06:33:47,179 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:33:47,985 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 30 proven. 36 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2023-12-21 06:33:47,985 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:33:55,950 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 30 proven. 33 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2023-12-21 06:33:55,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:33:55,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257321937] [2023-12-21 06:33:55,950 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:33:55,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081070376] [2023-12-21 06:33:55,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081070376] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 06:33:55,950 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 06:33:55,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 16] total 33 [2023-12-21 06:33:55,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193796503] [2023-12-21 06:33:55,950 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 06:33:55,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-12-21 06:33:55,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:33:55,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-12-21 06:33:55,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=905, Unknown=0, NotChecked=0, Total=1056 [2023-12-21 06:33:55,952 INFO L87 Difference]: Start difference. First operand 2664 states and 3690 transitions. Second operand has 33 states, 31 states have (on average 2.4516129032258065) internal successors, (76), 31 states have internal predecessors, (76), 9 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2023-12-21 06:34:20,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:34:20,620 INFO L93 Difference]: Finished difference Result 4132 states and 5791 transitions. [2023-12-21 06:34:20,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2023-12-21 06:34:20,621 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 31 states have (on average 2.4516129032258065) internal successors, (76), 31 states have internal predecessors, (76), 9 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) Word has length 83 [2023-12-21 06:34:20,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:34:20,632 INFO L225 Difference]: With dead ends: 4132 [2023-12-21 06:34:20,632 INFO L226 Difference]: Without dead ends: 4101 [2023-12-21 06:34:20,634 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2289 ImplicationChecksByTransitivity, 18.5s TimeCoverageRelationStatistics Valid=1764, Invalid=6792, Unknown=0, NotChecked=0, Total=8556 [2023-12-21 06:34:20,635 INFO L413 NwaCegarLoop]: 82 mSDtfsCounter, 517 mSDsluCounter, 1567 mSDsCounter, 0 mSdLazyCounter, 1461 mSolverCounterSat, 328 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 1649 SdHoareTripleChecker+Invalid, 1789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 328 IncrementalHoareTripleChecker+Valid, 1461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2023-12-21 06:34:20,635 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [517 Valid, 1649 Invalid, 1789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [328 Valid, 1461 Invalid, 0 Unknown, 0 Unchecked, 6.8s Time] [2023-12-21 06:34:20,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4101 states. [2023-12-21 06:34:22,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4101 to 3582. [2023-12-21 06:34:22,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3582 states, 2782 states have (on average 1.3281811646297628) internal successors, (3695), 2832 states have internal predecessors, (3695), 660 states have call successors, (660), 140 states have call predecessors, (660), 139 states have return successors, (654), 609 states have call predecessors, (654), 654 states have call successors, (654) [2023-12-21 06:34:22,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3582 states to 3582 states and 5009 transitions. [2023-12-21 06:34:22,170 INFO L78 Accepts]: Start accepts. Automaton has 3582 states and 5009 transitions. Word has length 83 [2023-12-21 06:34:22,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:34:22,170 INFO L495 AbstractCegarLoop]: Abstraction has 3582 states and 5009 transitions. [2023-12-21 06:34:22,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 31 states have (on average 2.4516129032258065) internal successors, (76), 31 states have internal predecessors, (76), 9 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2023-12-21 06:34:22,171 INFO L276 IsEmpty]: Start isEmpty. Operand 3582 states and 5009 transitions. [2023-12-21 06:34:22,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2023-12-21 06:34:22,172 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:34:22,172 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:34:22,191 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-12-21 06:34:22,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:34:22,379 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:34:22,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:34:22,379 INFO L85 PathProgramCache]: Analyzing trace with hash 607563547, now seen corresponding path program 1 times [2023-12-21 06:34:22,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:34:22,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805444949] [2023-12-21 06:34:22,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:34:22,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:34:22,392 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:34:22,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1318571058] [2023-12-21 06:34:22,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:34:22,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:34:22,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:34:22,393 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:34:22,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-12-21 06:34:22,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:34:22,482 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-21 06:34:22,484 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:34:22,620 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 27 proven. 108 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-21 06:34:22,620 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:34:22,800 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 27 proven. 44 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2023-12-21 06:34:22,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:34:22,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805444949] [2023-12-21 06:34:22,801 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:34:22,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318571058] [2023-12-21 06:34:22,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318571058] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 06:34:22,801 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 06:34:22,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 24 [2023-12-21 06:34:22,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436933062] [2023-12-21 06:34:22,801 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 06:34:22,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-21 06:34:22,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:34:22,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-21 06:34:22,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2023-12-21 06:34:22,802 INFO L87 Difference]: Start difference. First operand 3582 states and 5009 transitions. Second operand has 24 states, 24 states have (on average 3.8333333333333335) internal successors, (92), 24 states have internal predecessors, (92), 7 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2023-12-21 06:34:26,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:34:26,128 INFO L93 Difference]: Finished difference Result 7652 states and 11156 transitions. [2023-12-21 06:34:26,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-12-21 06:34:26,129 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.8333333333333335) internal successors, (92), 24 states have internal predecessors, (92), 7 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) Word has length 93 [2023-12-21 06:34:26,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:34:26,146 INFO L225 Difference]: With dead ends: 7652 [2023-12-21 06:34:26,147 INFO L226 Difference]: Without dead ends: 5958 [2023-12-21 06:34:26,150 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=585, Invalid=1055, Unknown=0, NotChecked=0, Total=1640 [2023-12-21 06:34:26,150 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 425 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 06:34:26,151 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [425 Valid, 456 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 06:34:26,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5958 states. [2023-12-21 06:34:28,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5958 to 5719. [2023-12-21 06:34:28,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5719 states, 4072 states have (on average 1.3170432220039292) internal successors, (5363), 4131 states have internal predecessors, (5363), 1408 states have call successors, (1408), 239 states have call predecessors, (1408), 238 states have return successors, (1396), 1348 states have call predecessors, (1396), 1396 states have call successors, (1396) [2023-12-21 06:34:28,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5719 states to 5719 states and 8167 transitions. [2023-12-21 06:34:28,857 INFO L78 Accepts]: Start accepts. Automaton has 5719 states and 8167 transitions. Word has length 93 [2023-12-21 06:34:28,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:34:28,857 INFO L495 AbstractCegarLoop]: Abstraction has 5719 states and 8167 transitions. [2023-12-21 06:34:28,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.8333333333333335) internal successors, (92), 24 states have internal predecessors, (92), 7 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2023-12-21 06:34:28,858 INFO L276 IsEmpty]: Start isEmpty. Operand 5719 states and 8167 transitions. [2023-12-21 06:34:28,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-12-21 06:34:28,859 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:34:28,859 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:34:28,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-12-21 06:34:29,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:34:29,064 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:34:29,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:34:29,064 INFO L85 PathProgramCache]: Analyzing trace with hash -2030329448, now seen corresponding path program 2 times [2023-12-21 06:34:29,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:34:29,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374174775] [2023-12-21 06:34:29,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:34:29,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:34:29,069 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:34:29,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [192902987] [2023-12-21 06:34:29,069 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-21 06:34:29,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:34:29,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:34:29,070 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:34:29,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-12-21 06:34:29,121 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-21 06:34:29,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-21 06:34:29,122 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-21 06:34:29,123 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:34:29,223 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 48 proven. 21 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2023-12-21 06:34:29,224 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:34:29,305 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 48 proven. 21 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2023-12-21 06:34:29,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:34:29,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374174775] [2023-12-21 06:34:29,306 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:34:29,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192902987] [2023-12-21 06:34:29,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [192902987] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 06:34:29,306 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 06:34:29,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2023-12-21 06:34:29,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544392443] [2023-12-21 06:34:29,306 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 06:34:29,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-21 06:34:29,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:34:29,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-21 06:34:29,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-12-21 06:34:29,307 INFO L87 Difference]: Start difference. First operand 5719 states and 8167 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-21 06:34:33,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:34:33,561 INFO L93 Difference]: Finished difference Result 8659 states and 12685 transitions. [2023-12-21 06:34:33,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-21 06:34:33,562 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 94 [2023-12-21 06:34:33,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:34:33,585 INFO L225 Difference]: With dead ends: 8659 [2023-12-21 06:34:33,585 INFO L226 Difference]: Without dead ends: 7853 [2023-12-21 06:34:33,589 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 179 SyntacticMatches, 7 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=201, Invalid=729, Unknown=0, NotChecked=0, Total=930 [2023-12-21 06:34:33,589 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 175 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 540 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 06:34:33,589 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [179 Valid, 540 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 06:34:33,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7853 states. [2023-12-21 06:34:37,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7853 to 6023. [2023-12-21 06:34:37,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6023 states, 4321 states have (on average 1.3212219393658875) internal successors, (5709), 4387 states have internal predecessors, (5709), 1463 states have call successors, (1463), 239 states have call predecessors, (1463), 238 states have return successors, (1451), 1396 states have call predecessors, (1451), 1451 states have call successors, (1451) [2023-12-21 06:34:37,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6023 states to 6023 states and 8623 transitions. [2023-12-21 06:34:37,372 INFO L78 Accepts]: Start accepts. Automaton has 6023 states and 8623 transitions. Word has length 94 [2023-12-21 06:34:37,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:34:37,372 INFO L495 AbstractCegarLoop]: Abstraction has 6023 states and 8623 transitions. [2023-12-21 06:34:37,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-21 06:34:37,372 INFO L276 IsEmpty]: Start isEmpty. Operand 6023 states and 8623 transitions. [2023-12-21 06:34:37,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-21 06:34:37,374 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:34:37,375 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:34:37,380 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-12-21 06:34:37,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:34:37,581 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:34:37,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:34:37,581 INFO L85 PathProgramCache]: Analyzing trace with hash 405051577, now seen corresponding path program 2 times [2023-12-21 06:34:37,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:34:37,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817696362] [2023-12-21 06:34:37,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:34:37,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:34:37,588 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:34:37,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [475789982] [2023-12-21 06:34:37,589 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-21 06:34:37,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:34:37,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:34:37,590 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:34:37,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-12-21 06:34:37,664 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-21 06:34:37,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-21 06:34:37,666 INFO L262 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 63 conjunts are in the unsatisfiable core [2023-12-21 06:34:37,668 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:34:38,672 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 27 proven. 34 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2023-12-21 06:34:38,672 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:34:45,682 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 24 proven. 34 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-21 06:34:45,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:34:45,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817696362] [2023-12-21 06:34:45,683 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:34:45,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475789982] [2023-12-21 06:34:45,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475789982] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 06:34:45,683 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 06:34:45,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 14] total 29 [2023-12-21 06:34:45,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694384702] [2023-12-21 06:34:45,683 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 06:34:45,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-12-21 06:34:45,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:34:45,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-12-21 06:34:45,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=684, Unknown=0, NotChecked=0, Total=812 [2023-12-21 06:34:45,684 INFO L87 Difference]: Start difference. First operand 6023 states and 8623 transitions. Second operand has 29 states, 27 states have (on average 2.6296296296296298) internal successors, (71), 26 states have internal predecessors, (71), 9 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (27), 8 states have call predecessors, (27), 7 states have call successors, (27) [2023-12-21 06:34:55,256 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:35:38,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:35:38,552 INFO L93 Difference]: Finished difference Result 9545 states and 13667 transitions. [2023-12-21 06:35:38,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-12-21 06:35:38,552 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 2.6296296296296298) internal successors, (71), 26 states have internal predecessors, (71), 9 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (27), 8 states have call predecessors, (27), 7 states have call successors, (27) Word has length 103 [2023-12-21 06:35:38,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:35:38,584 INFO L225 Difference]: With dead ends: 9545 [2023-12-21 06:35:38,584 INFO L226 Difference]: Without dead ends: 7148 [2023-12-21 06:35:38,591 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2963 ImplicationChecksByTransitivity, 40.6s TimeCoverageRelationStatistics Valid=1727, Invalid=8173, Unknown=0, NotChecked=0, Total=9900 [2023-12-21 06:35:38,591 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 407 mSDsluCounter, 1039 mSDsCounter, 0 mSdLazyCounter, 1019 mSolverCounterSat, 291 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 1102 SdHoareTripleChecker+Invalid, 1310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 291 IncrementalHoareTripleChecker+Valid, 1019 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.4s IncrementalHoareTripleChecker+Time [2023-12-21 06:35:38,591 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [411 Valid, 1102 Invalid, 1310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [291 Valid, 1019 Invalid, 0 Unknown, 0 Unchecked, 11.4s Time] [2023-12-21 06:35:38,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7148 states. [2023-12-21 06:35:42,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7148 to 6340. [2023-12-21 06:35:42,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6340 states, 4512 states have (on average 1.3207003546099292) internal successors, (5959), 4578 states have internal predecessors, (5959), 1566 states have call successors, (1566), 261 states have call predecessors, (1566), 261 states have return successors, (1555), 1500 states have call predecessors, (1555), 1555 states have call successors, (1555) [2023-12-21 06:35:42,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6340 states to 6340 states and 9080 transitions. [2023-12-21 06:35:42,709 INFO L78 Accepts]: Start accepts. Automaton has 6340 states and 9080 transitions. Word has length 103 [2023-12-21 06:35:42,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:35:42,710 INFO L495 AbstractCegarLoop]: Abstraction has 6340 states and 9080 transitions. [2023-12-21 06:35:42,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 2.6296296296296298) internal successors, (71), 26 states have internal predecessors, (71), 9 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (27), 8 states have call predecessors, (27), 7 states have call successors, (27) [2023-12-21 06:35:42,710 INFO L276 IsEmpty]: Start isEmpty. Operand 6340 states and 9080 transitions. [2023-12-21 06:35:42,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-21 06:35:42,712 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:35:42,712 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 7, 7, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:35:42,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-12-21 06:35:42,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:35:42,918 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:35:42,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:35:42,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1545119728, now seen corresponding path program 1 times [2023-12-21 06:35:42,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:35:42,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099767458] [2023-12-21 06:35:42,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:35:42,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:35:42,926 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:35:42,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [793094080] [2023-12-21 06:35:42,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:35:42,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:35:42,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:35:42,927 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:35:42,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-12-21 06:35:43,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:35:43,002 INFO L262 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-21 06:35:43,004 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:35:43,148 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 67 proven. 116 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-12-21 06:35:43,148 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:35:43,368 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 67 proven. 52 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2023-12-21 06:35:43,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:35:43,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099767458] [2023-12-21 06:35:43,369 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:35:43,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793094080] [2023-12-21 06:35:43,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793094080] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 06:35:43,369 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 06:35:43,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2023-12-21 06:35:43,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313132318] [2023-12-21 06:35:43,369 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 06:35:43,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-21 06:35:43,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:35:43,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-21 06:35:43,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2023-12-21 06:35:43,370 INFO L87 Difference]: Start difference. First operand 6340 states and 9080 transitions. Second operand has 26 states, 26 states have (on average 4.038461538461538) internal successors, (105), 26 states have internal predecessors, (105), 7 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2023-12-21 06:35:47,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:35:47,423 INFO L93 Difference]: Finished difference Result 11057 states and 15901 transitions. [2023-12-21 06:35:47,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-12-21 06:35:47,423 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.038461538461538) internal successors, (105), 26 states have internal predecessors, (105), 7 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) Word has length 105 [2023-12-21 06:35:47,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:35:47,435 INFO L225 Difference]: With dead ends: 11057 [2023-12-21 06:35:47,435 INFO L226 Difference]: Without dead ends: 6904 [2023-12-21 06:35:47,441 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=708, Invalid=1272, Unknown=0, NotChecked=0, Total=1980 [2023-12-21 06:35:47,441 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 563 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 563 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 06:35:47,441 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [563 Valid, 420 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 06:35:47,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6904 states. [2023-12-21 06:35:50,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6904 to 6752. [2023-12-21 06:35:50,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6752 states, 4727 states have (on average 1.257457160990057) internal successors, (5944), 4777 states have internal predecessors, (5944), 1727 states have call successors, (1727), 297 states have call predecessors, (1727), 297 states have return successors, (1714), 1677 states have call predecessors, (1714), 1714 states have call successors, (1714) [2023-12-21 06:35:51,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6752 states to 6752 states and 9385 transitions. [2023-12-21 06:35:51,008 INFO L78 Accepts]: Start accepts. Automaton has 6752 states and 9385 transitions. Word has length 105 [2023-12-21 06:35:51,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:35:51,008 INFO L495 AbstractCegarLoop]: Abstraction has 6752 states and 9385 transitions. [2023-12-21 06:35:51,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.038461538461538) internal successors, (105), 26 states have internal predecessors, (105), 7 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2023-12-21 06:35:51,008 INFO L276 IsEmpty]: Start isEmpty. Operand 6752 states and 9385 transitions. [2023-12-21 06:35:51,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-21 06:35:51,010 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:35:51,010 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 14, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:35:51,028 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-12-21 06:35:51,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-12-21 06:35:51,215 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:35:51,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:35:51,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1665108998, now seen corresponding path program 1 times [2023-12-21 06:35:51,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:35:51,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480661779] [2023-12-21 06:35:51,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:35:51,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:35:51,224 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:35:51,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1322785075] [2023-12-21 06:35:51,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:35:51,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:35:51,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:35:51,228 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:35:51,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-12-21 06:35:51,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 06:35:51,286 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 35 conjunts are in the unsatisfiable core [2023-12-21 06:35:51,288 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:35:51,525 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 47 proven. 36 refuted. 0 times theorem prover too weak. 371 trivial. 0 not checked. [2023-12-21 06:35:51,526 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:35:52,164 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 63 proven. 17 refuted. 0 times theorem prover too weak. 374 trivial. 0 not checked. [2023-12-21 06:35:52,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:35:52,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480661779] [2023-12-21 06:35:52,165 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:35:52,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322785075] [2023-12-21 06:35:52,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322785075] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 06:35:52,165 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 06:35:52,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 22 [2023-12-21 06:35:52,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630847074] [2023-12-21 06:35:52,165 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 06:35:52,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-12-21 06:35:52,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:35:52,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-12-21 06:35:52,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2023-12-21 06:35:52,166 INFO L87 Difference]: Start difference. First operand 6752 states and 9385 transitions. Second operand has 22 states, 22 states have (on average 3.0) internal successors, (66), 19 states have internal predecessors, (66), 9 states have call successors, (33), 3 states have call predecessors, (33), 2 states have return successors, (32), 9 states have call predecessors, (32), 9 states have call successors, (32) [2023-12-21 06:36:00,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:36:00,436 INFO L93 Difference]: Finished difference Result 14720 states and 21098 transitions. [2023-12-21 06:36:00,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-12-21 06:36:00,437 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.0) internal successors, (66), 19 states have internal predecessors, (66), 9 states have call successors, (33), 3 states have call predecessors, (33), 2 states have return successors, (32), 9 states have call predecessors, (32), 9 states have call successors, (32) Word has length 118 [2023-12-21 06:36:00,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:36:00,458 INFO L225 Difference]: With dead ends: 14720 [2023-12-21 06:36:00,459 INFO L226 Difference]: Without dead ends: 10743 [2023-12-21 06:36:00,466 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 424 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=399, Invalid=1581, Unknown=0, NotChecked=0, Total=1980 [2023-12-21 06:36:00,466 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 213 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-21 06:36:00,467 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [217 Valid, 528 Invalid, 500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-21 06:36:00,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10743 states. [2023-12-21 06:36:07,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10743 to 10207. [2023-12-21 06:36:07,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10207 states, 6549 states have (on average 1.2676744541151321) internal successors, (8302), 6610 states have internal predecessors, (8302), 3287 states have call successors, (3287), 371 states have call predecessors, (3287), 370 states have return successors, (3275), 3225 states have call predecessors, (3275), 3275 states have call successors, (3275) [2023-12-21 06:36:07,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10207 states to 10207 states and 14864 transitions. [2023-12-21 06:36:07,198 INFO L78 Accepts]: Start accepts. Automaton has 10207 states and 14864 transitions. Word has length 118 [2023-12-21 06:36:07,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:36:07,198 INFO L495 AbstractCegarLoop]: Abstraction has 10207 states and 14864 transitions. [2023-12-21 06:36:07,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.0) internal successors, (66), 19 states have internal predecessors, (66), 9 states have call successors, (33), 3 states have call predecessors, (33), 2 states have return successors, (32), 9 states have call predecessors, (32), 9 states have call successors, (32) [2023-12-21 06:36:07,198 INFO L276 IsEmpty]: Start isEmpty. Operand 10207 states and 14864 transitions. [2023-12-21 06:36:07,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-21 06:36:07,200 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:36:07,200 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:36:07,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-12-21 06:36:07,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-12-21 06:36:07,405 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:36:07,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:36:07,405 INFO L85 PathProgramCache]: Analyzing trace with hash -465572137, now seen corresponding path program 2 times [2023-12-21 06:36:07,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:36:07,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153685816] [2023-12-21 06:36:07,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:36:07,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:36:07,413 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:36:07,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [451877413] [2023-12-21 06:36:07,413 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-21 06:36:07,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:36:07,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:36:07,414 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:36:07,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-12-21 06:36:07,562 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-21 06:36:07,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-21 06:36:07,564 INFO L262 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 73 conjunts are in the unsatisfiable core [2023-12-21 06:36:07,566 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:36:08,530 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 29 proven. 74 refuted. 0 times theorem prover too weak. 313 trivial. 0 not checked. [2023-12-21 06:36:08,531 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:36:10,608 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 26 proven. 74 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2023-12-21 06:36:10,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:36:10,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153685816] [2023-12-21 06:36:10,609 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:36:10,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451877413] [2023-12-21 06:36:10,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451877413] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 06:36:10,609 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 06:36:10,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16] total 33 [2023-12-21 06:36:10,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749312140] [2023-12-21 06:36:10,609 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 06:36:10,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-12-21 06:36:10,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:36:10,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-12-21 06:36:10,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=899, Unknown=0, NotChecked=0, Total=1056 [2023-12-21 06:36:10,611 INFO L87 Difference]: Start difference. First operand 10207 states and 14864 transitions. Second operand has 33 states, 33 states have (on average 2.878787878787879) internal successors, (95), 30 states have internal predecessors, (95), 9 states have call successors, (30), 3 states have call predecessors, (30), 2 states have return successors, (29), 10 states have call predecessors, (29), 9 states have call successors, (29) [2023-12-21 06:36:16,844 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:36:20,848 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:36:24,850 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:36:55,958 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:37:09,586 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.16s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:37:33,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:37:33,081 INFO L93 Difference]: Finished difference Result 13622 states and 19898 transitions. [2023-12-21 06:37:33,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2023-12-21 06:37:33,082 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.878787878787879) internal successors, (95), 30 states have internal predecessors, (95), 9 states have call successors, (30), 3 states have call predecessors, (30), 2 states have return successors, (29), 10 states have call predecessors, (29), 9 states have call successors, (29) Word has length 120 [2023-12-21 06:37:33,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:37:33,113 INFO L225 Difference]: With dead ends: 13622 [2023-12-21 06:37:33,113 INFO L226 Difference]: Without dead ends: 13616 [2023-12-21 06:37:33,118 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 207 SyntacticMatches, 1 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4255 ImplicationChecksByTransitivity, 40.6s TimeCoverageRelationStatistics Valid=2442, Invalid=9548, Unknown=0, NotChecked=0, Total=11990 [2023-12-21 06:37:33,118 INFO L413 NwaCegarLoop]: 77 mSDtfsCounter, 575 mSDsluCounter, 1484 mSDsCounter, 0 mSdLazyCounter, 1464 mSolverCounterSat, 366 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 575 SdHoareTripleChecker+Valid, 1561 SdHoareTripleChecker+Invalid, 1833 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 366 IncrementalHoareTripleChecker+Valid, 1464 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.5s IncrementalHoareTripleChecker+Time [2023-12-21 06:37:33,119 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [575 Valid, 1561 Invalid, 1833 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [366 Valid, 1464 Invalid, 3 Unknown, 0 Unchecked, 33.5s Time] [2023-12-21 06:37:33,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13616 states. [2023-12-21 06:37:42,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13616 to 12221. [2023-12-21 06:37:42,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12221 states, 7942 states have (on average 1.2670611936539915) internal successors, (10063), 8024 states have internal predecessors, (10063), 3826 states have call successors, (3826), 453 states have call predecessors, (3826), 452 states have return successors, (3816), 3743 states have call predecessors, (3816), 3816 states have call successors, (3816) [2023-12-21 06:37:42,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12221 states to 12221 states and 17705 transitions. [2023-12-21 06:37:42,154 INFO L78 Accepts]: Start accepts. Automaton has 12221 states and 17705 transitions. Word has length 120 [2023-12-21 06:37:42,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:37:42,156 INFO L495 AbstractCegarLoop]: Abstraction has 12221 states and 17705 transitions. [2023-12-21 06:37:42,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.878787878787879) internal successors, (95), 30 states have internal predecessors, (95), 9 states have call successors, (30), 3 states have call predecessors, (30), 2 states have return successors, (29), 10 states have call predecessors, (29), 9 states have call successors, (29) [2023-12-21 06:37:42,156 INFO L276 IsEmpty]: Start isEmpty. Operand 12221 states and 17705 transitions. [2023-12-21 06:37:42,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2023-12-21 06:37:42,177 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:37:42,177 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 7, 7, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:37:42,182 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-12-21 06:37:42,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-12-21 06:37:42,382 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:37:42,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:37:42,382 INFO L85 PathProgramCache]: Analyzing trace with hash -222400974, now seen corresponding path program 2 times [2023-12-21 06:37:42,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:37:42,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472845862] [2023-12-21 06:37:42,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:37:42,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:37:42,388 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:37:42,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [554287167] [2023-12-21 06:37:42,388 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-21 06:37:42,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:37:42,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:37:42,389 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:37:42,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-12-21 06:37:42,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-21 06:37:42,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-21 06:37:42,490 INFO L262 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 31 conjunts are in the unsatisfiable core [2023-12-21 06:37:42,506 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:37:42,706 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 24 proven. 311 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2023-12-21 06:37:42,706 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:37:43,012 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 24 proven. 119 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-21 06:37:43,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:37:43,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472845862] [2023-12-21 06:37:43,012 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:37:43,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554287167] [2023-12-21 06:37:43,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554287167] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 06:37:43,012 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 06:37:43,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 34 [2023-12-21 06:37:43,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28096656] [2023-12-21 06:37:43,012 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 06:37:43,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-12-21 06:37:43,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:37:43,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-12-21 06:37:43,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2023-12-21 06:37:43,014 INFO L87 Difference]: Start difference. First operand 12221 states and 17705 transitions. Second operand has 34 states, 34 states have (on average 3.735294117647059) internal successors, (127), 34 states have internal predecessors, (127), 9 states have call successors, (29), 6 states have call predecessors, (29), 5 states have return successors, (28), 8 states have call predecessors, (28), 8 states have call successors, (28) [2023-12-21 06:38:03,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:38:03,504 INFO L93 Difference]: Finished difference Result 26603 states and 40294 transitions. [2023-12-21 06:38:03,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-12-21 06:38:03,505 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 3.735294117647059) internal successors, (127), 34 states have internal predecessors, (127), 9 states have call successors, (29), 6 states have call predecessors, (29), 5 states have return successors, (28), 8 states have call predecessors, (28), 8 states have call successors, (28) Word has length 127 [2023-12-21 06:38:03,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:38:03,559 INFO L225 Difference]: With dead ends: 26603 [2023-12-21 06:38:03,559 INFO L226 Difference]: Without dead ends: 26561 [2023-12-21 06:38:03,567 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1327, Invalid=2333, Unknown=0, NotChecked=0, Total=3660 [2023-12-21 06:38:03,567 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 842 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 219 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 842 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 219 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 06:38:03,568 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [842 Valid, 564 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [219 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 06:38:03,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26561 states. [2023-12-21 06:38:22,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26561 to 25558. [2023-12-21 06:38:22,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25558 states, 17184 states have (on average 1.3268738361266295) internal successors, (22801), 17524 states have internal predecessors, (22801), 7696 states have call successors, (7696), 678 states have call predecessors, (7696), 677 states have return successors, (7678), 7355 states have call predecessors, (7678), 7678 states have call successors, (7678) [2023-12-21 06:38:22,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25558 states to 25558 states and 38175 transitions. [2023-12-21 06:38:22,465 INFO L78 Accepts]: Start accepts. Automaton has 25558 states and 38175 transitions. Word has length 127 [2023-12-21 06:38:22,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:38:22,465 INFO L495 AbstractCegarLoop]: Abstraction has 25558 states and 38175 transitions. [2023-12-21 06:38:22,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 3.735294117647059) internal successors, (127), 34 states have internal predecessors, (127), 9 states have call successors, (29), 6 states have call predecessors, (29), 5 states have return successors, (28), 8 states have call predecessors, (28), 8 states have call successors, (28) [2023-12-21 06:38:22,466 INFO L276 IsEmpty]: Start isEmpty. Operand 25558 states and 38175 transitions. [2023-12-21 06:38:22,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-21 06:38:22,468 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:38:22,468 INFO L195 NwaCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:38:22,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-12-21 06:38:22,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-12-21 06:38:22,673 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:38:22,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:38:22,673 INFO L85 PathProgramCache]: Analyzing trace with hash 554616671, now seen corresponding path program 3 times [2023-12-21 06:38:22,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:38:22,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640124953] [2023-12-21 06:38:22,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:38:22,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:38:22,680 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:38:22,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [767402464] [2023-12-21 06:38:22,680 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-21 06:38:22,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:38:22,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:38:22,681 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:38:22,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-12-21 06:38:22,785 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-12-21 06:38:22,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-21 06:38:22,787 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 78 conjunts are in the unsatisfiable core [2023-12-21 06:38:22,789 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:38:24,773 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 87 proven. 57 refuted. 0 times theorem prover too weak. 443 trivial. 0 not checked. [2023-12-21 06:38:24,773 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:38:27,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:38:27,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640124953] [2023-12-21 06:38:27,522 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:38:27,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767402464] [2023-12-21 06:38:27,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767402464] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-21 06:38:27,522 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-21 06:38:27,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2023-12-21 06:38:27,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723357040] [2023-12-21 06:38:27,522 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-21 06:38:27,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-21 06:38:27,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:38:27,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-21 06:38:27,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=1020, Unknown=0, NotChecked=0, Total=1190 [2023-12-21 06:38:27,523 INFO L87 Difference]: Start difference. First operand 25558 states and 38175 transitions. Second operand has 23 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 21 states have internal predecessors, (52), 7 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) [2023-12-21 06:38:50,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:38:50,915 INFO L93 Difference]: Finished difference Result 28543 states and 42597 transitions. [2023-12-21 06:38:50,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-21 06:38:50,916 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 21 states have internal predecessors, (52), 7 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) Word has length 133 [2023-12-21 06:38:50,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:38:50,980 INFO L225 Difference]: With dead ends: 28543 [2023-12-21 06:38:50,980 INFO L226 Difference]: Without dead ends: 28453 [2023-12-21 06:38:50,989 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 475 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=271, Invalid=1621, Unknown=0, NotChecked=0, Total=1892 [2023-12-21 06:38:50,989 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 111 mSDsluCounter, 968 mSDsCounter, 0 mSdLazyCounter, 1049 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 1039 SdHoareTripleChecker+Invalid, 1080 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-21 06:38:50,989 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 1039 Invalid, 1080 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1049 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-21 06:38:51,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28453 states. [2023-12-21 06:39:13,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28453 to 27913. [2023-12-21 06:39:13,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27913 states, 18586 states have (on average 1.326374690627354) internal successors, (24652), 18962 states have internal predecessors, (24652), 8551 states have call successors, (8551), 776 states have call predecessors, (8551), 775 states have return successors, (8533), 8174 states have call predecessors, (8533), 8533 states have call successors, (8533) [2023-12-21 06:39:13,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27913 states to 27913 states and 41736 transitions. [2023-12-21 06:39:13,630 INFO L78 Accepts]: Start accepts. Automaton has 27913 states and 41736 transitions. Word has length 133 [2023-12-21 06:39:13,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:39:13,631 INFO L495 AbstractCegarLoop]: Abstraction has 27913 states and 41736 transitions. [2023-12-21 06:39:13,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 21 states have internal predecessors, (52), 7 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) [2023-12-21 06:39:13,631 INFO L276 IsEmpty]: Start isEmpty. Operand 27913 states and 41736 transitions. [2023-12-21 06:39:13,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-21 06:39:13,634 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:39:13,634 INFO L195 NwaCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:39:13,640 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-12-21 06:39:13,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-12-21 06:39:13,837 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:39:13,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:39:13,837 INFO L85 PathProgramCache]: Analyzing trace with hash 640147735, now seen corresponding path program 4 times [2023-12-21 06:39:13,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:39:13,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43803999] [2023-12-21 06:39:13,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:39:13,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:39:13,851 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:39:13,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1007210699] [2023-12-21 06:39:13,851 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-21 06:39:13,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:39:13,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:39:13,864 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:39:13,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-12-21 06:39:13,936 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-21 06:39:13,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-21 06:39:13,938 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 88 conjunts are in the unsatisfiable core [2023-12-21 06:39:13,941 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:39:15,288 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 70 proven. 81 refuted. 0 times theorem prover too weak. 436 trivial. 0 not checked. [2023-12-21 06:39:15,288 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:39:29,594 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 70 proven. 78 refuted. 0 times theorem prover too weak. 439 trivial. 0 not checked. [2023-12-21 06:39:29,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:39:29,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43803999] [2023-12-21 06:39:29,595 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:39:29,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007210699] [2023-12-21 06:39:29,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007210699] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 06:39:29,595 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 06:39:29,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 19] total 38 [2023-12-21 06:39:29,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884499944] [2023-12-21 06:39:29,595 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 06:39:29,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-12-21 06:39:29,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:39:29,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-12-21 06:39:29,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1200, Unknown=0, NotChecked=0, Total=1406 [2023-12-21 06:39:29,596 INFO L87 Difference]: Start difference. First operand 27913 states and 41736 transitions. Second operand has 38 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 36 states have internal predecessors, (96), 13 states have call successors, (37), 3 states have call predecessors, (37), 3 states have return successors, (36), 11 states have call predecessors, (36), 11 states have call successors, (36) [2023-12-21 06:39:50,687 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:40:36,662 WARN L293 SmtUtils]: Spent 42.50s on a formula simplification that was a NOOP. DAG size: 124 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-21 06:40:39,709 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:40:59,387 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:41:06,175 WARN L293 SmtUtils]: Spent 5.83s on a formula simplification that was a NOOP. DAG size: 119 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-21 06:41:10,183 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:41:49,734 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:41:52,239 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:42:05,952 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:42:29,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 06:42:29,591 INFO L93 Difference]: Finished difference Result 33389 states and 49467 transitions. [2023-12-21 06:42:29,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2023-12-21 06:42:29,591 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 36 states have internal predecessors, (96), 13 states have call successors, (37), 3 states have call predecessors, (37), 3 states have return successors, (36), 11 states have call predecessors, (36), 11 states have call successors, (36) Word has length 133 [2023-12-21 06:42:29,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 06:42:29,660 INFO L225 Difference]: With dead ends: 33389 [2023-12-21 06:42:29,661 INFO L226 Difference]: Without dead ends: 33298 [2023-12-21 06:42:29,671 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3177 ImplicationChecksByTransitivity, 114.4s TimeCoverageRelationStatistics Valid=2289, Invalid=9053, Unknown=0, NotChecked=0, Total=11342 [2023-12-21 06:42:29,671 INFO L413 NwaCegarLoop]: 97 mSDtfsCounter, 554 mSDsluCounter, 1669 mSDsCounter, 0 mSdLazyCounter, 1643 mSolverCounterSat, 472 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 554 SdHoareTripleChecker+Valid, 1766 SdHoareTripleChecker+Invalid, 2118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 472 IncrementalHoareTripleChecker+Valid, 1643 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.3s IncrementalHoareTripleChecker+Time [2023-12-21 06:42:29,671 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [554 Valid, 1766 Invalid, 2118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [472 Valid, 1643 Invalid, 3 Unknown, 0 Unchecked, 38.3s Time] [2023-12-21 06:42:29,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33298 states. [2023-12-21 06:43:03,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33298 to 31761. [2023-12-21 06:43:03,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31761 states, 21572 states have (on average 1.3340904876692008) internal successors, (28779), 21996 states have internal predecessors, (28779), 9357 states have call successors, (9357), 832 states have call predecessors, (9357), 831 states have return successors, (9339), 8932 states have call predecessors, (9339), 9339 states have call successors, (9339) [2023-12-21 06:43:03,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31761 states to 31761 states and 47475 transitions. [2023-12-21 06:43:03,291 INFO L78 Accepts]: Start accepts. Automaton has 31761 states and 47475 transitions. Word has length 133 [2023-12-21 06:43:03,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 06:43:03,291 INFO L495 AbstractCegarLoop]: Abstraction has 31761 states and 47475 transitions. [2023-12-21 06:43:03,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 36 states have internal predecessors, (96), 13 states have call successors, (37), 3 states have call predecessors, (37), 3 states have return successors, (36), 11 states have call predecessors, (36), 11 states have call successors, (36) [2023-12-21 06:43:03,292 INFO L276 IsEmpty]: Start isEmpty. Operand 31761 states and 47475 transitions. [2023-12-21 06:43:03,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-21 06:43:03,313 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 06:43:03,314 INFO L195 NwaCegarLoop]: trace histogram [17, 16, 16, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:43:03,330 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-12-21 06:43:03,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:43:03,514 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 06:43:03,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 06:43:03,514 INFO L85 PathProgramCache]: Analyzing trace with hash 941712309, now seen corresponding path program 5 times [2023-12-21 06:43:03,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 06:43:03,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515645594] [2023-12-21 06:43:03,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 06:43:03,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 06:43:03,520 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 06:43:03,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1798930286] [2023-12-21 06:43:03,520 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-21 06:43:03,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:43:03,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 06:43:03,522 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 06:43:03,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-12-21 06:43:03,674 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2023-12-21 06:43:03,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-21 06:43:03,676 INFO L262 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 94 conjunts are in the unsatisfiable core [2023-12-21 06:43:03,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 06:43:05,046 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 44 proven. 190 refuted. 0 times theorem prover too weak. 367 trivial. 0 not checked. [2023-12-21 06:43:05,046 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 06:43:25,167 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 50 proven. 184 refuted. 0 times theorem prover too weak. 367 trivial. 0 not checked. [2023-12-21 06:43:25,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 06:43:25,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515645594] [2023-12-21 06:43:25,168 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 06:43:25,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798930286] [2023-12-21 06:43:25,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798930286] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 06:43:25,168 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 06:43:25,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 41 [2023-12-21 06:43:25,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995001566] [2023-12-21 06:43:25,168 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 06:43:25,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-12-21 06:43:25,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 06:43:25,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-12-21 06:43:25,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1382, Unknown=0, NotChecked=0, Total=1640 [2023-12-21 06:43:25,170 INFO L87 Difference]: Start difference. First operand 31761 states and 47475 transitions. Second operand has 41 states, 38 states have (on average 2.6578947368421053) internal successors, (101), 36 states have internal predecessors, (101), 14 states have call successors, (36), 3 states have call predecessors, (36), 2 states have return successors, (34), 11 states have call predecessors, (34), 12 states have call successors, (34) [2023-12-21 06:43:28,986 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:43:52,114 WARN L293 SmtUtils]: Spent 22.45s on a formula simplification that was a NOOP. DAG size: 86 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-21 06:44:21,193 WARN L293 SmtUtils]: Spent 24.25s on a formula simplification that was a NOOP. DAG size: 119 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-21 06:44:29,520 WARN L293 SmtUtils]: Spent 6.74s on a formula simplification that was a NOOP. DAG size: 119 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-21 06:44:44,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:44:48,846 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:45:03,816 WARN L293 SmtUtils]: Spent 13.56s on a formula simplification that was a NOOP. DAG size: 108 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-21 06:45:04,935 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:45:12,218 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:45:14,115 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:45:15,323 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:45:32,357 WARN L293 SmtUtils]: Spent 11.71s on a formula simplification that was a NOOP. DAG size: 91 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-21 06:45:50,364 WARN L293 SmtUtils]: Spent 16.14s on a formula simplification that was a NOOP. DAG size: 124 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-21 06:46:04,398 WARN L293 SmtUtils]: Spent 8.77s on a formula simplification that was a NOOP. DAG size: 124 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-21 06:46:15,828 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:46:20,344 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.89s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:46:24,410 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.97s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:46:33,284 WARN L293 SmtUtils]: Spent 8.50s on a formula simplification that was a NOOP. DAG size: 105 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-21 06:46:45,144 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:46:49,958 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:46:54,963 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:46:58,967 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 06:47:16,567 WARN L293 SmtUtils]: Spent 16.11s on a formula simplification. DAG size of input: 113 DAG size of output: 111 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-21 06:47:28,328 WARN L293 SmtUtils]: Spent 10.99s on a formula simplification that was a NOOP. DAG size: 113 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) Received shutdown request... [2023-12-21 06:47:32,952 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-21 06:47:32,952 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-21 06:47:33,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2023-12-21 06:47:33,501 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2317 ImplicationChecksByTransitivity, 198.1s TimeCoverageRelationStatistics Valid=1609, Invalid=7510, Unknown=1, NotChecked=0, Total=9120 [2023-12-21 06:47:33,502 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 312 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 863 mSolverCounterSat, 295 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 50.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 794 SdHoareTripleChecker+Invalid, 1163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 295 IncrementalHoareTripleChecker+Valid, 863 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 50.7s IncrementalHoareTripleChecker+Time [2023-12-21 06:47:33,502 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [312 Valid, 794 Invalid, 1163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [295 Valid, 863 Invalid, 5 Unknown, 0 Unchecked, 50.7s Time] [2023-12-21 06:47:33,503 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-21 06:47:33,510 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-12-21 06:47:33,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 06:47:33,709 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (31761states) and FLOYD_HOARE automaton (currently 62 states, 41 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-5-5-1 term,while SimplifyDDA2 was simplifying 4 xjuncts wrt. a ∧-4-5-1 context. [2023-12-21 06:47:33,712 INFO L445 BasicCegarLoop]: Path program histogram: [5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 06:47:33,714 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-21 06:47:33,716 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.12 06:47:33 BoogieIcfgContainer [2023-12-21 06:47:33,716 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-21 06:47:33,716 INFO L158 Benchmark]: Toolchain (without parser) took 870307.92ms. Allocated memory was 368.1MB in the beginning and 2.5GB in the end (delta: 2.1GB). Free memory was 316.9MB in the beginning and 1.8GB in the end (delta: -1.5GB). Peak memory consumption was 592.2MB. Max. memory is 8.0GB. [2023-12-21 06:47:33,716 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 248.5MB. Free memory is still 199.2MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-21 06:47:33,716 INFO L158 Benchmark]: CACSL2BoogieTranslator took 197.90ms. Allocated memory is still 368.1MB. Free memory was 316.6MB in the beginning and 305.2MB in the end (delta: 11.4MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2023-12-21 06:47:33,717 INFO L158 Benchmark]: Boogie Procedure Inliner took 31.00ms. Allocated memory is still 368.1MB. Free memory was 305.2MB in the beginning and 303.6MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2023-12-21 06:47:33,717 INFO L158 Benchmark]: Boogie Preprocessor took 61.97ms. Allocated memory is still 368.1MB. Free memory was 303.6MB in the beginning and 301.6MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-21 06:47:33,717 INFO L158 Benchmark]: RCFGBuilder took 324.86ms. Allocated memory is still 368.1MB. Free memory was 301.6MB in the beginning and 289.0MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2023-12-21 06:47:33,717 INFO L158 Benchmark]: TraceAbstraction took 869679.13ms. Allocated memory was 368.1MB in the beginning and 2.5GB in the end (delta: 2.1GB). Free memory was 288.3MB in the beginning and 1.8GB in the end (delta: -1.5GB). Peak memory consumption was 563.9MB. Max. memory is 8.0GB. [2023-12-21 06:47:33,718 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.09ms. Allocated memory is still 248.5MB. Free memory is still 199.2MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 197.90ms. Allocated memory is still 368.1MB. Free memory was 316.6MB in the beginning and 305.2MB in the end (delta: 11.4MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 31.00ms. Allocated memory is still 368.1MB. Free memory was 305.2MB in the beginning and 303.6MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 61.97ms. Allocated memory is still 368.1MB. Free memory was 303.6MB in the beginning and 301.6MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 324.86ms. Allocated memory is still 368.1MB. Free memory was 301.6MB in the beginning and 289.0MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * TraceAbstraction took 869679.13ms. Allocated memory was 368.1MB in the beginning and 2.5GB in the end (delta: 2.1GB). Free memory was 288.3MB in the beginning and 1.8GB in the end (delta: -1.5GB). Peak memory consumption was 563.9MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 13]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 13). Cancelled while NwaCegarLoop was constructing difference of abstraction (31761states) and FLOYD_HOARE automaton (currently 62 states, 41 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-5-5-1 term,while SimplifyDDA2 was simplifying 4 xjuncts wrt. a ∧-4-5-1 context. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 32 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 869.6s, OverallIterations: 31, TraceHistogramMax: 17, PathProgramHistogramMax: 5, EmptinessCheckTime: 0.1s, AutomataDifference: 677.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 11 mSolverCounterUnknown, 6964 SdHoareTripleChecker+Valid, 151.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6876 mSDsluCounter, 15439 SdHoareTripleChecker+Invalid, 150.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 14000 mSDsCounter, 3270 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12286 IncrementalHoareTripleChecker+Invalid, 15567 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3270 mSolverCounterUnsat, 1439 mSDtfsCounter, 12286 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4121 GetRequests, 3040 SyntacticMatches, 14 SemanticMatches, 1066 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19302 ImplicationChecksByTransitivity, 438.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=31761occurred in iteration=30, InterpolantAutomatonStates: 801, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 109.1s AutomataMinimizationTime, 30 MinimizatonAttempts, 9572 StatesRemovedByMinimization, 25 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 74.0s InterpolantComputationTime, 1980 NumberOfCodeBlocks, 1915 NumberOfCodeBlocksAsserted, 49 NumberOfCheckSat, 3439 ConstructedInterpolants, 6 QuantifiedInterpolants, 33134 SizeOfPredicates, 154 NumberOfNonLiveVariables, 5658 ConjunctsInSsa, 948 ConjunctsInUnsatCore, 51 InterpolantComputations, 9 PerfectInterpolantSequences, 6554/8472 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown