/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 true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-28.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-19 08:54:26,462 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 08:54:26,523 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-19 08:54:26,528 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 08:54:26,528 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 08:54:26,554 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 08:54:26,556 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 08:54:26,556 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 08:54:26,556 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 08:54:26,559 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 08:54:26,560 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 08:54:26,560 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 08:54:26,561 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 08:54:26,561 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 08:54:26,562 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 08:54:26,562 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 08:54:26,562 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 08:54:26,562 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 08:54:26,562 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 08:54:26,563 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 08:54:26,563 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 08:54:26,564 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 08:54:26,564 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 08:54:26,564 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 08:54:26,564 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 08:54:26,564 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 08:54:26,565 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 08:54:26,565 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 08:54:26,565 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 08:54:26,565 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 08:54:26,566 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 08:54:26,566 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 08:54:26,566 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 08:54:26,567 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 08:54:26,567 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 08:54:26,567 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 08:54:26,567 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 08:54:26,567 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 08:54:26,567 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 08:54:26,567 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 08:54:26,567 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 08:54:26,568 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 08:54:26,568 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 08:54:26,568 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 -> true [2023-12-19 08:54:26,778 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 08:54:26,796 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 08:54:26,798 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 08:54:26,798 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 08:54:26,799 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 08:54:26,800 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-28.i [2023-12-19 08:54:27,950 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 08:54:28,125 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 08:54:28,126 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-28.i [2023-12-19 08:54:28,132 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8b4ee5d9f/ca521119f760450d9b86eab9903769dd/FLAG9d405d511 [2023-12-19 08:54:28,144 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8b4ee5d9f/ca521119f760450d9b86eab9903769dd [2023-12-19 08:54:28,146 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 08:54:28,147 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 08:54:28,148 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 08:54:28,148 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 08:54:28,155 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 08:54:28,155 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 08:54:28" (1/1) ... [2023-12-19 08:54:28,156 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6aac8f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:54:28, skipping insertion in model container [2023-12-19 08:54:28,156 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 08:54:28" (1/1) ... [2023-12-19 08:54:28,194 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 08:54:28,318 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-28.i[919,932] [2023-12-19 08:54:28,398 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 08:54:28,406 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 08:54:28,429 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-28.i[919,932] [2023-12-19 08:54:28,475 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 08:54:28,489 INFO L206 MainTranslator]: Completed translation [2023-12-19 08:54:28,490 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:54:28 WrapperNode [2023-12-19 08:54:28,490 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 08:54:28,491 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 08:54:28,491 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 08:54:28,491 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 08:54:28,497 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:54:28" (1/1) ... [2023-12-19 08:54:28,524 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:54:28" (1/1) ... [2023-12-19 08:54:28,566 INFO L138 Inliner]: procedures = 26, calls = 39, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 228 [2023-12-19 08:54:28,567 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 08:54:28,568 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 08:54:28,568 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 08:54:28,568 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 08:54:28,576 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:54:28" (1/1) ... [2023-12-19 08:54:28,577 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:54:28" (1/1) ... [2023-12-19 08:54:28,595 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:54:28" (1/1) ... [2023-12-19 08:54:28,632 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-19 08:54:28,632 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:54:28" (1/1) ... [2023-12-19 08:54:28,632 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:54:28" (1/1) ... [2023-12-19 08:54:28,645 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:54:28" (1/1) ... [2023-12-19 08:54:28,648 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:54:28" (1/1) ... [2023-12-19 08:54:28,652 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:54:28" (1/1) ... [2023-12-19 08:54:28,654 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:54:28" (1/1) ... [2023-12-19 08:54:28,659 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 08:54:28,660 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 08:54:28,660 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 08:54:28,660 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 08:54:28,661 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:54:28" (1/1) ... [2023-12-19 08:54:28,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 08:54:28,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:54:28,704 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-19 08:54:28,740 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-19 08:54:28,756 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 08:54:28,756 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-19 08:54:28,756 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-19 08:54:28,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 08:54:28,756 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 08:54:28,756 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 08:54:28,841 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 08:54:28,844 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 08:54:29,263 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 08:54:29,290 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 08:54:29,290 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-19 08:54:29,290 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 08:54:29 BoogieIcfgContainer [2023-12-19 08:54:29,290 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 08:54:29,293 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 08:54:29,293 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 08:54:29,295 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 08:54:29,295 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 08:54:28" (1/3) ... [2023-12-19 08:54:29,296 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d5a1375 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 08:54:29, skipping insertion in model container [2023-12-19 08:54:29,296 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:54:28" (2/3) ... [2023-12-19 08:54:29,297 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d5a1375 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 08:54:29, skipping insertion in model container [2023-12-19 08:54:29,297 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 08:54:29" (3/3) ... [2023-12-19 08:54:29,299 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-ci_file-28.i [2023-12-19 08:54:29,312 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 08:54:29,312 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 08:54:29,346 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 08:54:29,352 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;@627bfc8b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 08:54:29,352 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 08:54:29,356 INFO L276 IsEmpty]: Start isEmpty. Operand has 89 states, 60 states have (on average 1.5333333333333334) internal successors, (92), 61 states have internal predecessors, (92), 26 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-19 08:54:29,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-19 08:54:29,367 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:54:29,369 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:54:29,369 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:54:29,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:54:29,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1078083678, now seen corresponding path program 1 times [2023-12-19 08:54:29,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:54:29,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910714963] [2023-12-19 08:54:29,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:54:29,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:54:29,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:54:29,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:54:29,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910714963] [2023-12-19 08:54:29,617 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-19 08:54:29,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584745512] [2023-12-19 08:54:29,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:54:29,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:54:29,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:54:29,628 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-19 08:54:29,671 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-19 08:54:29,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:54:29,889 INFO L262 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-19 08:54:29,897 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:54:29,949 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 1250 trivial. 0 not checked. [2023-12-19 08:54:29,949 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:54:29,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584745512] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:54:29,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:54:29,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 08:54:29,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475531510] [2023-12-19 08:54:29,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:54:29,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 08:54:29,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:54:29,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 08:54:29,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 08:54:29,985 INFO L87 Difference]: Start difference. First operand has 89 states, 60 states have (on average 1.5333333333333334) internal successors, (92), 61 states have internal predecessors, (92), 26 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Second operand has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 2 states have call successors, (26) [2023-12-19 08:54:30,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:54:30,045 INFO L93 Difference]: Finished difference Result 175 states and 312 transitions. [2023-12-19 08:54:30,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 08:54:30,048 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 2 states have call successors, (26) Word has length 172 [2023-12-19 08:54:30,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:54:30,058 INFO L225 Difference]: With dead ends: 175 [2023-12-19 08:54:30,058 INFO L226 Difference]: Without dead ends: 87 [2023-12-19 08:54:30,062 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 171 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-19 08:54:30,064 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 08:54:30,065 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 136 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 08:54:30,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2023-12-19 08:54:30,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 87. [2023-12-19 08:54:30,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 59 states have (on average 1.4745762711864407) internal successors, (87), 59 states have internal predecessors, (87), 26 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-19 08:54:30,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 139 transitions. [2023-12-19 08:54:30,109 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 139 transitions. Word has length 172 [2023-12-19 08:54:30,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:54:30,109 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 139 transitions. [2023-12-19 08:54:30,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 2 states have call successors, (26) [2023-12-19 08:54:30,110 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 139 transitions. [2023-12-19 08:54:30,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-19 08:54:30,113 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:54:30,113 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:54:30,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-19 08:54:30,317 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-19 08:54:30,317 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:54:30,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:54:30,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1308414486, now seen corresponding path program 1 times [2023-12-19 08:54:30,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:54:30,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357988001] [2023-12-19 08:54:30,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:54:30,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:54:30,357 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:54:30,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1560538] [2023-12-19 08:54:30,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:54:30,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:54:30,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:54:30,377 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-19 08:54:30,424 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-19 08:54:30,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:54:30,572 INFO L262 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 29 conjunts are in the unsatisfiable core [2023-12-19 08:54:30,585 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:54:32,287 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:54:32,287 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:54:32,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:54:32,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357988001] [2023-12-19 08:54:32,288 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:54:32,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560538] [2023-12-19 08:54:32,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560538] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:54:32,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:54:32,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-19 08:54:32,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102382659] [2023-12-19 08:54:32,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:54:32,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 08:54:32,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:54:32,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 08:54:32,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2023-12-19 08:54:32,290 INFO L87 Difference]: Start difference. First operand 87 states and 139 transitions. Second operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 9 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:54:33,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:54:33,109 INFO L93 Difference]: Finished difference Result 389 states and 616 transitions. [2023-12-19 08:54:33,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-19 08:54:33,109 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 9 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 172 [2023-12-19 08:54:33,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:54:33,112 INFO L225 Difference]: With dead ends: 389 [2023-12-19 08:54:33,112 INFO L226 Difference]: Without dead ends: 303 [2023-12-19 08:54:33,113 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=93, Invalid=117, Unknown=0, NotChecked=0, Total=210 [2023-12-19 08:54:33,114 INFO L413 NwaCegarLoop]: 134 mSDtfsCounter, 397 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 636 SdHoareTripleChecker+Invalid, 526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 08:54:33,114 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [397 Valid, 636 Invalid, 526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 467 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 08:54:33,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2023-12-19 08:54:33,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 191. [2023-12-19 08:54:33,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 127 states have (on average 1.4488188976377954) internal successors, (184), 128 states have internal predecessors, (184), 60 states have call successors, (60), 3 states have call predecessors, (60), 3 states have return successors, (60), 59 states have call predecessors, (60), 60 states have call successors, (60) [2023-12-19 08:54:33,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 304 transitions. [2023-12-19 08:54:33,180 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 304 transitions. Word has length 172 [2023-12-19 08:54:33,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:54:33,182 INFO L495 AbstractCegarLoop]: Abstraction has 191 states and 304 transitions. [2023-12-19 08:54:33,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 9 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:54:33,183 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 304 transitions. [2023-12-19 08:54:33,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-19 08:54:33,189 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:54:33,189 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:54:33,197 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-19 08:54:33,395 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-19 08:54:33,395 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:54:33,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:54:33,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1975435560, now seen corresponding path program 1 times [2023-12-19 08:54:33,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:54:33,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278311031] [2023-12-19 08:54:33,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:54:33,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:54:33,438 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:54:33,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1325806638] [2023-12-19 08:54:33,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:54:33,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:54:33,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:54:33,454 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-19 08:54:33,475 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-19 08:54:33,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:54:33,569 INFO L262 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-19 08:54:33,574 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:54:36,746 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:54:36,747 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:54:36,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:54:36,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278311031] [2023-12-19 08:54:36,747 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:54:36,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325806638] [2023-12-19 08:54:36,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325806638] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:54:36,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:54:36,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-19 08:54:36,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839228075] [2023-12-19 08:54:36,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:54:36,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-19 08:54:36,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:54:36,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-19 08:54:36,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2023-12-19 08:54:36,750 INFO L87 Difference]: Start difference. First operand 191 states and 304 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:54:37,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:54:37,862 INFO L93 Difference]: Finished difference Result 495 states and 775 transitions. [2023-12-19 08:54:37,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-19 08:54:37,863 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 172 [2023-12-19 08:54:37,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:54:37,865 INFO L225 Difference]: With dead ends: 495 [2023-12-19 08:54:37,865 INFO L226 Difference]: Without dead ends: 317 [2023-12-19 08:54:37,867 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=211, Invalid=439, Unknown=0, NotChecked=0, Total=650 [2023-12-19 08:54:37,868 INFO L413 NwaCegarLoop]: 133 mSDtfsCounter, 422 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 819 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 08:54:37,868 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [422 Valid, 819 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 576 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 08:54:37,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2023-12-19 08:54:37,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 205. [2023-12-19 08:54:37,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 141 states have (on average 1.446808510638298) internal successors, (204), 142 states have internal predecessors, (204), 60 states have call successors, (60), 3 states have call predecessors, (60), 3 states have return successors, (60), 59 states have call predecessors, (60), 60 states have call successors, (60) [2023-12-19 08:54:37,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 324 transitions. [2023-12-19 08:54:37,892 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 324 transitions. Word has length 172 [2023-12-19 08:54:37,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:54:37,893 INFO L495 AbstractCegarLoop]: Abstraction has 205 states and 324 transitions. [2023-12-19 08:54:37,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:54:37,893 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 324 transitions. [2023-12-19 08:54:37,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-19 08:54:37,895 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:54:37,895 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:54:37,907 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-19 08:54:38,100 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-19 08:54:38,101 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:54:38,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:54:38,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1582408550, now seen corresponding path program 1 times [2023-12-19 08:54:38,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:54:38,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519967105] [2023-12-19 08:54:38,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:54:38,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:54:38,129 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:54:38,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1781566320] [2023-12-19 08:54:38,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:54:38,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:54:38,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:54:38,133 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-19 08:54:38,145 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-19 08:54:38,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:54:38,227 INFO L262 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-19 08:54:38,230 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:54:38,415 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:54:38,415 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:54:38,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:54:38,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519967105] [2023-12-19 08:54:38,415 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:54:38,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781566320] [2023-12-19 08:54:38,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781566320] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:54:38,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:54:38,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 08:54:38,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052178443] [2023-12-19 08:54:38,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:54:38,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 08:54:38,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:54:38,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 08:54:38,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 08:54:38,418 INFO L87 Difference]: Start difference. First operand 205 states and 324 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:54:38,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:54:38,686 INFO L93 Difference]: Finished difference Result 566 states and 898 transitions. [2023-12-19 08:54:38,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 08:54:38,686 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 172 [2023-12-19 08:54:38,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:54:38,690 INFO L225 Difference]: With dead ends: 566 [2023-12-19 08:54:38,691 INFO L226 Difference]: Without dead ends: 374 [2023-12-19 08:54:38,691 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-19 08:54:38,692 INFO L413 NwaCegarLoop]: 129 mSDtfsCounter, 471 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 08:54:38,693 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [471 Valid, 503 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 08:54:38,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2023-12-19 08:54:38,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 265. [2023-12-19 08:54:38,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 173 states have (on average 1.3872832369942196) internal successors, (240), 175 states have internal predecessors, (240), 86 states have call successors, (86), 5 states have call predecessors, (86), 5 states have return successors, (86), 84 states have call predecessors, (86), 86 states have call successors, (86) [2023-12-19 08:54:38,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 412 transitions. [2023-12-19 08:54:38,724 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 412 transitions. Word has length 172 [2023-12-19 08:54:38,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:54:38,725 INFO L495 AbstractCegarLoop]: Abstraction has 265 states and 412 transitions. [2023-12-19 08:54:38,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:54:38,726 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 412 transitions. [2023-12-19 08:54:38,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-19 08:54:38,727 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:54:38,728 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:54:38,752 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-19 08:54:38,935 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-19 08:54:38,935 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:54:38,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:54:38,935 INFO L85 PathProgramCache]: Analyzing trace with hash 773061924, now seen corresponding path program 1 times [2023-12-19 08:54:38,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:54:38,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562826273] [2023-12-19 08:54:38,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:54:38,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:54:38,964 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:54:38,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2113256935] [2023-12-19 08:54:38,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:54:38,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:54:38,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:54:38,965 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-19 08:54:38,975 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-19 08:54:39,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:54:39,072 INFO L262 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-19 08:54:39,076 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:54:41,541 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:54:41,543 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:54:41,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:54:41,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562826273] [2023-12-19 08:54:41,543 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:54:41,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113256935] [2023-12-19 08:54:41,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113256935] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:54:41,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:54:41,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-19 08:54:41,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867167486] [2023-12-19 08:54:41,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:54:41,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-19 08:54:41,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:54:41,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-19 08:54:41,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2023-12-19 08:54:41,551 INFO L87 Difference]: Start difference. First operand 265 states and 412 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:54:42,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:54:42,551 INFO L93 Difference]: Finished difference Result 653 states and 998 transitions. [2023-12-19 08:54:42,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-19 08:54:42,551 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 172 [2023-12-19 08:54:42,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:54:42,553 INFO L225 Difference]: With dead ends: 653 [2023-12-19 08:54:42,553 INFO L226 Difference]: Without dead ends: 401 [2023-12-19 08:54:42,554 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=211, Invalid=439, Unknown=0, NotChecked=0, Total=650 [2023-12-19 08:54:42,555 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 441 mSDsluCounter, 712 mSDsCounter, 0 mSdLazyCounter, 632 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 441 SdHoareTripleChecker+Valid, 854 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 08:54:42,555 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [441 Valid, 854 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 632 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 08:54:42,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2023-12-19 08:54:42,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 271. [2023-12-19 08:54:42,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 179 states have (on average 1.3854748603351956) internal successors, (248), 181 states have internal predecessors, (248), 86 states have call successors, (86), 5 states have call predecessors, (86), 5 states have return successors, (86), 84 states have call predecessors, (86), 86 states have call successors, (86) [2023-12-19 08:54:42,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 420 transitions. [2023-12-19 08:54:42,571 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 420 transitions. Word has length 172 [2023-12-19 08:54:42,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:54:42,571 INFO L495 AbstractCegarLoop]: Abstraction has 271 states and 420 transitions. [2023-12-19 08:54:42,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:54:42,571 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 420 transitions. [2023-12-19 08:54:42,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-19 08:54:42,573 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:54:42,573 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:54:42,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-12-19 08:54:42,778 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-19 08:54:42,779 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:54:42,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:54:42,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1706689132, now seen corresponding path program 1 times [2023-12-19 08:54:42,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:54:42,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457557437] [2023-12-19 08:54:42,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:54:42,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:54:42,796 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:54:42,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [482862678] [2023-12-19 08:54:42,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:54:42,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:54:42,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:54:42,798 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-19 08:54:42,821 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-19 08:54:42,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:54:42,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 08:54:42,899 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:54:48,153 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:54:48,153 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:54:48,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:54:48,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457557437] [2023-12-19 08:54:48,153 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:54:48,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [482862678] [2023-12-19 08:54:48,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [482862678] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:54:48,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:54:48,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 08:54:48,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275720821] [2023-12-19 08:54:48,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:54:48,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 08:54:48,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:54:48,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 08:54:48,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2023-12-19 08:54:48,155 INFO L87 Difference]: Start difference. First operand 271 states and 420 transitions. Second operand has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 11 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:54:49,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:54:49,103 INFO L93 Difference]: Finished difference Result 752 states and 1153 transitions. [2023-12-19 08:54:49,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-19 08:54:49,104 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 11 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 172 [2023-12-19 08:54:49,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:54:49,107 INFO L225 Difference]: With dead ends: 752 [2023-12-19 08:54:49,107 INFO L226 Difference]: Without dead ends: 494 [2023-12-19 08:54:49,108 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=137, Invalid=325, Unknown=0, NotChecked=0, Total=462 [2023-12-19 08:54:49,109 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 293 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 745 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 08:54:49,109 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [293 Valid, 745 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 08:54:49,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2023-12-19 08:54:49,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 355. [2023-12-19 08:54:49,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 254 states have (on average 1.4448818897637796) internal successors, (367), 257 states have internal predecessors, (367), 94 states have call successors, (94), 6 states have call predecessors, (94), 6 states have return successors, (94), 91 states have call predecessors, (94), 94 states have call successors, (94) [2023-12-19 08:54:49,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 555 transitions. [2023-12-19 08:54:49,132 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 555 transitions. Word has length 172 [2023-12-19 08:54:49,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:54:49,133 INFO L495 AbstractCegarLoop]: Abstraction has 355 states and 555 transitions. [2023-12-19 08:54:49,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 11 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:54:49,133 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 555 transitions. [2023-12-19 08:54:49,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-19 08:54:49,134 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:54:49,134 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:54:49,149 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-19 08:54:49,341 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-19 08:54:49,342 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:54:49,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:54:49,342 INFO L85 PathProgramCache]: Analyzing trace with hash 504315496, now seen corresponding path program 1 times [2023-12-19 08:54:49,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:54:49,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533696905] [2023-12-19 08:54:49,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:54:49,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:54:49,358 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:54:49,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1189457137] [2023-12-19 08:54:49,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:54:49,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:54:49,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:54:49,360 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-19 08:54:49,384 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-19 08:54:49,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:54:49,472 INFO L262 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-19 08:54:49,475 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:54:55,317 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:54:55,317 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:54:55,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:54:55,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533696905] [2023-12-19 08:54:55,318 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:54:55,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189457137] [2023-12-19 08:54:55,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189457137] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:54:55,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:54:55,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 08:54:55,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569274762] [2023-12-19 08:54:55,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:54:55,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 08:54:55,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:54:55,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 08:54:55,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-12-19 08:54:55,320 INFO L87 Difference]: Start difference. First operand 355 states and 555 transitions. Second operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:54:56,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:54:56,342 INFO L93 Difference]: Finished difference Result 831 states and 1283 transitions. [2023-12-19 08:54:56,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-19 08:54:56,357 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 172 [2023-12-19 08:54:56,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:54:56,366 INFO L225 Difference]: With dead ends: 831 [2023-12-19 08:54:56,367 INFO L226 Difference]: Without dead ends: 489 [2023-12-19 08:54:56,369 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2023-12-19 08:54:56,372 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 221 mSDsluCounter, 648 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 812 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 08:54:56,372 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 812 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 08:54:56,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 489 states. [2023-12-19 08:54:56,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 489 to 386. [2023-12-19 08:54:56,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 285 states have (on average 1.4596491228070176) internal successors, (416), 288 states have internal predecessors, (416), 94 states have call successors, (94), 6 states have call predecessors, (94), 6 states have return successors, (94), 91 states have call predecessors, (94), 94 states have call successors, (94) [2023-12-19 08:54:56,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 604 transitions. [2023-12-19 08:54:56,401 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 604 transitions. Word has length 172 [2023-12-19 08:54:56,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:54:56,401 INFO L495 AbstractCegarLoop]: Abstraction has 386 states and 604 transitions. [2023-12-19 08:54:56,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:54:56,402 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 604 transitions. [2023-12-19 08:54:56,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-19 08:54:56,403 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:54:56,404 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:54:56,423 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-19 08:54:56,615 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-19 08:54:56,615 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:54:56,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:54:56,615 INFO L85 PathProgramCache]: Analyzing trace with hash -2126062936, now seen corresponding path program 1 times [2023-12-19 08:54:56,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:54:56,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950582943] [2023-12-19 08:54:56,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:54:56,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:54:56,650 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:54:56,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [503647584] [2023-12-19 08:54:56,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:54:56,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:54:56,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:54:56,651 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-19 08:54:56,653 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-19 08:54:56,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:54:56,751 INFO L262 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-19 08:54:56,754 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:54:56,933 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:54:56,933 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:54:56,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:54:56,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950582943] [2023-12-19 08:54:56,934 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:54:56,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503647584] [2023-12-19 08:54:56,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503647584] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:54:56,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:54:56,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-19 08:54:56,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813934332] [2023-12-19 08:54:56,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:54:56,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 08:54:56,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:54:56,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 08:54:56,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-19 08:54:56,935 INFO L87 Difference]: Start difference. First operand 386 states and 604 transitions. Second operand has 8 states, 8 states have (on average 5.625) internal successors, (45), 7 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:54:57,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:54:57,336 INFO L93 Difference]: Finished difference Result 960 states and 1471 transitions. [2023-12-19 08:54:57,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 08:54:57,336 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 7 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 172 [2023-12-19 08:54:57,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:54:57,338 INFO L225 Difference]: With dead ends: 960 [2023-12-19 08:54:57,339 INFO L226 Difference]: Without dead ends: 587 [2023-12-19 08:54:57,340 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=114, Unknown=0, NotChecked=0, Total=182 [2023-12-19 08:54:57,340 INFO L413 NwaCegarLoop]: 167 mSDtfsCounter, 423 mSDsluCounter, 596 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 423 SdHoareTripleChecker+Valid, 763 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 08:54:57,340 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [423 Valid, 763 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 421 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 08:54:57,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2023-12-19 08:54:57,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 490. [2023-12-19 08:54:57,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 490 states, 369 states have (on average 1.4417344173441735) internal successors, (532), 376 states have internal predecessors, (532), 110 states have call successors, (110), 10 states have call predecessors, (110), 10 states have return successors, (110), 103 states have call predecessors, (110), 110 states have call successors, (110) [2023-12-19 08:54:57,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 752 transitions. [2023-12-19 08:54:57,362 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 752 transitions. Word has length 172 [2023-12-19 08:54:57,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:54:57,362 INFO L495 AbstractCegarLoop]: Abstraction has 490 states and 752 transitions. [2023-12-19 08:54:57,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 7 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:54:57,362 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 752 transitions. [2023-12-19 08:54:57,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-19 08:54:57,364 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:54:57,364 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:54:57,372 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-19 08:54:57,572 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-19 08:54:57,572 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:54:57,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:54:57,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1157787110, now seen corresponding path program 1 times [2023-12-19 08:54:57,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:54:57,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906077767] [2023-12-19 08:54:57,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:54:57,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:54:57,600 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:54:57,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1637190072] [2023-12-19 08:54:57,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:54:57,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:54:57,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:54:57,601 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-19 08:54:57,602 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-19 08:54:57,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:54:57,702 INFO L262 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-19 08:54:57,706 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:55:00,727 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:55:00,727 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:55:00,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:55:00,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906077767] [2023-12-19 08:55:00,728 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:55:00,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637190072] [2023-12-19 08:55:00,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637190072] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:55:00,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:55:00,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 08:55:00,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097948154] [2023-12-19 08:55:00,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:55:00,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 08:55:00,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:55:00,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 08:55:00,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2023-12-19 08:55:00,730 INFO L87 Difference]: Start difference. First operand 490 states and 752 transitions. Second operand has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 10 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:01,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:55:01,442 INFO L93 Difference]: Finished difference Result 1079 states and 1646 transitions. [2023-12-19 08:55:01,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-19 08:55:01,443 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 10 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 172 [2023-12-19 08:55:01,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:55:01,446 INFO L225 Difference]: With dead ends: 1079 [2023-12-19 08:55:01,446 INFO L226 Difference]: Without dead ends: 602 [2023-12-19 08:55:01,447 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=143, Invalid=277, Unknown=0, NotChecked=0, Total=420 [2023-12-19 08:55:01,448 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 383 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 831 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 08:55:01,448 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [383 Valid, 831 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 633 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 08:55:01,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2023-12-19 08:55:01,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 517. [2023-12-19 08:55:01,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 517 states, 396 states have (on average 1.4494949494949494) internal successors, (574), 403 states have internal predecessors, (574), 110 states have call successors, (110), 10 states have call predecessors, (110), 10 states have return successors, (110), 103 states have call predecessors, (110), 110 states have call successors, (110) [2023-12-19 08:55:01,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 794 transitions. [2023-12-19 08:55:01,481 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 794 transitions. Word has length 172 [2023-12-19 08:55:01,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:55:01,481 INFO L495 AbstractCegarLoop]: Abstraction has 517 states and 794 transitions. [2023-12-19 08:55:01,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 10 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:01,482 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 794 transitions. [2023-12-19 08:55:01,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-19 08:55:01,483 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:55:01,483 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:55:01,507 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-19 08:55:01,689 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-19 08:55:01,690 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:55:01,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:55:01,690 INFO L85 PathProgramCache]: Analyzing trace with hash -44586526, now seen corresponding path program 1 times [2023-12-19 08:55:01,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:55:01,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848505620] [2023-12-19 08:55:01,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:01,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:55:01,711 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:55:01,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [219438643] [2023-12-19 08:55:01,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:01,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:55:01,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:55:01,721 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-19 08:55:01,724 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-19 08:55:01,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:55:01,849 INFO L262 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-19 08:55:01,856 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:55:04,545 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:55:04,545 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:55:04,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:55:04,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848505620] [2023-12-19 08:55:04,545 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:55:04,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219438643] [2023-12-19 08:55:04,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219438643] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:55:04,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:55:04,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 08:55:04,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595481204] [2023-12-19 08:55:04,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:55:04,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 08:55:04,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:55:04,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 08:55:04,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2023-12-19 08:55:04,547 INFO L87 Difference]: Start difference. First operand 517 states and 794 transitions. Second operand has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 10 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:05,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:55:05,089 INFO L93 Difference]: Finished difference Result 1106 states and 1686 transitions. [2023-12-19 08:55:05,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-19 08:55:05,090 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 10 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 172 [2023-12-19 08:55:05,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:55:05,092 INFO L225 Difference]: With dead ends: 1106 [2023-12-19 08:55:05,092 INFO L226 Difference]: Without dead ends: 602 [2023-12-19 08:55:05,093 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=143, Invalid=277, Unknown=0, NotChecked=0, Total=420 [2023-12-19 08:55:05,094 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 378 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 835 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 08:55:05,094 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [378 Valid, 835 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 564 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 08:55:05,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2023-12-19 08:55:05,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 529. [2023-12-19 08:55:05,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 408 states have (on average 1.446078431372549) internal successors, (590), 415 states have internal predecessors, (590), 110 states have call successors, (110), 10 states have call predecessors, (110), 10 states have return successors, (110), 103 states have call predecessors, (110), 110 states have call successors, (110) [2023-12-19 08:55:05,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 810 transitions. [2023-12-19 08:55:05,117 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 810 transitions. Word has length 172 [2023-12-19 08:55:05,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:55:05,118 INFO L495 AbstractCegarLoop]: Abstraction has 529 states and 810 transitions. [2023-12-19 08:55:05,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 10 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:05,118 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 810 transitions. [2023-12-19 08:55:05,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-19 08:55:05,120 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:55:05,120 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:55:05,128 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-19 08:55:05,325 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-19 08:55:05,326 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:55:05,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:55:05,327 INFO L85 PathProgramCache]: Analyzing trace with hash 889040682, now seen corresponding path program 1 times [2023-12-19 08:55:05,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:55:05,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564033505] [2023-12-19 08:55:05,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:05,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:55:05,345 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:55:05,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [691923670] [2023-12-19 08:55:05,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:05,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:55:05,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:55:05,347 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-19 08:55:05,364 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-19 08:55:05,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:55:05,455 INFO L262 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-19 08:55:05,458 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:55:10,364 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:55:10,365 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:55:10,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:55:10,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564033505] [2023-12-19 08:55:10,365 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:55:10,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691923670] [2023-12-19 08:55:10,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691923670] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:55:10,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:55:10,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 08:55:10,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481601124] [2023-12-19 08:55:10,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:55:10,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 08:55:10,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:55:10,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 08:55:10,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-12-19 08:55:10,367 INFO L87 Difference]: Start difference. First operand 529 states and 810 transitions. Second operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:10,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:55:10,864 INFO L93 Difference]: Finished difference Result 1131 states and 1715 transitions. [2023-12-19 08:55:10,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-19 08:55:10,864 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 172 [2023-12-19 08:55:10,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:55:10,870 INFO L225 Difference]: With dead ends: 1131 [2023-12-19 08:55:10,870 INFO L226 Difference]: Without dead ends: 615 [2023-12-19 08:55:10,872 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2023-12-19 08:55:10,872 INFO L413 NwaCegarLoop]: 182 mSDtfsCounter, 174 mSDsluCounter, 719 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 901 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 08:55:10,873 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [174 Valid, 901 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 08:55:10,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2023-12-19 08:55:10,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 525. [2023-12-19 08:55:10,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 404 states have (on average 1.443069306930693) internal successors, (583), 411 states have internal predecessors, (583), 110 states have call successors, (110), 10 states have call predecessors, (110), 10 states have return successors, (110), 103 states have call predecessors, (110), 110 states have call successors, (110) [2023-12-19 08:55:10,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 803 transitions. [2023-12-19 08:55:10,908 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 803 transitions. Word has length 172 [2023-12-19 08:55:10,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:55:10,909 INFO L495 AbstractCegarLoop]: Abstraction has 525 states and 803 transitions. [2023-12-19 08:55:10,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:10,910 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 803 transitions. [2023-12-19 08:55:10,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-19 08:55:10,912 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:55:10,913 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:55:10,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-12-19 08:55:11,120 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-19 08:55:11,121 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:55:11,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:55:11,121 INFO L85 PathProgramCache]: Analyzing trace with hash -313332954, now seen corresponding path program 1 times [2023-12-19 08:55:11,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:55:11,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160134346] [2023-12-19 08:55:11,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:11,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:55:11,142 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:55:11,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1248999000] [2023-12-19 08:55:11,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:11,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:55:11,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:55:11,158 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-19 08:55:11,220 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-19 08:55:11,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:55:11,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-19 08:55:11,357 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:55:14,708 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:55:14,708 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:55:14,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:55:14,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160134346] [2023-12-19 08:55:14,708 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:55:14,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248999000] [2023-12-19 08:55:14,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248999000] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:55:14,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:55:14,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 08:55:14,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169542472] [2023-12-19 08:55:14,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:55:14,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 08:55:14,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:55:14,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 08:55:14,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-12-19 08:55:14,710 INFO L87 Difference]: Start difference. First operand 525 states and 803 transitions. Second operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:15,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:55:15,360 INFO L93 Difference]: Finished difference Result 1127 states and 1705 transitions. [2023-12-19 08:55:15,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-19 08:55:15,362 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 172 [2023-12-19 08:55:15,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:55:15,365 INFO L225 Difference]: With dead ends: 1127 [2023-12-19 08:55:15,365 INFO L226 Difference]: Without dead ends: 615 [2023-12-19 08:55:15,367 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2023-12-19 08:55:15,367 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 211 mSDsluCounter, 760 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 962 SdHoareTripleChecker+Invalid, 476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 08:55:15,367 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 962 Invalid, 476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 08:55:15,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2023-12-19 08:55:15,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 487. [2023-12-19 08:55:15,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 366 states have (on average 1.4289617486338797) internal successors, (523), 373 states have internal predecessors, (523), 110 states have call successors, (110), 10 states have call predecessors, (110), 10 states have return successors, (110), 103 states have call predecessors, (110), 110 states have call successors, (110) [2023-12-19 08:55:15,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 743 transitions. [2023-12-19 08:55:15,402 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 743 transitions. Word has length 172 [2023-12-19 08:55:15,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:55:15,402 INFO L495 AbstractCegarLoop]: Abstraction has 487 states and 743 transitions. [2023-12-19 08:55:15,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:15,402 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 743 transitions. [2023-12-19 08:55:15,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-12-19 08:55:15,405 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:55:15,405 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:55:15,425 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-19 08:55:15,612 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-19 08:55:15,612 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:55:15,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:55:15,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1930540566, now seen corresponding path program 1 times [2023-12-19 08:55:15,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:55:15,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439243622] [2023-12-19 08:55:15,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:15,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:55:15,633 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:55:15,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1636397829] [2023-12-19 08:55:15,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:15,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:55:15,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:55:15,651 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-19 08:55:15,661 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-19 08:55:15,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:55:15,768 INFO L262 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 29 conjunts are in the unsatisfiable core [2023-12-19 08:55:15,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:55:19,654 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:55:19,654 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:55:19,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:55:19,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439243622] [2023-12-19 08:55:19,654 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:55:19,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636397829] [2023-12-19 08:55:19,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636397829] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:55:19,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:55:19,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-12-19 08:55:19,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460878788] [2023-12-19 08:55:19,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:55:19,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-19 08:55:19,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:55:19,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-19 08:55:19,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2023-12-19 08:55:19,656 INFO L87 Difference]: Start difference. First operand 487 states and 743 transitions. Second operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:20,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:55:20,884 INFO L93 Difference]: Finished difference Result 1091 states and 1651 transitions. [2023-12-19 08:55:20,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-19 08:55:20,885 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 173 [2023-12-19 08:55:20,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:55:20,887 INFO L225 Difference]: With dead ends: 1091 [2023-12-19 08:55:20,887 INFO L226 Difference]: Without dead ends: 617 [2023-12-19 08:55:20,888 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=259, Invalid=553, Unknown=0, NotChecked=0, Total=812 [2023-12-19 08:55:20,889 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 611 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 611 SdHoareTripleChecker+Valid, 722 SdHoareTripleChecker+Invalid, 536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 08:55:20,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [611 Valid, 722 Invalid, 536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 470 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 08:55:20,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2023-12-19 08:55:20,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 501. [2023-12-19 08:55:20,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 380 states have (on average 1.431578947368421) internal successors, (544), 387 states have internal predecessors, (544), 110 states have call successors, (110), 10 states have call predecessors, (110), 10 states have return successors, (110), 103 states have call predecessors, (110), 110 states have call successors, (110) [2023-12-19 08:55:20,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 764 transitions. [2023-12-19 08:55:20,913 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 764 transitions. Word has length 173 [2023-12-19 08:55:20,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:55:20,913 INFO L495 AbstractCegarLoop]: Abstraction has 501 states and 764 transitions. [2023-12-19 08:55:20,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:20,913 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 764 transitions. [2023-12-19 08:55:20,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-12-19 08:55:20,914 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:55:20,914 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:55:20,932 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-12-19 08:55:21,120 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-19 08:55:21,120 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:55:21,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:55:21,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1162053094, now seen corresponding path program 1 times [2023-12-19 08:55:21,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:55:21,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14533843] [2023-12-19 08:55:21,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:21,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:55:21,135 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:55:21,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [443318005] [2023-12-19 08:55:21,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:21,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:55:21,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:55:21,140 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-19 08:55:21,143 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-19 08:55:21,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:55:21,252 INFO L262 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-19 08:55:21,256 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:55:25,300 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:55:25,300 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:55:25,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:55:25,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14533843] [2023-12-19 08:55:25,300 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:55:25,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443318005] [2023-12-19 08:55:25,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443318005] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:55:25,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:55:25,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 08:55:25,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407728848] [2023-12-19 08:55:25,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:55:25,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 08:55:25,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:55:25,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 08:55:25,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2023-12-19 08:55:25,302 INFO L87 Difference]: Start difference. First operand 501 states and 764 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:26,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:55:26,235 INFO L93 Difference]: Finished difference Result 1098 states and 1660 transitions. [2023-12-19 08:55:26,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-19 08:55:26,236 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 173 [2023-12-19 08:55:26,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:55:26,238 INFO L225 Difference]: With dead ends: 1098 [2023-12-19 08:55:26,238 INFO L226 Difference]: Without dead ends: 610 [2023-12-19 08:55:26,240 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=185, Invalid=367, Unknown=0, NotChecked=0, Total=552 [2023-12-19 08:55:26,240 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 424 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 08:55:26,240 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [424 Valid, 782 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 08:55:26,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2023-12-19 08:55:26,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 501. [2023-12-19 08:55:26,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 380 states have (on average 1.431578947368421) internal successors, (544), 387 states have internal predecessors, (544), 110 states have call successors, (110), 10 states have call predecessors, (110), 10 states have return successors, (110), 103 states have call predecessors, (110), 110 states have call successors, (110) [2023-12-19 08:55:26,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 764 transitions. [2023-12-19 08:55:26,263 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 764 transitions. Word has length 173 [2023-12-19 08:55:26,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:55:26,263 INFO L495 AbstractCegarLoop]: Abstraction has 501 states and 764 transitions. [2023-12-19 08:55:26,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:26,264 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 764 transitions. [2023-12-19 08:55:26,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-12-19 08:55:26,264 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:55:26,264 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:55:26,273 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-19 08:55:26,470 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-19 08:55:26,470 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:55:26,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:55:26,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1084563052, now seen corresponding path program 1 times [2023-12-19 08:55:26,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:55:26,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305063309] [2023-12-19 08:55:26,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:26,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:55:26,489 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:55:26,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [258995210] [2023-12-19 08:55:26,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:26,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:55:26,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:55:26,491 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-19 08:55:26,512 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-19 08:55:26,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:55:26,623 INFO L262 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-19 08:55:26,627 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:55:34,064 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:55:34,065 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:55:34,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:55:34,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305063309] [2023-12-19 08:55:34,065 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:55:34,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258995210] [2023-12-19 08:55:34,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258995210] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:55:34,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:55:34,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 08:55:34,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495631434] [2023-12-19 08:55:34,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:55:34,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 08:55:34,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:55:34,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 08:55:34,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-12-19 08:55:34,067 INFO L87 Difference]: Start difference. First operand 501 states and 764 transitions. Second operand has 10 states, 10 states have (on average 4.6) internal successors, (46), 10 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:35,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:55:35,282 INFO L93 Difference]: Finished difference Result 1088 states and 1643 transitions. [2023-12-19 08:55:35,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-19 08:55:35,283 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 10 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 173 [2023-12-19 08:55:35,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:55:35,288 INFO L225 Difference]: With dead ends: 1088 [2023-12-19 08:55:35,288 INFO L226 Difference]: Without dead ends: 600 [2023-12-19 08:55:35,290 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2023-12-19 08:55:35,290 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 208 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 863 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-19 08:55:35,290 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [208 Valid, 863 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 547 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-19 08:55:35,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2023-12-19 08:55:35,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 479. [2023-12-19 08:55:35,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 479 states, 358 states have (on average 1.4162011173184357) internal successors, (507), 365 states have internal predecessors, (507), 110 states have call successors, (110), 10 states have call predecessors, (110), 10 states have return successors, (110), 103 states have call predecessors, (110), 110 states have call successors, (110) [2023-12-19 08:55:35,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 727 transitions. [2023-12-19 08:55:35,311 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 727 transitions. Word has length 173 [2023-12-19 08:55:35,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:55:35,311 INFO L495 AbstractCegarLoop]: Abstraction has 479 states and 727 transitions. [2023-12-19 08:55:35,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 10 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:35,311 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 727 transitions. [2023-12-19 08:55:35,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-12-19 08:55:35,312 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:55:35,312 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:55:35,321 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-19 08:55:35,518 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-19 08:55:35,519 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:55:35,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:55:35,519 INFO L85 PathProgramCache]: Analyzing trace with hash 370282024, now seen corresponding path program 1 times [2023-12-19 08:55:35,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:55:35,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033531811] [2023-12-19 08:55:35,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:35,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:55:35,543 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:55:35,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [487272012] [2023-12-19 08:55:35,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:35,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:55:35,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:55:35,544 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-19 08:55:35,550 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-19 08:55:35,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:55:35,663 INFO L262 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-19 08:55:35,666 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:55:41,590 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:55:41,590 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:55:41,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:55:41,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033531811] [2023-12-19 08:55:41,591 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:55:41,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487272012] [2023-12-19 08:55:41,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487272012] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:55:41,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:55:41,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 08:55:41,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76464771] [2023-12-19 08:55:41,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:55:41,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 08:55:41,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:55:41,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 08:55:41,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2023-12-19 08:55:41,593 INFO L87 Difference]: Start difference. First operand 479 states and 727 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 10 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:42,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:55:42,965 INFO L93 Difference]: Finished difference Result 1016 states and 1533 transitions. [2023-12-19 08:55:42,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-19 08:55:42,966 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 10 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 173 [2023-12-19 08:55:42,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:55:42,968 INFO L225 Difference]: With dead ends: 1016 [2023-12-19 08:55:42,969 INFO L226 Difference]: Without dead ends: 550 [2023-12-19 08:55:42,971 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=143, Invalid=277, Unknown=0, NotChecked=0, Total=420 [2023-12-19 08:55:42,971 INFO L413 NwaCegarLoop]: 133 mSDtfsCounter, 481 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 481 SdHoareTripleChecker+Valid, 703 SdHoareTripleChecker+Invalid, 637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-19 08:55:42,971 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [481 Valid, 703 Invalid, 637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 576 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-19 08:55:42,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2023-12-19 08:55:43,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 473. [2023-12-19 08:55:43,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 352 states have (on average 1.4119318181818181) internal successors, (497), 359 states have internal predecessors, (497), 110 states have call successors, (110), 10 states have call predecessors, (110), 10 states have return successors, (110), 103 states have call predecessors, (110), 110 states have call successors, (110) [2023-12-19 08:55:43,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 717 transitions. [2023-12-19 08:55:43,006 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 717 transitions. Word has length 173 [2023-12-19 08:55:43,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:55:43,006 INFO L495 AbstractCegarLoop]: Abstraction has 473 states and 717 transitions. [2023-12-19 08:55:43,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 10 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:43,006 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 717 transitions. [2023-12-19 08:55:43,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-12-19 08:55:43,007 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:55:43,008 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:55:43,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-12-19 08:55:43,215 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-19 08:55:43,215 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:55:43,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:55:43,216 INFO L85 PathProgramCache]: Analyzing trace with hash -832091612, now seen corresponding path program 1 times [2023-12-19 08:55:43,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:55:43,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025906264] [2023-12-19 08:55:43,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:43,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:55:43,269 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:55:43,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1403260992] [2023-12-19 08:55:43,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:43,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:55:43,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:55:43,285 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-19 08:55:43,310 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-19 08:55:43,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:55:43,405 INFO L262 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-19 08:55:43,408 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:55:48,647 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:55:48,647 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:55:48,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:55:48,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025906264] [2023-12-19 08:55:48,647 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:55:48,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403260992] [2023-12-19 08:55:48,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403260992] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:55:48,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:55:48,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 08:55:48,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062401622] [2023-12-19 08:55:48,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:55:48,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 08:55:48,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:55:48,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 08:55:48,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2023-12-19 08:55:48,649 INFO L87 Difference]: Start difference. First operand 473 states and 717 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 10 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:49,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:55:49,684 INFO L93 Difference]: Finished difference Result 1006 states and 1516 transitions. [2023-12-19 08:55:49,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-19 08:55:49,685 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 10 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 173 [2023-12-19 08:55:49,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:55:49,687 INFO L225 Difference]: With dead ends: 1006 [2023-12-19 08:55:49,687 INFO L226 Difference]: Without dead ends: 546 [2023-12-19 08:55:49,688 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=143, Invalid=277, Unknown=0, NotChecked=0, Total=420 [2023-12-19 08:55:49,688 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 419 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 516 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 419 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 08:55:49,688 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [419 Valid, 705 Invalid, 577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 516 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 08:55:49,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 546 states. [2023-12-19 08:55:49,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 546 to 459. [2023-12-19 08:55:49,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 338 states have (on average 1.4053254437869822) internal successors, (475), 345 states have internal predecessors, (475), 110 states have call successors, (110), 10 states have call predecessors, (110), 10 states have return successors, (110), 103 states have call predecessors, (110), 110 states have call successors, (110) [2023-12-19 08:55:49,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 695 transitions. [2023-12-19 08:55:49,710 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 695 transitions. Word has length 173 [2023-12-19 08:55:49,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:55:49,710 INFO L495 AbstractCegarLoop]: Abstraction has 459 states and 695 transitions. [2023-12-19 08:55:49,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 10 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:49,710 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 695 transitions. [2023-12-19 08:55:49,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-12-19 08:55:49,711 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:55:49,711 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:55:49,721 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-19 08:55:49,921 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-19 08:55:49,922 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:55:49,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:55:49,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1715555867, now seen corresponding path program 1 times [2023-12-19 08:55:49,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:55:49,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223456133] [2023-12-19 08:55:49,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:49,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:55:49,937 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:55:49,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1972763117] [2023-12-19 08:55:49,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:49,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:55:49,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:55:49,939 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-19 08:55:49,944 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-19 08:55:50,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:55:50,061 INFO L262 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-19 08:55:50,065 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:55:52,445 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:55:52,446 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:55:52,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:55:52,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223456133] [2023-12-19 08:55:52,446 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:55:52,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972763117] [2023-12-19 08:55:52,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972763117] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:55:52,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:55:52,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-12-19 08:55:52,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041302647] [2023-12-19 08:55:52,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:55:52,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-19 08:55:52,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:55:52,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-19 08:55:52,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2023-12-19 08:55:52,447 INFO L87 Difference]: Start difference. First operand 459 states and 695 transitions. Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:53,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:55:53,447 INFO L93 Difference]: Finished difference Result 783 states and 1176 transitions. [2023-12-19 08:55:53,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-19 08:55:53,447 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 173 [2023-12-19 08:55:53,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:55:53,449 INFO L225 Difference]: With dead ends: 783 [2023-12-19 08:55:53,449 INFO L226 Difference]: Without dead ends: 625 [2023-12-19 08:55:53,450 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=210, Invalid=492, Unknown=0, NotChecked=0, Total=702 [2023-12-19 08:55:53,450 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 417 mSDsluCounter, 883 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 1062 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 08:55:53,451 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [417 Valid, 1062 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 685 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 08:55:53,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2023-12-19 08:55:53,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 396. [2023-12-19 08:55:53,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 326 states have (on average 1.4723926380368098) internal successors, (480), 329 states have internal predecessors, (480), 62 states have call successors, (62), 7 states have call predecessors, (62), 7 states have return successors, (62), 59 states have call predecessors, (62), 62 states have call successors, (62) [2023-12-19 08:55:53,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 604 transitions. [2023-12-19 08:55:53,469 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 604 transitions. Word has length 173 [2023-12-19 08:55:53,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:55:53,469 INFO L495 AbstractCegarLoop]: Abstraction has 396 states and 604 transitions. [2023-12-19 08:55:53,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:53,469 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 604 transitions. [2023-12-19 08:55:53,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-12-19 08:55:53,470 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:55:53,470 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:55:53,492 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-19 08:55:53,676 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-19 08:55:53,676 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:55:53,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:55:53,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1322528857, now seen corresponding path program 1 times [2023-12-19 08:55:53,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:55:53,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427199752] [2023-12-19 08:55:53,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:53,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:55:53,690 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:55:53,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [795658337] [2023-12-19 08:55:53,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:53,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:55:53,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:55:53,704 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-19 08:55:53,710 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-19 08:55:53,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:55:53,831 INFO L262 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-19 08:55:53,834 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:55:57,116 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:55:57,116 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:55:57,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:55:57,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427199752] [2023-12-19 08:55:57,116 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:55:57,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795658337] [2023-12-19 08:55:57,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795658337] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:55:57,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:55:57,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-19 08:55:57,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027054690] [2023-12-19 08:55:57,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:55:57,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 08:55:57,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:55:57,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 08:55:57,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2023-12-19 08:55:57,118 INFO L87 Difference]: Start difference. First operand 396 states and 604 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:58,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:55:58,505 INFO L93 Difference]: Finished difference Result 730 states and 1097 transitions. [2023-12-19 08:55:58,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-19 08:55:58,505 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 173 [2023-12-19 08:55:58,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:55:58,507 INFO L225 Difference]: With dead ends: 730 [2023-12-19 08:55:58,507 INFO L226 Difference]: Without dead ends: 542 [2023-12-19 08:55:58,507 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=185, Invalid=415, Unknown=0, NotChecked=0, Total=600 [2023-12-19 08:55:58,508 INFO L413 NwaCegarLoop]: 187 mSDtfsCounter, 347 mSDsluCounter, 714 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 901 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 08:55:58,508 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [347 Valid, 901 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 08:55:58,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2023-12-19 08:55:58,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 411. [2023-12-19 08:55:58,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 341 states have (on average 1.4750733137829912) internal successors, (503), 344 states have internal predecessors, (503), 62 states have call successors, (62), 7 states have call predecessors, (62), 7 states have return successors, (62), 59 states have call predecessors, (62), 62 states have call successors, (62) [2023-12-19 08:55:58,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 627 transitions. [2023-12-19 08:55:58,524 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 627 transitions. Word has length 173 [2023-12-19 08:55:58,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:55:58,525 INFO L495 AbstractCegarLoop]: Abstraction has 411 states and 627 transitions. [2023-12-19 08:55:58,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:55:58,525 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 627 transitions. [2023-12-19 08:55:58,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-12-19 08:55:58,526 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:55:58,526 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:55:58,549 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-19 08:55:58,731 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-19 08:55:58,732 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:55:58,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:55:58,732 INFO L85 PathProgramCache]: Analyzing trace with hash 704438617, now seen corresponding path program 1 times [2023-12-19 08:55:58,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:55:58,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167343861] [2023-12-19 08:55:58,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:58,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:55:58,751 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:55:58,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [547889149] [2023-12-19 08:55:58,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:55:58,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:55:58,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:55:58,769 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-19 08:55:58,773 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-19 08:55:58,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:55:58,910 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-19 08:55:58,927 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:56:01,516 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:56:01,516 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:56:01,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:56:01,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167343861] [2023-12-19 08:56:01,516 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:56:01,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [547889149] [2023-12-19 08:56:01,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [547889149] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:56:01,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:56:01,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-12-19 08:56:01,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671178270] [2023-12-19 08:56:01,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:56:01,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-19 08:56:01,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:56:01,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-19 08:56:01,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2023-12-19 08:56:01,518 INFO L87 Difference]: Start difference. First operand 411 states and 627 transitions. Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:56:02,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:56:02,374 INFO L93 Difference]: Finished difference Result 756 states and 1137 transitions. [2023-12-19 08:56:02,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-19 08:56:02,374 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 173 [2023-12-19 08:56:02,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:56:02,376 INFO L225 Difference]: With dead ends: 756 [2023-12-19 08:56:02,376 INFO L226 Difference]: Without dead ends: 553 [2023-12-19 08:56:02,377 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=210, Invalid=492, Unknown=0, NotChecked=0, Total=702 [2023-12-19 08:56:02,378 INFO L413 NwaCegarLoop]: 181 mSDtfsCounter, 543 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 543 SdHoareTripleChecker+Valid, 743 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 08:56:02,378 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [543 Valid, 743 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 08:56:02,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states. [2023-12-19 08:56:02,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 415. [2023-12-19 08:56:02,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 345 states have (on average 1.472463768115942) internal successors, (508), 348 states have internal predecessors, (508), 62 states have call successors, (62), 7 states have call predecessors, (62), 7 states have return successors, (62), 59 states have call predecessors, (62), 62 states have call successors, (62) [2023-12-19 08:56:02,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 632 transitions. [2023-12-19 08:56:02,400 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 632 transitions. Word has length 173 [2023-12-19 08:56:02,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:56:02,400 INFO L495 AbstractCegarLoop]: Abstraction has 415 states and 632 transitions. [2023-12-19 08:56:02,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:56:02,401 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 632 transitions. [2023-12-19 08:56:02,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-12-19 08:56:02,402 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:56:02,402 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:56:02,407 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-12-19 08:56:02,608 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-19 08:56:02,608 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:56:02,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:56:02,608 INFO L85 PathProgramCache]: Analyzing trace with hash 311411607, now seen corresponding path program 1 times [2023-12-19 08:56:02,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:56:02,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114966360] [2023-12-19 08:56:02,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:56:02,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:56:02,636 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:56:02,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [244689880] [2023-12-19 08:56:02,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:56:02,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:56:02,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:56:02,638 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-19 08:56:02,638 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-19 08:56:02,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:56:02,758 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-19 08:56:02,761 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:56:05,303 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:56:05,303 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:56:05,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:56:05,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114966360] [2023-12-19 08:56:05,303 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:56:05,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244689880] [2023-12-19 08:56:05,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244689880] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:56:05,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:56:05,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-19 08:56:05,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154727395] [2023-12-19 08:56:05,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:56:05,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 08:56:05,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:56:05,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 08:56:05,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2023-12-19 08:56:05,305 INFO L87 Difference]: Start difference. First operand 415 states and 632 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:56:06,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:56:06,267 INFO L93 Difference]: Finished difference Result 759 states and 1140 transitions. [2023-12-19 08:56:06,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-19 08:56:06,267 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 173 [2023-12-19 08:56:06,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:56:06,269 INFO L225 Difference]: With dead ends: 759 [2023-12-19 08:56:06,269 INFO L226 Difference]: Without dead ends: 552 [2023-12-19 08:56:06,270 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=185, Invalid=415, Unknown=0, NotChecked=0, Total=600 [2023-12-19 08:56:06,270 INFO L413 NwaCegarLoop]: 194 mSDtfsCounter, 437 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 737 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 08:56:06,270 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [437 Valid, 737 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 08:56:06,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2023-12-19 08:56:06,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 411. [2023-12-19 08:56:06,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 341 states have (on average 1.4750733137829912) internal successors, (503), 344 states have internal predecessors, (503), 62 states have call successors, (62), 7 states have call predecessors, (62), 7 states have return successors, (62), 59 states have call predecessors, (62), 62 states have call successors, (62) [2023-12-19 08:56:06,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 627 transitions. [2023-12-19 08:56:06,292 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 627 transitions. Word has length 173 [2023-12-19 08:56:06,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:56:06,292 INFO L495 AbstractCegarLoop]: Abstraction has 411 states and 627 transitions. [2023-12-19 08:56:06,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:56:06,292 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 627 transitions. [2023-12-19 08:56:06,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-12-19 08:56:06,294 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:56:06,294 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:56:06,308 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-19 08:56:06,503 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-19 08:56:06,503 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:56:06,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:56:06,504 INFO L85 PathProgramCache]: Analyzing trace with hash 435692189, now seen corresponding path program 1 times [2023-12-19 08:56:06,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:56:06,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469550325] [2023-12-19 08:56:06,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:56:06,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:56:06,519 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:56:06,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1111361288] [2023-12-19 08:56:06,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:56:06,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:56:06,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:56:06,523 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-19 08:56:06,526 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-19 08:56:06,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:56:06,656 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-19 08:56:06,659 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:56:10,565 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:56:10,565 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:56:10,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:56:10,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469550325] [2023-12-19 08:56:10,566 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:56:10,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111361288] [2023-12-19 08:56:10,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111361288] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:56:10,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:56:10,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 08:56:10,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164923329] [2023-12-19 08:56:10,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:56:10,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 08:56:10,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:56:10,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 08:56:10,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-12-19 08:56:10,568 INFO L87 Difference]: Start difference. First operand 411 states and 627 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:56:11,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:56:11,412 INFO L93 Difference]: Finished difference Result 738 states and 1113 transitions. [2023-12-19 08:56:11,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-19 08:56:11,414 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), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 173 [2023-12-19 08:56:11,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:56:11,415 INFO L225 Difference]: With dead ends: 738 [2023-12-19 08:56:11,415 INFO L226 Difference]: Without dead ends: 535 [2023-12-19 08:56:11,416 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=144, Invalid=318, Unknown=0, NotChecked=0, Total=462 [2023-12-19 08:56:11,416 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 336 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 336 SdHoareTripleChecker+Valid, 781 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 08:56:11,417 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [336 Valid, 781 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 08:56:11,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2023-12-19 08:56:11,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 418. [2023-12-19 08:56:11,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 348 states have (on average 1.471264367816092) internal successors, (512), 351 states have internal predecessors, (512), 62 states have call successors, (62), 7 states have call predecessors, (62), 7 states have return successors, (62), 59 states have call predecessors, (62), 62 states have call successors, (62) [2023-12-19 08:56:11,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 636 transitions. [2023-12-19 08:56:11,435 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 636 transitions. Word has length 173 [2023-12-19 08:56:11,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:56:11,435 INFO L495 AbstractCegarLoop]: Abstraction has 418 states and 636 transitions. [2023-12-19 08:56:11,435 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), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:56:11,435 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 636 transitions. [2023-12-19 08:56:11,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-12-19 08:56:11,436 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:56:11,436 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:56:11,448 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-19 08:56:11,641 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-19 08:56:11,642 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:56:11,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:56:11,642 INFO L85 PathProgramCache]: Analyzing trace with hash 42665179, now seen corresponding path program 1 times [2023-12-19 08:56:11,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:56:11,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392823942] [2023-12-19 08:56:11,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:56:11,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:56:11,660 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:56:11,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1478518501] [2023-12-19 08:56:11,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:56:11,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:56:11,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:56:11,678 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-19 08:56:11,689 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-19 08:56:11,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:56:11,816 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-19 08:56:11,818 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:56:11,834 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:56:11,835 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:56:11,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:56:11,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392823942] [2023-12-19 08:56:11,835 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:56:11,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478518501] [2023-12-19 08:56:11,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478518501] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:56:11,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:56:11,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 08:56:11,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885156307] [2023-12-19 08:56:11,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:56:11,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 08:56:11,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:56:11,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 08:56:11,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 08:56:11,837 INFO L87 Difference]: Start difference. First operand 418 states and 636 transitions. Second operand has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:56:12,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:56:12,001 INFO L93 Difference]: Finished difference Result 1251 states and 1906 transitions. [2023-12-19 08:56:12,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 08:56:12,002 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 173 [2023-12-19 08:56:12,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:56:12,005 INFO L225 Difference]: With dead ends: 1251 [2023-12-19 08:56:12,005 INFO L226 Difference]: Without dead ends: 1041 [2023-12-19 08:56:12,006 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 08:56:12,006 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 220 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 08:56:12,006 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 504 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 08:56:12,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1041 states. [2023-12-19 08:56:12,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1041 to 444. [2023-12-19 08:56:12,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 374 states have (on average 1.4732620320855614) internal successors, (551), 377 states have internal predecessors, (551), 62 states have call successors, (62), 7 states have call predecessors, (62), 7 states have return successors, (62), 59 states have call predecessors, (62), 62 states have call successors, (62) [2023-12-19 08:56:12,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 675 transitions. [2023-12-19 08:56:12,029 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 675 transitions. Word has length 173 [2023-12-19 08:56:12,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:56:12,029 INFO L495 AbstractCegarLoop]: Abstraction has 444 states and 675 transitions. [2023-12-19 08:56:12,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:56:12,030 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 675 transitions. [2023-12-19 08:56:12,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-12-19 08:56:12,031 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:56:12,031 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:56:12,036 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-19 08:56:12,236 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-19 08:56:12,236 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:56:12,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:56:12,237 INFO L85 PathProgramCache]: Analyzing trace with hash -766681447, now seen corresponding path program 1 times [2023-12-19 08:56:12,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:56:12,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009863014] [2023-12-19 08:56:12,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:56:12,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:56:12,251 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:56:12,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [350906541] [2023-12-19 08:56:12,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:56:12,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:56:12,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:56:12,254 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-19 08:56:12,256 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-19 08:56:12,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:56:12,406 INFO L262 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-19 08:56:12,408 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:56:12,572 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 603 proven. 24 refuted. 0 times theorem prover too weak. 673 trivial. 0 not checked. [2023-12-19 08:56:12,572 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 08:56:12,831 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 51 proven. 24 refuted. 0 times theorem prover too weak. 1225 trivial. 0 not checked. [2023-12-19 08:56:12,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:56:12,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009863014] [2023-12-19 08:56:12,832 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:56:12,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350906541] [2023-12-19 08:56:12,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350906541] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 08:56:12,832 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 08:56:12,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2023-12-19 08:56:12,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953453307] [2023-12-19 08:56:12,832 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 08:56:12,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-19 08:56:12,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:56:12,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-19 08:56:12,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2023-12-19 08:56:12,833 INFO L87 Difference]: Start difference. First operand 444 states and 675 transitions. Second operand has 18 states, 18 states have (on average 4.388888888888889) internal successors, (79), 18 states have internal predecessors, (79), 3 states have call successors, (34), 2 states have call predecessors, (34), 4 states have return successors, (35), 3 states have call predecessors, (35), 3 states have call successors, (35) [2023-12-19 08:56:14,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:56:14,496 INFO L93 Difference]: Finished difference Result 1234 states and 1794 transitions. [2023-12-19 08:56:14,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-12-19 08:56:14,497 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.388888888888889) internal successors, (79), 18 states have internal predecessors, (79), 3 states have call successors, (34), 2 states have call predecessors, (34), 4 states have return successors, (35), 3 states have call predecessors, (35), 3 states have call successors, (35) Word has length 173 [2023-12-19 08:56:14,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:56:14,502 INFO L225 Difference]: With dead ends: 1234 [2023-12-19 08:56:14,502 INFO L226 Difference]: Without dead ends: 998 [2023-12-19 08:56:14,504 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 333 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1285 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1051, Invalid=3505, Unknown=0, NotChecked=0, Total=4556 [2023-12-19 08:56:14,505 INFO L413 NwaCegarLoop]: 203 mSDtfsCounter, 759 mSDsluCounter, 1050 mSDsCounter, 0 mSdLazyCounter, 1640 mSolverCounterSat, 290 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 791 SdHoareTripleChecker+Valid, 1253 SdHoareTripleChecker+Invalid, 1930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 290 IncrementalHoareTripleChecker+Valid, 1640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-19 08:56:14,505 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [791 Valid, 1253 Invalid, 1930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [290 Valid, 1640 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-19 08:56:14,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 998 states. [2023-12-19 08:56:14,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 998 to 615. [2023-12-19 08:56:14,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 504 states have (on average 1.4384920634920635) internal successors, (725), 509 states have internal predecessors, (725), 94 states have call successors, (94), 16 states have call predecessors, (94), 16 states have return successors, (94), 89 states have call predecessors, (94), 94 states have call successors, (94) [2023-12-19 08:56:14,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 913 transitions. [2023-12-19 08:56:14,554 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 913 transitions. Word has length 173 [2023-12-19 08:56:14,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:56:14,555 INFO L495 AbstractCegarLoop]: Abstraction has 615 states and 913 transitions. [2023-12-19 08:56:14,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.388888888888889) internal successors, (79), 18 states have internal predecessors, (79), 3 states have call successors, (34), 2 states have call predecessors, (34), 4 states have return successors, (35), 3 states have call predecessors, (35), 3 states have call successors, (35) [2023-12-19 08:56:14,555 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 913 transitions. [2023-12-19 08:56:14,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-12-19 08:56:14,556 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:56:14,556 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:56:14,574 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-19 08:56:14,763 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-19 08:56:14,763 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:56:14,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:56:14,764 INFO L85 PathProgramCache]: Analyzing trace with hash 897907417, now seen corresponding path program 1 times [2023-12-19 08:56:14,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:56:14,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671965865] [2023-12-19 08:56:14,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:56:14,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:56:14,786 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:56:14,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2111941050] [2023-12-19 08:56:14,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:56:14,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:56:14,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:56:14,799 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-19 08:56:14,801 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-19 08:56:14,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:56:14,929 INFO L262 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-19 08:56:14,931 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:56:17,776 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:56:17,776 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:56:17,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:56:17,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671965865] [2023-12-19 08:56:17,777 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:56:17,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111941050] [2023-12-19 08:56:17,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111941050] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:56:17,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:56:17,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-19 08:56:17,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294227] [2023-12-19 08:56:17,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:56:17,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 08:56:17,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:56:17,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 08:56:17,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2023-12-19 08:56:17,778 INFO L87 Difference]: Start difference. First operand 615 states and 913 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:56:18,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:56:18,340 INFO L93 Difference]: Finished difference Result 1181 states and 1741 transitions. [2023-12-19 08:56:18,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-19 08:56:18,341 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 173 [2023-12-19 08:56:18,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:56:18,343 INFO L225 Difference]: With dead ends: 1181 [2023-12-19 08:56:18,343 INFO L226 Difference]: Without dead ends: 823 [2023-12-19 08:56:18,344 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=186, Invalid=414, Unknown=0, NotChecked=0, Total=600 [2023-12-19 08:56:18,344 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 400 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 812 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 08:56:18,344 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [400 Valid, 812 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 08:56:18,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 823 states. [2023-12-19 08:56:18,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 823 to 623. [2023-12-19 08:56:18,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 512 states have (on average 1.439453125) internal successors, (737), 517 states have internal predecessors, (737), 94 states have call successors, (94), 16 states have call predecessors, (94), 16 states have return successors, (94), 89 states have call predecessors, (94), 94 states have call successors, (94) [2023-12-19 08:56:18,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 925 transitions. [2023-12-19 08:56:18,376 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 925 transitions. Word has length 173 [2023-12-19 08:56:18,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:56:18,376 INFO L495 AbstractCegarLoop]: Abstraction has 623 states and 925 transitions. [2023-12-19 08:56:18,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:56:18,376 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 925 transitions. [2023-12-19 08:56:18,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-12-19 08:56:18,377 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:56:18,377 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:56:18,382 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-12-19 08:56:18,580 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-19 08:56:18,580 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:56:18,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:56:18,581 INFO L85 PathProgramCache]: Analyzing trace with hash 504880407, now seen corresponding path program 1 times [2023-12-19 08:56:18,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:56:18,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29671449] [2023-12-19 08:56:18,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:56:18,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:56:18,595 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:56:18,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [432078483] [2023-12-19 08:56:18,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:56:18,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:56:18,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:56:18,597 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-19 08:56:18,599 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-19 08:56:18,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:56:18,717 INFO L262 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-19 08:56:18,719 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:56:20,331 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:56:20,331 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:56:20,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:56:20,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29671449] [2023-12-19 08:56:20,331 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:56:20,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432078483] [2023-12-19 08:56:20,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432078483] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:56:20,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:56:20,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-19 08:56:20,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527919535] [2023-12-19 08:56:20,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:56:20,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 08:56:20,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:56:20,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 08:56:20,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2023-12-19 08:56:20,334 INFO L87 Difference]: Start difference. First operand 623 states and 925 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:56:21,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:56:21,119 INFO L93 Difference]: Finished difference Result 1238 states and 1827 transitions. [2023-12-19 08:56:21,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-19 08:56:21,120 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 173 [2023-12-19 08:56:21,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:56:21,123 INFO L225 Difference]: With dead ends: 1238 [2023-12-19 08:56:21,123 INFO L226 Difference]: Without dead ends: 872 [2023-12-19 08:56:21,125 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=185, Invalid=415, Unknown=0, NotChecked=0, Total=600 [2023-12-19 08:56:21,125 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 294 mSDsluCounter, 667 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 866 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 08:56:21,125 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 866 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 08:56:21,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states. [2023-12-19 08:56:21,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 623. [2023-12-19 08:56:21,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 512 states have (on average 1.439453125) internal successors, (737), 517 states have internal predecessors, (737), 94 states have call successors, (94), 16 states have call predecessors, (94), 16 states have return successors, (94), 89 states have call predecessors, (94), 94 states have call successors, (94) [2023-12-19 08:56:21,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 925 transitions. [2023-12-19 08:56:21,173 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 925 transitions. Word has length 173 [2023-12-19 08:56:21,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:56:21,173 INFO L495 AbstractCegarLoop]: Abstraction has 623 states and 925 transitions. [2023-12-19 08:56:21,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:56:21,174 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 925 transitions. [2023-12-19 08:56:21,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-12-19 08:56:21,175 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:56:21,175 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:56:21,198 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-19 08:56:21,398 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-19 08:56:21,398 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:56:21,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:56:21,398 INFO L85 PathProgramCache]: Analyzing trace with hash -113209833, now seen corresponding path program 1 times [2023-12-19 08:56:21,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:56:21,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264716738] [2023-12-19 08:56:21,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:56:21,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:56:21,415 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:56:21,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [818364786] [2023-12-19 08:56:21,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:56:21,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:56:21,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:56:21,433 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-19 08:56:21,471 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-19 08:56:21,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:56:21,606 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-19 08:56:21,609 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:56:23,137 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:56:23,137 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:56:23,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:56:23,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264716738] [2023-12-19 08:56:23,137 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:56:23,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818364786] [2023-12-19 08:56:23,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818364786] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:56:23,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:56:23,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 08:56:23,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867380011] [2023-12-19 08:56:23,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:56:23,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 08:56:23,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:56:23,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 08:56:23,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2023-12-19 08:56:23,139 INFO L87 Difference]: Start difference. First operand 623 states and 925 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:56:23,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:56:23,573 INFO L93 Difference]: Finished difference Result 1212 states and 1785 transitions. [2023-12-19 08:56:23,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-19 08:56:23,574 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), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 173 [2023-12-19 08:56:23,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:56:23,576 INFO L225 Difference]: With dead ends: 1212 [2023-12-19 08:56:23,576 INFO L226 Difference]: Without dead ends: 846 [2023-12-19 08:56:23,577 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=147, Invalid=315, Unknown=0, NotChecked=0, Total=462 [2023-12-19 08:56:23,577 INFO L413 NwaCegarLoop]: 201 mSDtfsCounter, 291 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 790 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 08:56:23,578 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [291 Valid, 790 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 08:56:23,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 846 states. [2023-12-19 08:56:23,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 846 to 627. [2023-12-19 08:56:23,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 516 states have (on average 1.437984496124031) internal successors, (742), 521 states have internal predecessors, (742), 94 states have call successors, (94), 16 states have call predecessors, (94), 16 states have return successors, (94), 89 states have call predecessors, (94), 94 states have call successors, (94) [2023-12-19 08:56:23,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 930 transitions. [2023-12-19 08:56:23,619 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 930 transitions. Word has length 173 [2023-12-19 08:56:23,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:56:23,619 INFO L495 AbstractCegarLoop]: Abstraction has 627 states and 930 transitions. [2023-12-19 08:56:23,619 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), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:56:23,619 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 930 transitions. [2023-12-19 08:56:23,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-12-19 08:56:23,620 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:56:23,620 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:56:23,626 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-12-19 08:56:23,826 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-19 08:56:23,827 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:56:23,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:56:23,827 INFO L85 PathProgramCache]: Analyzing trace with hash -381956261, now seen corresponding path program 1 times [2023-12-19 08:56:23,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:56:23,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121867408] [2023-12-19 08:56:23,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:56:23,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:56:23,848 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:56:23,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [37910458] [2023-12-19 08:56:23,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:56:23,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:56:23,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:56:23,849 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-19 08:56:23,874 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-19 08:56:23,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 08:56:23,986 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-19 08:56:23,988 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 08:56:26,962 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-12-19 08:56:26,963 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 08:56:26,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 08:56:26,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121867408] [2023-12-19 08:56:26,963 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 08:56:26,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37910458] [2023-12-19 08:56:26,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37910458] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 08:56:26,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 08:56:26,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 08:56:26,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763059774] [2023-12-19 08:56:26,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 08:56:26,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 08:56:26,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 08:56:26,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 08:56:26,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-12-19 08:56:26,964 INFO L87 Difference]: Start difference. First operand 627 states and 930 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:56:27,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 08:56:27,662 INFO L93 Difference]: Finished difference Result 1204 states and 1773 transitions. [2023-12-19 08:56:27,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-19 08:56:27,663 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), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 173 [2023-12-19 08:56:27,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 08:56:27,666 INFO L225 Difference]: With dead ends: 1204 [2023-12-19 08:56:27,666 INFO L226 Difference]: Without dead ends: 834 [2023-12-19 08:56:27,667 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=131, Invalid=289, Unknown=0, NotChecked=0, Total=420 [2023-12-19 08:56:27,668 INFO L413 NwaCegarLoop]: 211 mSDtfsCounter, 282 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 964 SdHoareTripleChecker+Invalid, 591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 08:56:27,668 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [282 Valid, 964 Invalid, 591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 08:56:27,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2023-12-19 08:56:27,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 627. [2023-12-19 08:56:27,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 516 states have (on average 1.437984496124031) internal successors, (742), 521 states have internal predecessors, (742), 94 states have call successors, (94), 16 states have call predecessors, (94), 16 states have return successors, (94), 89 states have call predecessors, (94), 94 states have call successors, (94) [2023-12-19 08:56:27,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 930 transitions. [2023-12-19 08:56:27,715 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 930 transitions. Word has length 173 [2023-12-19 08:56:27,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 08:56:27,716 INFO L495 AbstractCegarLoop]: Abstraction has 627 states and 930 transitions. [2023-12-19 08:56:27,716 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), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-12-19 08:56:27,716 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 930 transitions. [2023-12-19 08:56:27,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2023-12-19 08:56:27,717 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 08:56:27,717 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 08:56:27,733 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-19 08:56:27,924 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-19 08:56:27,924 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 08:56:27,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 08:56:27,925 INFO L85 PathProgramCache]: Analyzing trace with hash -322939667, now seen corresponding path program 1 times [2023-12-19 08:56:27,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 08:56:27,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421270288] [2023-12-19 08:56:27,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:56:27,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 08:56:27,941 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 08:56:27,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1334703992] [2023-12-19 08:56:27,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 08:56:27,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 08:56:27,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 08:56:27,942 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-19 08:56:27,945 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-19 08:56:28,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-19 08:56:28,084 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-19 08:56:28,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-19 08:56:28,258 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-19 08:56:28,258 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-19 08:56:28,259 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-19 08:56:28,271 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-19 08:56:28,466 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-19 08:56:28,469 INFO L445 BasicCegarLoop]: Path program histogram: [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, 1, 1, 1] [2023-12-19 08:56:28,472 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-19 08:56:28,588 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.12 08:56:28 BoogieIcfgContainer [2023-12-19 08:56:28,589 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-19 08:56:28,589 INFO L158 Benchmark]: Toolchain (without parser) took 120441.87ms. Allocated memory was 185.6MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 137.4MB in the beginning and 948.7MB in the end (delta: -811.3MB). Peak memory consumption was 191.9MB. Max. memory is 8.0GB. [2023-12-19 08:56:28,589 INFO L158 Benchmark]: CDTParser took 0.64ms. Allocated memory is still 185.6MB. Free memory was 138.5MB in the beginning and 138.4MB in the end (delta: 150.8kB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-19 08:56:28,589 INFO L158 Benchmark]: CACSL2BoogieTranslator took 342.01ms. Allocated memory is still 185.6MB. Free memory was 137.1MB in the beginning and 120.0MB in the end (delta: 17.1MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2023-12-19 08:56:28,589 INFO L158 Benchmark]: Boogie Procedure Inliner took 76.48ms. Allocated memory is still 185.6MB. Free memory was 120.0MB in the beginning and 113.0MB in the end (delta: 7.0MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. [2023-12-19 08:56:28,591 INFO L158 Benchmark]: Boogie Preprocessor took 91.23ms. Allocated memory is still 185.6MB. Free memory was 113.0MB in the beginning and 101.1MB in the end (delta: 11.9MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2023-12-19 08:56:28,592 INFO L158 Benchmark]: RCFGBuilder took 630.70ms. Allocated memory was 185.6MB in the beginning and 260.0MB in the end (delta: 74.4MB). Free memory was 101.1MB in the beginning and 202.5MB in the end (delta: -101.4MB). Peak memory consumption was 15.5MB. Max. memory is 8.0GB. [2023-12-19 08:56:28,592 INFO L158 Benchmark]: TraceAbstraction took 119295.79ms. Allocated memory was 260.0MB in the beginning and 1.2GB in the end (delta: 928.0MB). Free memory was 201.9MB in the beginning and 948.7MB in the end (delta: -746.8MB). Peak memory consumption was 181.6MB. Max. memory is 8.0GB. [2023-12-19 08:56:28,594 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.64ms. Allocated memory is still 185.6MB. Free memory was 138.5MB in the beginning and 138.4MB in the end (delta: 150.8kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 342.01ms. Allocated memory is still 185.6MB. Free memory was 137.1MB in the beginning and 120.0MB in the end (delta: 17.1MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 76.48ms. Allocated memory is still 185.6MB. Free memory was 120.0MB in the beginning and 113.0MB in the end (delta: 7.0MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. * Boogie Preprocessor took 91.23ms. Allocated memory is still 185.6MB. Free memory was 113.0MB in the beginning and 101.1MB in the end (delta: 11.9MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * RCFGBuilder took 630.70ms. Allocated memory was 185.6MB in the beginning and 260.0MB in the end (delta: 74.4MB). Free memory was 101.1MB in the beginning and 202.5MB in the end (delta: -101.4MB). Peak memory consumption was 15.5MB. Max. memory is 8.0GB. * TraceAbstraction took 119295.79ms. Allocated memory was 260.0MB in the beginning and 1.2GB in the end (delta: 928.0MB). Free memory was 201.9MB in the beginning and 948.7MB in the end (delta: -746.8MB). Peak memory consumption was 181.6MB. 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 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryDOUBLEComparisonOperation at line 197, overapproximation of someBinaryFLOATComparisonOperation at line 197, overapproximation of someUnaryDOUBLEoperation at line 144. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 4; [L23] unsigned char var_1_6 = 4; [L24] unsigned char var_1_7 = 2; [L25] unsigned char var_1_8 = 128; [L26] unsigned char var_1_9 = 0; [L27] unsigned char var_1_10 = 100; [L28] signed short int var_1_11 = 10; [L29] unsigned char var_1_12 = 1; [L30] unsigned char var_1_13 = 1; [L31] unsigned char var_1_14 = 0; [L32] signed long int var_1_15 = 128; [L33] unsigned char var_1_16 = 128; [L34] unsigned char var_1_17 = 5; [L35] double var_1_18 = 3.6; [L36] double var_1_19 = 31.45; [L37] float var_1_20 = 50.25; [L38] float var_1_21 = 9.8; [L39] float var_1_22 = 4.65; [L40] float var_1_23 = 99.65; [L41] unsigned long int var_1_25 = 128; [L42] signed short int var_1_27 = -16; [L43] double var_1_30 = 4.5; [L44] signed char var_1_32 = -10; [L45] signed char var_1_34 = 5; [L46] unsigned char var_1_35 = 1; [L47] unsigned char var_1_36 = 1; [L48] signed short int var_1_37 = 4; [L49] signed long int var_1_38 = -16; [L50] signed char var_1_39 = -32; [L51] unsigned short int last_1_var_1_1 = 4; [L52] unsigned char last_1_var_1_6 = 4; [L53] signed short int last_1_var_1_11 = 10; [L54] signed long int last_1_var_1_15 = 128; [L201] isInitial = 1 [L202] FCALL initially() [L203] COND TRUE 1 [L204] CALL updateLastVariables() [L191] last_1_var_1_1 = var_1_1 [L192] last_1_var_1_6 = var_1_6 [L193] last_1_var_1_11 = var_1_11 [L194] last_1_var_1_15 = var_1_15 [L204] RET updateLastVariables() [L205] CALL updateVariables() [L148] var_1_7 = __VERIFIER_nondet_uchar() [L149] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_8=128, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_8=128, var_1_9=0] [L149] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_8=128, var_1_9=0] [L150] CALL assume_abort_if_not(var_1_7 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=128, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=128, var_1_9=0] [L150] RET assume_abort_if_not(var_1_7 <= 254) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=128, var_1_9=0] [L151] var_1_8 = __VERIFIER_nondet_uchar() [L152] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_9=0] [L152] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_9=0] [L153] CALL assume_abort_if_not(var_1_8 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L153] RET assume_abort_if_not(var_1_8 <= 254) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L154] var_1_9 = __VERIFIER_nondet_uchar() [L155] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0] [L155] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0] [L156] CALL assume_abort_if_not(var_1_9 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L156] RET assume_abort_if_not(var_1_9 <= 254) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L157] var_1_10 = __VERIFIER_nondet_uchar() [L158] CALL assume_abort_if_not(var_1_10 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L158] RET assume_abort_if_not(var_1_10 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L159] CALL assume_abort_if_not(var_1_10 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L159] RET assume_abort_if_not(var_1_10 <= 254) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L160] var_1_12 = __VERIFIER_nondet_uchar() [L161] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L161] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L162] CALL assume_abort_if_not(var_1_12 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L162] RET assume_abort_if_not(var_1_12 <= 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L163] var_1_13 = __VERIFIER_nondet_uchar() [L164] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L164] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L165] CALL assume_abort_if_not(var_1_13 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L165] RET assume_abort_if_not(var_1_13 <= 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L166] var_1_14 = __VERIFIER_nondet_uchar() [L167] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L167] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L168] CALL assume_abort_if_not(var_1_14 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L168] RET assume_abort_if_not(var_1_14 <= 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L169] var_1_16 = __VERIFIER_nondet_uchar() [L170] CALL assume_abort_if_not(var_1_16 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L170] RET assume_abort_if_not(var_1_16 >= 127) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L171] CALL assume_abort_if_not(var_1_16 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L171] RET assume_abort_if_not(var_1_16 <= 255) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L172] var_1_17 = __VERIFIER_nondet_uchar() [L173] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L173] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L174] CALL assume_abort_if_not(var_1_17 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L174] RET assume_abort_if_not(var_1_17 <= 127) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L175] var_1_19 = __VERIFIER_nondet_double() [L176] CALL assume_abort_if_not((var_1_19 >= -922337.2036854765600e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L176] RET assume_abort_if_not((var_1_19 >= -922337.2036854765600e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L177] var_1_21 = __VERIFIER_nondet_float() [L178] CALL assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L178] RET assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L179] var_1_22 = __VERIFIER_nondet_float() [L180] CALL assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L180] RET assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L181] var_1_23 = __VERIFIER_nondet_float() [L182] CALL assume_abort_if_not((var_1_23 >= -461168.6018427382800e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 4611686.018427382800e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L182] RET assume_abort_if_not((var_1_23 >= -461168.6018427382800e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 4611686.018427382800e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L183] var_1_34 = __VERIFIER_nondet_char() [L184] CALL assume_abort_if_not(var_1_34 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L184] RET assume_abort_if_not(var_1_34 >= -126) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L185] CALL assume_abort_if_not(var_1_34 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L185] RET assume_abort_if_not(var_1_34 <= 126) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L186] var_1_36 = __VERIFIER_nondet_uchar() [L187] CALL assume_abort_if_not(var_1_36 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L187] RET assume_abort_if_not(var_1_36 >= 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L188] CALL assume_abort_if_not(var_1_36 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L188] RET assume_abort_if_not(var_1_36 <= 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L205] RET updateVariables() [L206] CALL step() [L58] unsigned char stepLocal_2 = var_1_14; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_2=0, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L59] COND FALSE !(\read(var_1_12)) [L70] var_1_11 = last_1_var_1_11 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_2=0, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L72] var_1_25 = var_1_17 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_2=0, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=5, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L73] COND TRUE var_1_34 <= var_1_6 [L74] var_1_37 = (((((32 - 2)) < (var_1_15)) ? ((32 - 2)) : (var_1_15))) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_2=0, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=5, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L86] COND TRUE var_1_22 <= 9.6 [L87] var_1_38 = (((((var_1_34 + var_1_11)) > (var_1_1)) ? ((var_1_34 + var_1_11)) : (var_1_1))) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_2=0, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=5, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=14, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L97] signed long int stepLocal_1 = last_1_var_1_1; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_1=4, stepLocal_2=0, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=5, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=14, var_1_39=-32, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L98] COND TRUE stepLocal_1 < 5 [L99] var_1_6 = ((((((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) > (var_1_10)) ? (((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) : (var_1_10))) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_1=4, stepLocal_2=0, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=5, var_1_27=-16, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=14, var_1_39=-32, var_1_6=11, var_1_7=0, var_1_8=0, var_1_9=0] [L103] COND TRUE (var_1_1 < ((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) || var_1_13 [L104] var_1_27 = var_1_7 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_1=4, stepLocal_2=0, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=5, var_1_27=0, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=14, var_1_39=-32, var_1_6=11, var_1_7=0, var_1_8=0, var_1_9=0] [L106] EXPR var_1_8 & var_1_6 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_1=4, stepLocal_2=0, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=5, var_1_27=0, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=14, var_1_39=-32, var_1_6=11, var_1_7=0, var_1_8=0, var_1_9=0] [L106] COND FALSE !(var_1_10 <= (~ (var_1_8 & var_1_6))) [L109] unsigned char stepLocal_0 = var_1_6; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=11, stepLocal_1=4, stepLocal_2=0, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=5, var_1_27=0, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=14, var_1_39=-32, var_1_6=11, var_1_7=0, var_1_8=0, var_1_9=0] [L110] COND TRUE var_1_11 <= stepLocal_0 [L111] var_1_1 = ((((((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) > (var_1_6)) ? (((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) : (var_1_6))) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=11, stepLocal_1=4, stepLocal_2=0, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=11, var_1_20=201/4, var_1_25=5, var_1_27=0, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=14, var_1_39=-32, var_1_6=11, var_1_7=0, var_1_8=0, var_1_9=0] [L113] COND FALSE !(var_1_10 <= var_1_8) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=11, stepLocal_1=4, stepLocal_2=0, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=11, var_1_20=201/4, var_1_25=5, var_1_27=0, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=14, var_1_39=-32, var_1_6=11, var_1_7=0, var_1_8=0, var_1_9=0] [L116] signed long int stepLocal_5 = 0; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=11, stepLocal_1=4, stepLocal_2=0, stepLocal_5=0, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=11, var_1_20=201/4, var_1_25=5, var_1_27=0, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=14, var_1_39=-32, var_1_6=11, var_1_7=0, var_1_8=0, var_1_9=0] [L117] COND FALSE !(\read(var_1_13)) [L130] var_1_20 = var_1_23 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=11, stepLocal_1=4, stepLocal_2=0, stepLocal_5=0, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=11, var_1_20=2, var_1_23=2, var_1_25=5, var_1_27=0, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=14, var_1_39=-32, var_1_6=11, var_1_7=0, var_1_8=0, var_1_9=0] [L132] unsigned char stepLocal_3 = var_1_6; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=11, stepLocal_1=4, stepLocal_2=0, stepLocal_3=11, stepLocal_5=0, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=11, var_1_20=2, var_1_23=2, var_1_25=5, var_1_27=0, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=14, var_1_39=-32, var_1_6=11, var_1_7=0, var_1_8=0, var_1_9=0] [L133] COND TRUE stepLocal_3 <= (((((128) > (var_1_16)) ? (128) : (var_1_16))) - var_1_17) [L134] var_1_15 = (((((var_1_6 - var_1_6)) > (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7))))) ? ((var_1_6 - var_1_6)) : (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7)))))) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=11, stepLocal_1=4, stepLocal_2=0, stepLocal_3=11, stepLocal_5=0, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=11, var_1_20=2, var_1_23=2, var_1_25=5, var_1_27=0, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=14, var_1_39=-32, var_1_6=11, var_1_7=0, var_1_8=0, var_1_9=0] [L138] var_1_39 = var_1_34 [L139] unsigned short int stepLocal_4 = var_1_1; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=11, stepLocal_1=4, stepLocal_2=0, stepLocal_3=11, stepLocal_4=11, stepLocal_5=0, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=11, var_1_20=2, var_1_23=2, var_1_25=5, var_1_27=0, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=14, var_1_39=4, var_1_6=11, var_1_7=0, var_1_8=0, var_1_9=0] [L140] EXPR 200 << var_1_15 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=11, stepLocal_1=4, stepLocal_2=0, stepLocal_3=11, stepLocal_4=11, stepLocal_5=0, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=127, var_1_17=5, var_1_18=18/5, var_1_1=11, var_1_20=2, var_1_23=2, var_1_25=5, var_1_27=0, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=14, var_1_39=4, var_1_6=11, var_1_7=0, var_1_8=0, var_1_9=0] [L140] COND TRUE ((200 << var_1_15) * (var_1_17 * var_1_7)) < stepLocal_4 [L141] var_1_18 = var_1_19 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=11, stepLocal_1=4, stepLocal_2=0, stepLocal_3=11, stepLocal_4=11, stepLocal_5=0, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=127, var_1_17=5, var_1_18=3, var_1_19=3, var_1_1=11, var_1_20=2, var_1_23=2, var_1_25=5, var_1_27=0, var_1_30=9/2, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=14, var_1_39=4, var_1_6=11, var_1_7=0, var_1_8=0, var_1_9=0] [L143] COND TRUE ! var_1_14 [L144] var_1_30 = ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19))) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=11, stepLocal_1=4, stepLocal_2=0, stepLocal_3=11, stepLocal_4=11, stepLocal_5=0, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=127, var_1_17=5, var_1_18=3, var_1_19=3, var_1_1=11, var_1_20=2, var_1_23=2, var_1_25=5, var_1_27=0, var_1_30=4, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=14, var_1_39=4, var_1_6=11, var_1_7=0, var_1_8=0, var_1_9=0] [L206] RET step() [L207] CALL, EXPR property() [L197] EXPR (((((var_1_11 <= var_1_6) ? (var_1_1 == ((unsigned short int) ((((((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) > (var_1_6)) ? (((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) : (var_1_6))))) : 1) && ((last_1_var_1_1 < 5) ? (var_1_6 == ((unsigned char) ((((((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) > (var_1_10)) ? (((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) : (var_1_10))))) : (var_1_6 == ((unsigned char) var_1_10)))) && (var_1_12 ? (var_1_13 ? (((last_1_var_1_6 > (~ var_1_10)) && var_1_14) ? (var_1_11 == ((signed short int) ((((var_1_8) > ((var_1_10 + last_1_var_1_15))) ? (var_1_8) : ((var_1_10 + last_1_var_1_15)))))) : (var_1_11 == ((signed short int) last_1_var_1_6))) : (var_1_11 == ((signed short int) var_1_8))) : (var_1_11 == ((signed short int) last_1_var_1_11)))) && ((var_1_6 <= (((((128) > (var_1_16)) ? (128) : (var_1_16))) - var_1_17)) ? (var_1_15 == ((signed long int) (((((var_1_6 - var_1_6)) > (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7))))) ? ((var_1_6 - var_1_6)) : (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7)))))))) : (var_1_15 == ((signed long int) var_1_11)))) && ((((200 << var_1_15) * (var_1_17 * var_1_7)) < var_1_1) ? (var_1_18 == ((double) var_1_19)) : 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=127, var_1_17=5, var_1_18=3, var_1_19=3, var_1_1=11, var_1_20=2, var_1_23=2, var_1_25=5, var_1_27=0, var_1_30=4, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=14, var_1_39=4, var_1_6=11, var_1_7=0, var_1_8=0, var_1_9=0] [L197] EXPR 200 << var_1_15 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=127, var_1_17=5, var_1_18=3, var_1_19=3, var_1_1=11, var_1_20=2, var_1_23=2, var_1_25=5, var_1_27=0, var_1_30=4, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=14, var_1_39=4, var_1_6=11, var_1_7=0, var_1_8=0, var_1_9=0] [L197] EXPR (((((var_1_11 <= var_1_6) ? (var_1_1 == ((unsigned short int) ((((((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) > (var_1_6)) ? (((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) : (var_1_6))))) : 1) && ((last_1_var_1_1 < 5) ? (var_1_6 == ((unsigned char) ((((((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) > (var_1_10)) ? (((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) : (var_1_10))))) : (var_1_6 == ((unsigned char) var_1_10)))) && (var_1_12 ? (var_1_13 ? (((last_1_var_1_6 > (~ var_1_10)) && var_1_14) ? (var_1_11 == ((signed short int) ((((var_1_8) > ((var_1_10 + last_1_var_1_15))) ? (var_1_8) : ((var_1_10 + last_1_var_1_15)))))) : (var_1_11 == ((signed short int) last_1_var_1_6))) : (var_1_11 == ((signed short int) var_1_8))) : (var_1_11 == ((signed short int) last_1_var_1_11)))) && ((var_1_6 <= (((((128) > (var_1_16)) ? (128) : (var_1_16))) - var_1_17)) ? (var_1_15 == ((signed long int) (((((var_1_6 - var_1_6)) > (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7))))) ? ((var_1_6 - var_1_6)) : (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7)))))))) : (var_1_15 == ((signed long int) var_1_11)))) && ((((200 << var_1_15) * (var_1_17 * var_1_7)) < var_1_1) ? (var_1_18 == ((double) var_1_19)) : 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=127, var_1_17=5, var_1_18=3, var_1_19=3, var_1_1=11, var_1_20=2, var_1_23=2, var_1_25=5, var_1_27=0, var_1_30=4, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=14, var_1_39=4, var_1_6=11, var_1_7=0, var_1_8=0, var_1_9=0] [L197-L198] return ((((((var_1_11 <= var_1_6) ? (var_1_1 == ((unsigned short int) ((((((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) > (var_1_6)) ? (((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) : (var_1_6))))) : 1) && ((last_1_var_1_1 < 5) ? (var_1_6 == ((unsigned char) ((((((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) > (var_1_10)) ? (((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) : (var_1_10))))) : (var_1_6 == ((unsigned char) var_1_10)))) && (var_1_12 ? (var_1_13 ? (((last_1_var_1_6 > (~ var_1_10)) && var_1_14) ? (var_1_11 == ((signed short int) ((((var_1_8) > ((var_1_10 + last_1_var_1_15))) ? (var_1_8) : ((var_1_10 + last_1_var_1_15)))))) : (var_1_11 == ((signed short int) last_1_var_1_6))) : (var_1_11 == ((signed short int) var_1_8))) : (var_1_11 == ((signed short int) last_1_var_1_11)))) && ((var_1_6 <= (((((128) > (var_1_16)) ? (128) : (var_1_16))) - var_1_17)) ? (var_1_15 == ((signed long int) (((((var_1_6 - var_1_6)) > (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7))))) ? ((var_1_6 - var_1_6)) : (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7)))))))) : (var_1_15 == ((signed long int) var_1_11)))) && ((((200 << var_1_15) * (var_1_17 * var_1_7)) < var_1_1) ? (var_1_18 == ((double) var_1_19)) : 1)) && (var_1_13 ? (var_1_14 ? (var_1_12 ? (var_1_20 == ((float) (var_1_21 + ((((var_1_22) > (var_1_23)) ? (var_1_22) : (var_1_23)))))) : 1) : ((var_1_6 <= 0) ? (var_1_20 == ((float) var_1_19)) : (var_1_20 == ((float) var_1_22)))) : (var_1_20 == ((float) var_1_23))) ; [L207] RET, EXPR property() [L207] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=127, var_1_17=5, var_1_18=3, var_1_19=3, var_1_1=11, var_1_20=2, var_1_23=2, var_1_25=5, var_1_27=0, var_1_30=4, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=14, var_1_39=4, var_1_6=11, var_1_7=0, var_1_8=0, var_1_9=0] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=11, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=127, var_1_17=5, var_1_18=3, var_1_19=3, var_1_1=11, var_1_20=2, var_1_23=2, var_1_25=5, var_1_27=0, var_1_30=4, var_1_32=-10, var_1_34=4, var_1_35=1, var_1_36=1, var_1_37=30, var_1_38=14, var_1_39=4, var_1_6=11, var_1_7=0, var_1_8=0, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 89 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 119.1s, OverallIterations: 29, TraceHistogramMax: 26, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 23.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10315 SdHoareTripleChecker+Valid, 13.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10283 mSDsluCounter, 21985 SdHoareTripleChecker+Invalid, 11.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 17314 mSDsCounter, 1266 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 13681 IncrementalHoareTripleChecker+Invalid, 14947 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1266 mSolverCounterUnsat, 4671 mSDtfsCounter, 13681 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5299 GetRequests, 4737 SyntacticMatches, 0 SemanticMatches, 562 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3045 ImplicationChecksByTransitivity, 13.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=627occurred in iteration=27, InterpolantAutomatonStates: 557, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 28 MinimizatonAttempts, 4299 StatesRemovedByMinimization, 27 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 83.7s InterpolantComputationTime, 5178 NumberOfCodeBlocks, 5178 NumberOfCodeBlocksAsserted, 30 NumberOfCheckSat, 4976 ConstructedInterpolants, 0 QuantifiedInterpolants, 44364 SizeOfPredicates, 475 NumberOfNonLiveVariables, 11768 ConjunctsInSsa, 541 ConjunctsInUnsatCore, 29 InterpolantComputations, 27 PerfectInterpolantSequences, 37652/37700 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: unable to determine feasibility of some traces [2023-12-19 08:56:28,808 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2023-12-19 08:56:28,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 Received shutdown request...