/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-co_file-28.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-19 09:24:07,525 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 09:24:07,599 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 09:24:07,603 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 09:24:07,603 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 09:24:07,624 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 09:24:07,625 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 09:24:07,625 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 09:24:07,626 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 09:24:07,628 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 09:24:07,629 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 09:24:07,629 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 09:24:07,629 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 09:24:07,630 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 09:24:07,630 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 09:24:07,631 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 09:24:07,631 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 09:24:07,631 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 09:24:07,631 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 09:24:07,631 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 09:24:07,631 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 09:24:07,632 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 09:24:07,632 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 09:24:07,632 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 09:24:07,632 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 09:24:07,632 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 09:24:07,633 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 09:24:07,633 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 09:24:07,633 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 09:24:07,633 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 09:24:07,634 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 09:24:07,634 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 09:24:07,634 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 09:24:07,634 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 09:24:07,634 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 09:24:07,635 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 09:24:07,635 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 09:24:07,635 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 09:24:07,635 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 09:24:07,635 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 09:24:07,635 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 09:24:07,635 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 09:24:07,635 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 09:24:07,635 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 09:24:07,821 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 09:24:07,837 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 09:24:07,839 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 09:24:07,840 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 09:24:07,841 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 09:24:07,842 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-co_file-28.i [2023-12-19 09:24:08,832 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 09:24:09,010 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 09:24:09,011 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-28.i [2023-12-19 09:24:09,022 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/091ea2d0d/4c87f061c5784db1a2d3278fe3405562/FLAG51655d097 [2023-12-19 09:24:09,034 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/091ea2d0d/4c87f061c5784db1a2d3278fe3405562 [2023-12-19 09:24:09,038 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 09:24:09,039 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 09:24:09,041 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 09:24:09,041 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 09:24:09,045 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 09:24:09,045 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 09:24:09" (1/1) ... [2023-12-19 09:24:09,046 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a013598 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:24:09, skipping insertion in model container [2023-12-19 09:24:09,046 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 09:24:09" (1/1) ... [2023-12-19 09:24:09,082 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 09:24:09,183 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-co_file-28.i[919,932] [2023-12-19 09:24:09,246 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 09:24:09,254 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 09:24:09,261 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-co_file-28.i[919,932] [2023-12-19 09:24:09,304 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 09:24:09,325 INFO L206 MainTranslator]: Completed translation [2023-12-19 09:24:09,325 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:24:09 WrapperNode [2023-12-19 09:24:09,325 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 09:24:09,326 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 09:24:09,326 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 09:24:09,326 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 09:24:09,331 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:24:09" (1/1) ... [2023-12-19 09:24:09,346 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:24:09" (1/1) ... [2023-12-19 09:24:09,400 INFO L138 Inliner]: procedures = 26, calls = 42, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 239 [2023-12-19 09:24:09,400 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 09:24:09,401 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 09:24:09,401 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 09:24:09,401 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 09:24:09,409 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:24:09" (1/1) ... [2023-12-19 09:24:09,409 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:24:09" (1/1) ... [2023-12-19 09:24:09,413 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:24:09" (1/1) ... [2023-12-19 09:24:09,434 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 09:24:09,435 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:24:09" (1/1) ... [2023-12-19 09:24:09,435 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:24:09" (1/1) ... [2023-12-19 09:24:09,444 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:24:09" (1/1) ... [2023-12-19 09:24:09,446 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:24:09" (1/1) ... [2023-12-19 09:24:09,448 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:24:09" (1/1) ... [2023-12-19 09:24:09,450 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:24:09" (1/1) ... [2023-12-19 09:24:09,454 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 09:24:09,455 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 09:24:09,455 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 09:24:09,455 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 09:24:09,455 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:24:09" (1/1) ... [2023-12-19 09:24:09,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 09:24:09,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:24:09,483 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 09:24:09,502 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 09:24:09,507 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 09:24:09,507 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-19 09:24:09,507 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-19 09:24:09,507 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 09:24:09,507 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 09:24:09,508 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 09:24:09,565 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 09:24:09,567 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 09:24:09,935 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 09:24:09,963 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 09:24:09,963 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-19 09:24:09,963 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 09:24:09 BoogieIcfgContainer [2023-12-19 09:24:09,964 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 09:24:09,965 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 09:24:09,965 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 09:24:09,967 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 09:24:09,968 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 09:24:09" (1/3) ... [2023-12-19 09:24:09,968 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35744710 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 09:24:09, skipping insertion in model container [2023-12-19 09:24:09,968 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:24:09" (2/3) ... [2023-12-19 09:24:09,968 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35744710 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 09:24:09, skipping insertion in model container [2023-12-19 09:24:09,968 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 09:24:09" (3/3) ... [2023-12-19 09:24:09,969 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-co_file-28.i [2023-12-19 09:24:09,981 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 09:24:09,981 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 09:24:10,026 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 09:24:10,032 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;@25126789, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 09:24:10,033 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 09:24:10,037 INFO L276 IsEmpty]: Start isEmpty. Operand has 94 states, 62 states have (on average 1.5161290322580645) internal successors, (94), 63 states have internal predecessors, (94), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2023-12-19 09:24:10,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-12-19 09:24:10,053 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:24:10,054 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:24:10,054 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:24:10,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:24:10,058 INFO L85 PathProgramCache]: Analyzing trace with hash -122199479, now seen corresponding path program 1 times [2023-12-19 09:24:10,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:24:10,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779184683] [2023-12-19 09:24:10,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:10,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:24:10,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:24:10,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:24:10,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779184683] [2023-12-19 09:24:10,302 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-19 09:24:10,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960371099] [2023-12-19 09:24:10,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:10,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:24:10,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:24:10,305 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 09:24:10,312 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 09:24:10,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:24:10,474 INFO L262 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-19 09:24:10,481 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:24:10,531 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 1568 trivial. 0 not checked. [2023-12-19 09:24:10,531 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:24:10,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960371099] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:24:10,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:24:10,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 09:24:10,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218176704] [2023-12-19 09:24:10,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:24:10,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 09:24:10,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:24:10,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 09:24:10,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 09:24:10,567 INFO L87 Difference]: Start difference. First operand has 94 states, 62 states have (on average 1.5161290322580645) internal successors, (94), 63 states have internal predecessors, (94), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Second operand has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 2 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 2 states have call successors, (29) [2023-12-19 09:24:10,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:24:10,614 INFO L93 Difference]: Finished difference Result 185 states and 331 transitions. [2023-12-19 09:24:10,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 09:24:10,616 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 2 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 2 states have call successors, (29) Word has length 189 [2023-12-19 09:24:10,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:24:10,622 INFO L225 Difference]: With dead ends: 185 [2023-12-19 09:24:10,622 INFO L226 Difference]: Without dead ends: 92 [2023-12-19 09:24:10,624 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 188 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 09:24:10,626 INFO L413 NwaCegarLoop]: 142 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, 142 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 09:24:10,627 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 142 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 09:24:10,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2023-12-19 09:24:10,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 92. [2023-12-19 09:24:10,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 61 states have (on average 1.4262295081967213) internal successors, (87), 61 states have internal predecessors, (87), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2023-12-19 09:24:10,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 145 transitions. [2023-12-19 09:24:10,660 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 145 transitions. Word has length 189 [2023-12-19 09:24:10,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:24:10,660 INFO L495 AbstractCegarLoop]: Abstraction has 92 states and 145 transitions. [2023-12-19 09:24:10,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 2 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 2 states have call successors, (29) [2023-12-19 09:24:10,661 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 145 transitions. [2023-12-19 09:24:10,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-12-19 09:24:10,663 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:24:10,663 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:24:10,674 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 09:24:10,867 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 09:24:10,867 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:24:10,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:24:10,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1857087939, now seen corresponding path program 1 times [2023-12-19 09:24:10,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:24:10,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302539163] [2023-12-19 09:24:10,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:10,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:24:10,921 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:24:10,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [286369812] [2023-12-19 09:24:10,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:10,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:24:10,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:24:10,923 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 09:24:10,925 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 09:24:11,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:24:11,066 INFO L262 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 09:24:11,081 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:24:11,123 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:24:11,123 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:24:11,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:24:11,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302539163] [2023-12-19 09:24:11,124 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:24:11,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286369812] [2023-12-19 09:24:11,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286369812] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:24:11,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:24:11,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 09:24:11,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447217285] [2023-12-19 09:24:11,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:24:11,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 09:24:11,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:24:11,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 09:24:11,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 09:24:11,130 INFO L87 Difference]: Start difference. First operand 92 states and 145 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:11,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:24:11,155 INFO L93 Difference]: Finished difference Result 183 states and 289 transitions. [2023-12-19 09:24:11,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 09:24:11,155 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 189 [2023-12-19 09:24:11,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:24:11,157 INFO L225 Difference]: With dead ends: 183 [2023-12-19 09:24:11,157 INFO L226 Difference]: Without dead ends: 92 [2023-12-19 09:24:11,158 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 09:24:11,159 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 0 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 09:24:11,159 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 276 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 09:24:11,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2023-12-19 09:24:11,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 92. [2023-12-19 09:24:11,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 61 states have (on average 1.4098360655737705) internal successors, (86), 61 states have internal predecessors, (86), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2023-12-19 09:24:11,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 144 transitions. [2023-12-19 09:24:11,167 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 144 transitions. Word has length 189 [2023-12-19 09:24:11,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:24:11,172 INFO L495 AbstractCegarLoop]: Abstraction has 92 states and 144 transitions. [2023-12-19 09:24:11,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:11,172 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 144 transitions. [2023-12-19 09:24:11,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-12-19 09:24:11,174 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:24:11,174 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:24:11,186 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 09:24:11,384 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 09:24:11,385 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:24:11,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:24:11,385 INFO L85 PathProgramCache]: Analyzing trace with hash 268740037, now seen corresponding path program 1 times [2023-12-19 09:24:11,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:24:11,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87453634] [2023-12-19 09:24:11,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:11,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:24:11,441 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:24:11,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2064474405] [2023-12-19 09:24:11,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:11,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:24:11,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:24:11,446 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 09:24:11,468 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 09:24:11,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:24:11,562 INFO L262 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-19 09:24:11,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:24:11,839 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:24:11,839 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:24:11,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:24:11,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87453634] [2023-12-19 09:24:11,840 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:24:11,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064474405] [2023-12-19 09:24:11,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064474405] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:24:11,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:24:11,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 09:24:11,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640751762] [2023-12-19 09:24:11,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:24:11,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 09:24:11,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:24:11,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 09:24:11,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 09:24:11,844 INFO L87 Difference]: Start difference. First operand 92 states and 144 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:12,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:24:12,248 INFO L93 Difference]: Finished difference Result 427 states and 672 transitions. [2023-12-19 09:24:12,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 09:24:12,249 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 189 [2023-12-19 09:24:12,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:24:12,252 INFO L225 Difference]: With dead ends: 427 [2023-12-19 09:24:12,252 INFO L226 Difference]: Without dead ends: 336 [2023-12-19 09:24:12,253 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 185 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 09:24:12,254 INFO L413 NwaCegarLoop]: 127 mSDtfsCounter, 474 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 474 SdHoareTripleChecker+Valid, 516 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 09:24:12,254 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [474 Valid, 516 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 09:24:12,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2023-12-19 09:24:12,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 186. [2023-12-19 09:24:12,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 125 states have (on average 1.408) internal successors, (176), 125 states have internal predecessors, (176), 58 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-12-19 09:24:12,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 292 transitions. [2023-12-19 09:24:12,289 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 292 transitions. Word has length 189 [2023-12-19 09:24:12,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:24:12,290 INFO L495 AbstractCegarLoop]: Abstraction has 186 states and 292 transitions. [2023-12-19 09:24:12,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:12,290 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 292 transitions. [2023-12-19 09:24:12,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-12-19 09:24:12,292 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:24:12,293 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:24:12,316 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 09:24:12,503 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 09:24:12,503 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:24:12,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:24:12,504 INFO L85 PathProgramCache]: Analyzing trace with hash -540606589, now seen corresponding path program 1 times [2023-12-19 09:24:12,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:24:12,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432091622] [2023-12-19 09:24:12,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:12,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:24:12,528 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:24:12,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [455449615] [2023-12-19 09:24:12,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:12,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:24:12,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:24:12,532 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 09:24:12,535 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 09:24:12,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:24:12,641 INFO L262 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 09:24:12,645 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:24:12,674 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:24:12,674 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:24:12,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:24:12,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432091622] [2023-12-19 09:24:12,675 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:24:12,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455449615] [2023-12-19 09:24:12,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455449615] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:24:12,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:24:12,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 09:24:12,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674631269] [2023-12-19 09:24:12,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:24:12,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 09:24:12,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:24:12,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 09:24:12,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 09:24:12,676 INFO L87 Difference]: Start difference. First operand 186 states and 292 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:12,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:24:12,705 INFO L93 Difference]: Finished difference Result 508 states and 792 transitions. [2023-12-19 09:24:12,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 09:24:12,706 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 189 [2023-12-19 09:24:12,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:24:12,708 INFO L225 Difference]: With dead ends: 508 [2023-12-19 09:24:12,708 INFO L226 Difference]: Without dead ends: 323 [2023-12-19 09:24:12,709 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 09:24:12,710 INFO L413 NwaCegarLoop]: 200 mSDtfsCounter, 86 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 09:24:12,710 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 335 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 09:24:12,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2023-12-19 09:24:12,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 319. [2023-12-19 09:24:12,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 212 states have (on average 1.3726415094339623) internal successors, (291), 214 states have internal predecessors, (291), 102 states have call successors, (102), 4 states have call predecessors, (102), 4 states have return successors, (102), 100 states have call predecessors, (102), 102 states have call successors, (102) [2023-12-19 09:24:12,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 495 transitions. [2023-12-19 09:24:12,738 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 495 transitions. Word has length 189 [2023-12-19 09:24:12,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:24:12,739 INFO L495 AbstractCegarLoop]: Abstraction has 319 states and 495 transitions. [2023-12-19 09:24:12,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:12,739 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 495 transitions. [2023-12-19 09:24:12,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-12-19 09:24:12,741 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:24:12,741 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:24:12,760 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 09:24:12,948 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 09:24:12,948 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:24:12,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:24:12,949 INFO L85 PathProgramCache]: Analyzing trace with hash -483348287, now seen corresponding path program 1 times [2023-12-19 09:24:12,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:24:12,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910135073] [2023-12-19 09:24:12,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:12,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:24:12,994 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:24:12,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2130645444] [2023-12-19 09:24:12,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:12,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:24:12,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:24:12,996 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 09:24:13,019 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 09:24:13,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:24:13,111 INFO L262 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-19 09:24:13,115 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:24:19,082 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:24:19,083 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:24:19,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:24:19,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910135073] [2023-12-19 09:24:19,083 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:24:19,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130645444] [2023-12-19 09:24:19,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130645444] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:24:19,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:24:19,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 09:24:19,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710839474] [2023-12-19 09:24:19,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:24:19,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 09:24:19,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:24:19,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 09:24:19,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2023-12-19 09:24:19,091 INFO L87 Difference]: Start difference. First operand 319 states and 495 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:20,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:24:20,448 INFO L93 Difference]: Finished difference Result 860 states and 1313 transitions. [2023-12-19 09:24:20,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-19 09:24:20,448 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 189 [2023-12-19 09:24:20,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:24:20,452 INFO L225 Difference]: With dead ends: 860 [2023-12-19 09:24:20,452 INFO L226 Difference]: Without dead ends: 542 [2023-12-19 09:24:20,453 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 179 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 09:24:20,453 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 436 mSDsluCounter, 587 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 727 SdHoareTripleChecker+Invalid, 637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-19 09:24:20,454 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [436 Valid, 727 Invalid, 637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-19 09:24:20,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2023-12-19 09:24:20,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 378. [2023-12-19 09:24:20,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 261 states have (on average 1.3563218390804597) internal successors, (354), 264 states have internal predecessors, (354), 110 states have call successors, (110), 6 states have call predecessors, (110), 6 states have return successors, (110), 107 states have call predecessors, (110), 110 states have call successors, (110) [2023-12-19 09:24:20,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 574 transitions. [2023-12-19 09:24:20,477 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 574 transitions. Word has length 189 [2023-12-19 09:24:20,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:24:20,478 INFO L495 AbstractCegarLoop]: Abstraction has 378 states and 574 transitions. [2023-12-19 09:24:20,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:20,478 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 574 transitions. [2023-12-19 09:24:20,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-12-19 09:24:20,479 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:24:20,480 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:24:20,496 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 09:24:20,686 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 09:24:20,687 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:24:20,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:24:20,688 INFO L85 PathProgramCache]: Analyzing trace with hash 719025349, now seen corresponding path program 1 times [2023-12-19 09:24:20,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:24:20,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508852796] [2023-12-19 09:24:20,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:20,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:24:20,724 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:24:20,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1475486467] [2023-12-19 09:24:20,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:20,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:24:20,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:24:20,727 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 09:24:20,748 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 09:24:20,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:24:20,835 INFO L262 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-19 09:24:20,839 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:24:26,623 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:24:26,623 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:24:26,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:24:26,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508852796] [2023-12-19 09:24:26,624 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:24:26,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475486467] [2023-12-19 09:24:26,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475486467] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:24:26,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:24:26,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 09:24:26,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057998015] [2023-12-19 09:24:26,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:24:26,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 09:24:26,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:24:26,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 09:24:26,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2023-12-19 09:24:26,626 INFO L87 Difference]: Start difference. First operand 378 states and 574 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:27,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:24:27,747 INFO L93 Difference]: Finished difference Result 907 states and 1362 transitions. [2023-12-19 09:24:27,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-19 09:24:27,748 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 189 [2023-12-19 09:24:27,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:24:27,750 INFO L225 Difference]: With dead ends: 907 [2023-12-19 09:24:27,750 INFO L226 Difference]: Without dead ends: 542 [2023-12-19 09:24:27,751 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 179 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 09:24:27,752 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 415 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 799 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 09:24:27,752 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [415 Valid, 799 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 09:24:27,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2023-12-19 09:24:27,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 390. [2023-12-19 09:24:27,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 273 states have (on average 1.358974358974359) internal successors, (371), 276 states have internal predecessors, (371), 110 states have call successors, (110), 6 states have call predecessors, (110), 6 states have return successors, (110), 107 states have call predecessors, (110), 110 states have call successors, (110) [2023-12-19 09:24:27,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 591 transitions. [2023-12-19 09:24:27,771 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 591 transitions. Word has length 189 [2023-12-19 09:24:27,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:24:27,771 INFO L495 AbstractCegarLoop]: Abstraction has 390 states and 591 transitions. [2023-12-19 09:24:27,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:27,772 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 591 transitions. [2023-12-19 09:24:27,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-12-19 09:24:27,773 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:24:27,773 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:24:27,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-12-19 09:24:27,979 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 09:24:27,979 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:24:27,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:24:27,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1763211965, now seen corresponding path program 1 times [2023-12-19 09:24:27,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:24:27,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677516474] [2023-12-19 09:24:27,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:27,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:24:27,995 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:24:27,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [695040239] [2023-12-19 09:24:27,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:27,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:24:27,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:24:27,996 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 09:24:27,998 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 09:24:28,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:24:28,114 INFO L262 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-19 09:24:28,117 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:24:28,231 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 810 proven. 33 refuted. 0 times theorem prover too weak. 781 trivial. 0 not checked. [2023-12-19 09:24:28,231 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 09:24:28,414 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 51 proven. 33 refuted. 0 times theorem prover too weak. 1540 trivial. 0 not checked. [2023-12-19 09:24:28,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:24:28,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677516474] [2023-12-19 09:24:28,415 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:24:28,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695040239] [2023-12-19 09:24:28,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695040239] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 09:24:28,415 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 09:24:28,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2023-12-19 09:24:28,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185131497] [2023-12-19 09:24:28,415 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 09:24:28,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-19 09:24:28,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:24:28,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-19 09:24:28,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2023-12-19 09:24:28,417 INFO L87 Difference]: Start difference. First operand 390 states and 591 transitions. Second operand has 15 states, 15 states have (on average 5.4) internal successors, (81), 15 states have internal predecessors, (81), 3 states have call successors, (40), 2 states have call predecessors, (40), 4 states have return successors, (41), 3 states have call predecessors, (41), 3 states have call successors, (41) [2023-12-19 09:24:29,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:24:29,328 INFO L93 Difference]: Finished difference Result 1514 states and 2230 transitions. [2023-12-19 09:24:29,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-19 09:24:29,332 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.4) internal successors, (81), 15 states have internal predecessors, (81), 3 states have call successors, (40), 2 states have call predecessors, (40), 4 states have return successors, (41), 3 states have call predecessors, (41), 3 states have call successors, (41) Word has length 189 [2023-12-19 09:24:29,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:24:29,339 INFO L225 Difference]: With dead ends: 1514 [2023-12-19 09:24:29,339 INFO L226 Difference]: Without dead ends: 1137 [2023-12-19 09:24:29,340 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 398 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=345, Invalid=845, Unknown=0, NotChecked=0, Total=1190 [2023-12-19 09:24:29,341 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 590 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 937 mSolverCounterSat, 387 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 622 SdHoareTripleChecker+Valid, 774 SdHoareTripleChecker+Invalid, 1324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 387 IncrementalHoareTripleChecker+Valid, 937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 09:24:29,341 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [622 Valid, 774 Invalid, 1324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [387 Valid, 937 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 09:24:29,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1137 states. [2023-12-19 09:24:29,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1137 to 684. [2023-12-19 09:24:29,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 684 states, 484 states have (on average 1.3491735537190082) internal successors, (653), 491 states have internal predecessors, (653), 182 states have call successors, (182), 17 states have call predecessors, (182), 17 states have return successors, (182), 175 states have call predecessors, (182), 182 states have call successors, (182) [2023-12-19 09:24:29,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 684 states to 684 states and 1017 transitions. [2023-12-19 09:24:29,393 INFO L78 Accepts]: Start accepts. Automaton has 684 states and 1017 transitions. Word has length 189 [2023-12-19 09:24:29,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:24:29,393 INFO L495 AbstractCegarLoop]: Abstraction has 684 states and 1017 transitions. [2023-12-19 09:24:29,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.4) internal successors, (81), 15 states have internal predecessors, (81), 3 states have call successors, (40), 2 states have call predecessors, (40), 4 states have return successors, (41), 3 states have call predecessors, (41), 3 states have call successors, (41) [2023-12-19 09:24:29,394 INFO L276 IsEmpty]: Start isEmpty. Operand 684 states and 1017 transitions. [2023-12-19 09:24:29,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-12-19 09:24:29,395 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:24:29,395 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:24:29,406 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 09:24:29,601 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 09:24:29,604 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:24:29,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:24:29,604 INFO L85 PathProgramCache]: Analyzing trace with hash -560838329, now seen corresponding path program 1 times [2023-12-19 09:24:29,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:24:29,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411193375] [2023-12-19 09:24:29,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:29,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:24:29,618 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:24:29,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1389906766] [2023-12-19 09:24:29,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:29,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:24:29,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:24:29,621 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 09:24:29,644 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 09:24:29,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:24:29,732 INFO L262 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-19 09:24:29,735 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:24:29,874 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:24:29,874 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:24:29,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:24:29,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411193375] [2023-12-19 09:24:29,875 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:24:29,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389906766] [2023-12-19 09:24:29,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1389906766] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:24:29,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:24:29,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 09:24:29,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429672893] [2023-12-19 09:24:29,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:24:29,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 09:24:29,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:24:29,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 09:24:29,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 09:24:29,876 INFO L87 Difference]: Start difference. First operand 684 states and 1017 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 2 states have internal predecessors, (47), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:29,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:24:29,952 INFO L93 Difference]: Finished difference Result 1904 states and 2833 transitions. [2023-12-19 09:24:29,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 09:24:29,952 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 2 states have internal predecessors, (47), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 189 [2023-12-19 09:24:29,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:24:29,958 INFO L225 Difference]: With dead ends: 1904 [2023-12-19 09:24:29,958 INFO L226 Difference]: Without dead ends: 1249 [2023-12-19 09:24:29,960 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 09:24:29,960 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 55 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 09:24:29,960 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 281 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 09:24:29,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1249 states. [2023-12-19 09:24:30,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1249 to 1247. [2023-12-19 09:24:30,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1247 states, 865 states have (on average 1.3375722543352602) internal successors, (1157), 878 states have internal predecessors, (1157), 348 states have call successors, (348), 33 states have call predecessors, (348), 33 states have return successors, (348), 335 states have call predecessors, (348), 348 states have call successors, (348) [2023-12-19 09:24:30,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1247 states to 1247 states and 1853 transitions. [2023-12-19 09:24:30,055 INFO L78 Accepts]: Start accepts. Automaton has 1247 states and 1853 transitions. Word has length 189 [2023-12-19 09:24:30,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:24:30,055 INFO L495 AbstractCegarLoop]: Abstraction has 1247 states and 1853 transitions. [2023-12-19 09:24:30,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 2 states have internal predecessors, (47), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:30,056 INFO L276 IsEmpty]: Start isEmpty. Operand 1247 states and 1853 transitions. [2023-12-19 09:24:30,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2023-12-19 09:24:30,057 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:24:30,057 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:24:30,066 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 09:24:30,263 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 09:24:30,264 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:24:30,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:24:30,264 INFO L85 PathProgramCache]: Analyzing trace with hash 885360122, now seen corresponding path program 1 times [2023-12-19 09:24:30,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:24:30,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731189154] [2023-12-19 09:24:30,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:30,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:24:30,285 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:24:30,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1239012514] [2023-12-19 09:24:30,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:30,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:24:30,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:24:30,287 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 09:24:30,296 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 09:24:30,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:24:30,410 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-19 09:24:30,417 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:24:36,199 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:24:36,200 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:24:36,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:24:36,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731189154] [2023-12-19 09:24:36,200 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:24:36,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1239012514] [2023-12-19 09:24:36,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1239012514] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:24:36,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:24:36,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 09:24:36,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943909970] [2023-12-19 09:24:36,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:24:36,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 09:24:36,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:24:36,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 09:24:36,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-12-19 09:24:36,201 INFO L87 Difference]: Start difference. First operand 1247 states and 1853 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 10 states have internal predecessors, (48), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:37,927 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Bool, Real, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-19 09:24:38,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:24:38,427 INFO L93 Difference]: Finished difference Result 3483 states and 5172 transitions. [2023-12-19 09:24:38,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-19 09:24:38,428 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 10 states have internal predecessors, (48), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 190 [2023-12-19 09:24:38,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:24:38,435 INFO L225 Difference]: With dead ends: 3483 [2023-12-19 09:24:38,436 INFO L226 Difference]: Without dead ends: 2265 [2023-12-19 09:24:38,439 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 181 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 09:24:38,440 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 209 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 753 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-19 09:24:38,440 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [209 Valid, 753 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-19 09:24:38,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2265 states. [2023-12-19 09:24:38,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2265 to 1837. [2023-12-19 09:24:38,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1837 states, 1383 states have (on average 1.3709327548806942) internal successors, (1896), 1404 states have internal predecessors, (1896), 412 states have call successors, (412), 41 states have call predecessors, (412), 41 states have return successors, (412), 391 states have call predecessors, (412), 412 states have call successors, (412) [2023-12-19 09:24:38,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1837 states to 1837 states and 2720 transitions. [2023-12-19 09:24:38,564 INFO L78 Accepts]: Start accepts. Automaton has 1837 states and 2720 transitions. Word has length 190 [2023-12-19 09:24:38,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:24:38,565 INFO L495 AbstractCegarLoop]: Abstraction has 1837 states and 2720 transitions. [2023-12-19 09:24:38,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 10 states have internal predecessors, (48), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:38,565 INFO L276 IsEmpty]: Start isEmpty. Operand 1837 states and 2720 transitions. [2023-12-19 09:24:38,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2023-12-19 09:24:38,567 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:24:38,567 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:24:38,589 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 09:24:38,773 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 09:24:38,773 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:24:38,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:24:38,774 INFO L85 PathProgramCache]: Analyzing trace with hash 2087733758, now seen corresponding path program 1 times [2023-12-19 09:24:38,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:24:38,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176090134] [2023-12-19 09:24:38,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:38,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:24:38,803 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:24:38,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [654317478] [2023-12-19 09:24:38,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:38,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:24:38,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:24:38,818 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 09:24:38,824 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 09:24:38,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:24:38,941 INFO L262 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 09:24:38,946 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:24:44,921 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:24:44,922 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:24:44,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:24:44,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176090134] [2023-12-19 09:24:44,922 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:24:44,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654317478] [2023-12-19 09:24:44,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654317478] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:24:44,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:24:44,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 09:24:44,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418022809] [2023-12-19 09:24:44,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:24:44,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 09:24:44,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:24:44,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 09:24:44,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2023-12-19 09:24:44,924 INFO L87 Difference]: Start difference. First operand 1837 states and 2720 transitions. Second operand has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:46,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:24:46,162 INFO L93 Difference]: Finished difference Result 4235 states and 6216 transitions. [2023-12-19 09:24:46,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-19 09:24:46,163 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 190 [2023-12-19 09:24:46,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:24:46,171 INFO L225 Difference]: With dead ends: 4235 [2023-12-19 09:24:46,171 INFO L226 Difference]: Without dead ends: 2427 [2023-12-19 09:24:46,175 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=135, Invalid=327, Unknown=0, NotChecked=0, Total=462 [2023-12-19 09:24:46,176 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 210 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 885 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 09:24:46,177 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 885 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 09:24:46,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2427 states. [2023-12-19 09:24:46,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2427 to 2033. [2023-12-19 09:24:46,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2033 states, 1579 states have (on average 1.3711209626345788) internal successors, (2165), 1600 states have internal predecessors, (2165), 412 states have call successors, (412), 41 states have call predecessors, (412), 41 states have return successors, (412), 391 states have call predecessors, (412), 412 states have call successors, (412) [2023-12-19 09:24:46,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2033 states to 2033 states and 2989 transitions. [2023-12-19 09:24:46,275 INFO L78 Accepts]: Start accepts. Automaton has 2033 states and 2989 transitions. Word has length 190 [2023-12-19 09:24:46,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:24:46,276 INFO L495 AbstractCegarLoop]: Abstraction has 2033 states and 2989 transitions. [2023-12-19 09:24:46,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:46,277 INFO L276 IsEmpty]: Start isEmpty. Operand 2033 states and 2989 transitions. [2023-12-19 09:24:46,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2023-12-19 09:24:46,278 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:24:46,278 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:24:46,287 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 09:24:46,481 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 09:24:46,482 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:24:46,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:24:46,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1707041670, now seen corresponding path program 1 times [2023-12-19 09:24:46,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:24:46,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154797227] [2023-12-19 09:24:46,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:46,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:24:46,499 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:24:46,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [233202549] [2023-12-19 09:24:46,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:46,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:24:46,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:24:46,501 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 09:24:46,516 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 09:24:46,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:24:46,615 INFO L262 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-19 09:24:46,618 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:24:49,087 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:24:49,087 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:24:49,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:24:49,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154797227] [2023-12-19 09:24:49,088 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:24:49,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233202549] [2023-12-19 09:24:49,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233202549] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:24:49,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:24:49,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 09:24:49,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624016244] [2023-12-19 09:24:49,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:24:49,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 09:24:49,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:24:49,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 09:24:49,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2023-12-19 09:24:49,089 INFO L87 Difference]: Start difference. First operand 2033 states and 2989 transitions. Second operand has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 10 states have internal predecessors, (48), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:49,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:24:49,722 INFO L93 Difference]: Finished difference Result 3461 states and 5090 transitions. [2023-12-19 09:24:49,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-19 09:24:49,723 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 10 states have internal predecessors, (48), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 190 [2023-12-19 09:24:49,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:24:49,731 INFO L225 Difference]: With dead ends: 3461 [2023-12-19 09:24:49,731 INFO L226 Difference]: Without dead ends: 2393 [2023-12-19 09:24:49,735 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 180 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 09:24:49,736 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 346 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 845 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 09:24:49,736 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [346 Valid, 845 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 444 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 09:24:49,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2393 states. [2023-12-19 09:24:49,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2393 to 2049. [2023-12-19 09:24:49,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2049 states, 1595 states have (on average 1.3724137931034484) internal successors, (2189), 1616 states have internal predecessors, (2189), 412 states have call successors, (412), 41 states have call predecessors, (412), 41 states have return successors, (412), 391 states have call predecessors, (412), 412 states have call successors, (412) [2023-12-19 09:24:49,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2049 states to 2049 states and 3013 transitions. [2023-12-19 09:24:49,836 INFO L78 Accepts]: Start accepts. Automaton has 2049 states and 3013 transitions. Word has length 190 [2023-12-19 09:24:49,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:24:49,837 INFO L495 AbstractCegarLoop]: Abstraction has 2049 states and 3013 transitions. [2023-12-19 09:24:49,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 10 states have internal predecessors, (48), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:49,837 INFO L276 IsEmpty]: Start isEmpty. Operand 2049 states and 3013 transitions. [2023-12-19 09:24:49,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2023-12-19 09:24:49,838 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:24:49,838 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:24:49,846 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 09:24:50,044 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 09:24:50,044 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:24:50,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:24:50,045 INFO L85 PathProgramCache]: Analyzing trace with hash -504668034, now seen corresponding path program 1 times [2023-12-19 09:24:50,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:24:50,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922404106] [2023-12-19 09:24:50,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:50,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:24:50,063 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:24:50,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [591148053] [2023-12-19 09:24:50,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:50,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:24:50,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:24:50,064 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 09:24:50,067 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 09:24:50,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:24:50,183 INFO L262 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-19 09:24:50,187 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:24:53,905 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:24:53,905 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:24:53,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:24:53,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922404106] [2023-12-19 09:24:53,905 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:24:53,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591148053] [2023-12-19 09:24:53,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591148053] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:24:53,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:24:53,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-19 09:24:53,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113503247] [2023-12-19 09:24:53,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:24:53,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-19 09:24:53,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:24:53,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-19 09:24:53,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-12-19 09:24:53,907 INFO L87 Difference]: Start difference. First operand 2049 states and 3013 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:54,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:24:54,438 INFO L93 Difference]: Finished difference Result 3419 states and 5005 transitions. [2023-12-19 09:24:54,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-19 09:24:54,439 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 190 [2023-12-19 09:24:54,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:24:54,446 INFO L225 Difference]: With dead ends: 3419 [2023-12-19 09:24:54,446 INFO L226 Difference]: Without dead ends: 2335 [2023-12-19 09:24:54,449 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2023-12-19 09:24:54,450 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 159 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 09:24:54,450 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 848 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 09:24:54,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2335 states. [2023-12-19 09:24:54,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2335 to 2053. [2023-12-19 09:24:54,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2053 states, 1599 states have (on average 1.3727329580988117) internal successors, (2195), 1620 states have internal predecessors, (2195), 412 states have call successors, (412), 41 states have call predecessors, (412), 41 states have return successors, (412), 391 states have call predecessors, (412), 412 states have call successors, (412) [2023-12-19 09:24:54,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2053 states to 2053 states and 3019 transitions. [2023-12-19 09:24:54,546 INFO L78 Accepts]: Start accepts. Automaton has 2053 states and 3019 transitions. Word has length 190 [2023-12-19 09:24:54,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:24:54,546 INFO L495 AbstractCegarLoop]: Abstraction has 2053 states and 3019 transitions. [2023-12-19 09:24:54,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:54,546 INFO L276 IsEmpty]: Start isEmpty. Operand 2053 states and 3019 transitions. [2023-12-19 09:24:54,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2023-12-19 09:24:54,548 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:24:54,548 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:24:54,555 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 09:24:54,755 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 09:24:54,755 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:24:54,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:24:54,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1308061948, now seen corresponding path program 1 times [2023-12-19 09:24:54,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:24:54,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829387015] [2023-12-19 09:24:54,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:54,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:24:54,773 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:24:54,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2106990297] [2023-12-19 09:24:54,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:54,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:24:54,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:24:54,776 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 09:24:54,780 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 09:24:54,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:24:54,899 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-19 09:24:54,902 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:24:58,139 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:24:58,140 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:24:58,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:24:58,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829387015] [2023-12-19 09:24:58,140 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:24:58,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106990297] [2023-12-19 09:24:58,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106990297] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:24:58,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:24:58,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 09:24:58,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013145279] [2023-12-19 09:24:58,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:24:58,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 09:24:58,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:24:58,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 09:24:58,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-12-19 09:24:58,141 INFO L87 Difference]: Start difference. First operand 2053 states and 3019 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 10 states have internal predecessors, (48), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:58,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:24:58,546 INFO L93 Difference]: Finished difference Result 4473 states and 6536 transitions. [2023-12-19 09:24:58,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-19 09:24:58,547 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 10 states have internal predecessors, (48), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 190 [2023-12-19 09:24:58,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:24:58,554 INFO L225 Difference]: With dead ends: 4473 [2023-12-19 09:24:58,554 INFO L226 Difference]: Without dead ends: 2449 [2023-12-19 09:24:58,559 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 181 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 09:24:58,559 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 189 mSDsluCounter, 646 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 834 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 09:24:58,560 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 834 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 09:24:58,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2449 states. [2023-12-19 09:24:58,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2449 to 2035. [2023-12-19 09:24:58,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2035 states, 1581 states have (on average 1.3757115749525617) internal successors, (2175), 1602 states have internal predecessors, (2175), 412 states have call successors, (412), 41 states have call predecessors, (412), 41 states have return successors, (412), 391 states have call predecessors, (412), 412 states have call successors, (412) [2023-12-19 09:24:58,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2035 states to 2035 states and 2999 transitions. [2023-12-19 09:24:58,651 INFO L78 Accepts]: Start accepts. Automaton has 2035 states and 2999 transitions. Word has length 190 [2023-12-19 09:24:58,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:24:58,652 INFO L495 AbstractCegarLoop]: Abstraction has 2035 states and 2999 transitions. [2023-12-19 09:24:58,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 10 states have internal predecessors, (48), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:24:58,652 INFO L276 IsEmpty]: Start isEmpty. Operand 2035 states and 2999 transitions. [2023-12-19 09:24:58,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2023-12-19 09:24:58,653 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:24:58,653 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:24:58,662 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 09:24:58,860 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 09:24:58,860 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:24:58,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:24:58,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1784531712, now seen corresponding path program 1 times [2023-12-19 09:24:58,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:24:58,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116028140] [2023-12-19 09:24:58,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:58,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:24:58,882 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:24:58,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [726696836] [2023-12-19 09:24:58,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:24:58,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:24:58,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:24:58,898 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 09:24:58,902 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 09:24:59,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:24:59,014 INFO L262 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-19 09:24:59,018 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:25:02,941 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:25:02,941 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:25:02,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:25:02,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116028140] [2023-12-19 09:25:02,941 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:25:02,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726696836] [2023-12-19 09:25:02,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726696836] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:25:02,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:25:02,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 09:25:02,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719899940] [2023-12-19 09:25:02,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:25:02,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 09:25:02,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:25:02,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 09:25:02,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-12-19 09:25:02,943 INFO L87 Difference]: Start difference. First operand 2035 states and 2999 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 10 states have internal predecessors, (48), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:25:03,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:25:03,511 INFO L93 Difference]: Finished difference Result 4455 states and 6484 transitions. [2023-12-19 09:25:03,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-19 09:25:03,512 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 10 states have internal predecessors, (48), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 190 [2023-12-19 09:25:03,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:25:03,519 INFO L225 Difference]: With dead ends: 4455 [2023-12-19 09:25:03,520 INFO L226 Difference]: Without dead ends: 2449 [2023-12-19 09:25:03,524 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 181 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 09:25:03,524 INFO L413 NwaCegarLoop]: 209 mSDtfsCounter, 173 mSDsluCounter, 841 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 1050 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 09:25:03,524 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 1050 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 458 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 09:25:03,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2449 states. [2023-12-19 09:25:03,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2449 to 1973. [2023-12-19 09:25:03,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1973 states, 1519 states have (on average 1.3660302830809743) internal successors, (2075), 1540 states have internal predecessors, (2075), 412 states have call successors, (412), 41 states have call predecessors, (412), 41 states have return successors, (412), 391 states have call predecessors, (412), 412 states have call successors, (412) [2023-12-19 09:25:03,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1973 states to 1973 states and 2899 transitions. [2023-12-19 09:25:03,619 INFO L78 Accepts]: Start accepts. Automaton has 1973 states and 2899 transitions. Word has length 190 [2023-12-19 09:25:03,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:25:03,619 INFO L495 AbstractCegarLoop]: Abstraction has 1973 states and 2899 transitions. [2023-12-19 09:25:03,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 10 states have internal predecessors, (48), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:25:03,620 INFO L276 IsEmpty]: Start isEmpty. Operand 1973 states and 2899 transitions. [2023-12-19 09:25:03,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2023-12-19 09:25:03,621 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:25:03,621 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:25:03,630 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 09:25:03,827 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 09:25:03,828 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:25:03,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:25:03,828 INFO L85 PathProgramCache]: Analyzing trace with hash 540798930, now seen corresponding path program 1 times [2023-12-19 09:25:03,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:25:03,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474048572] [2023-12-19 09:25:03,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:25:03,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:25:03,846 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:25:03,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1013226208] [2023-12-19 09:25:03,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:25:03,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:25:03,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:25:03,848 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 09:25:03,876 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 09:25:03,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:25:03,984 INFO L262 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-19 09:25:03,988 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:25:07,552 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:25:07,552 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:25:07,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:25:07,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474048572] [2023-12-19 09:25:07,552 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:25:07,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013226208] [2023-12-19 09:25:07,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013226208] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:25:07,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:25:07,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 09:25:07,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175628627] [2023-12-19 09:25:07,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:25:07,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 09:25:07,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:25:07,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 09:25:07,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-12-19 09:25:07,554 INFO L87 Difference]: Start difference. First operand 1973 states and 2899 transitions. Second operand has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:25:08,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:25:08,651 INFO L93 Difference]: Finished difference Result 3695 states and 5394 transitions. [2023-12-19 09:25:08,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-19 09:25:08,652 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 191 [2023-12-19 09:25:08,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:25:08,660 INFO L225 Difference]: With dead ends: 3695 [2023-12-19 09:25:08,661 INFO L226 Difference]: Without dead ends: 2529 [2023-12-19 09:25:08,667 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=144, Invalid=318, Unknown=0, NotChecked=0, Total=462 [2023-12-19 09:25:08,667 INFO L413 NwaCegarLoop]: 175 mSDtfsCounter, 367 mSDsluCounter, 588 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 367 SdHoareTripleChecker+Valid, 763 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 09:25:08,668 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [367 Valid, 763 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 09:25:08,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2529 states. [2023-12-19 09:25:08,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2529 to 2077. [2023-12-19 09:25:08,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2077 states, 1680 states have (on average 1.3642857142857143) internal successors, (2292), 1700 states have internal predecessors, (2292), 348 states have call successors, (348), 48 states have call predecessors, (348), 48 states have return successors, (348), 328 states have call predecessors, (348), 348 states have call successors, (348) [2023-12-19 09:25:08,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2077 states to 2077 states and 2988 transitions. [2023-12-19 09:25:08,766 INFO L78 Accepts]: Start accepts. Automaton has 2077 states and 2988 transitions. Word has length 191 [2023-12-19 09:25:08,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:25:08,767 INFO L495 AbstractCegarLoop]: Abstraction has 2077 states and 2988 transitions. [2023-12-19 09:25:08,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:25:08,767 INFO L276 IsEmpty]: Start isEmpty. Operand 2077 states and 2988 transitions. [2023-12-19 09:25:08,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2023-12-19 09:25:08,768 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:25:08,768 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:25:08,776 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 09:25:08,974 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 09:25:08,975 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:25:08,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:25:08,975 INFO L85 PathProgramCache]: Analyzing trace with hash 933825940, now seen corresponding path program 1 times [2023-12-19 09:25:08,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:25:08,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145724966] [2023-12-19 09:25:08,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:25:08,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:25:08,999 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:25:08,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [636335032] [2023-12-19 09:25:08,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:25:09,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:25:09,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:25:09,011 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 09:25:09,020 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 09:25:09,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:25:09,149 INFO L262 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-19 09:25:09,152 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:25:14,634 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:25:14,635 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:25:14,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:25:14,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145724966] [2023-12-19 09:25:14,635 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:25:14,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636335032] [2023-12-19 09:25:14,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636335032] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:25:14,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:25:14,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 09:25:14,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135980318] [2023-12-19 09:25:14,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:25:14,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 09:25:14,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:25:14,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 09:25:14,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-12-19 09:25:14,637 INFO L87 Difference]: Start difference. First operand 2077 states and 2988 transitions. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:25:15,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:25:15,697 INFO L93 Difference]: Finished difference Result 3229 states and 4631 transitions. [2023-12-19 09:25:15,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-19 09:25:15,698 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 191 [2023-12-19 09:25:15,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:25:15,705 INFO L225 Difference]: With dead ends: 3229 [2023-12-19 09:25:15,706 INFO L226 Difference]: Without dead ends: 2502 [2023-12-19 09:25:15,708 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=109, Invalid=233, Unknown=0, NotChecked=0, Total=342 [2023-12-19 09:25:15,708 INFO L413 NwaCegarLoop]: 186 mSDtfsCounter, 264 mSDsluCounter, 714 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 900 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 09:25:15,708 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [264 Valid, 900 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 09:25:15,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2502 states. [2023-12-19 09:25:15,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2502 to 2081. [2023-12-19 09:25:15,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2081 states, 1684 states have (on average 1.3646080760095012) internal successors, (2298), 1704 states have internal predecessors, (2298), 348 states have call successors, (348), 48 states have call predecessors, (348), 48 states have return successors, (348), 328 states have call predecessors, (348), 348 states have call successors, (348) [2023-12-19 09:25:15,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2081 states to 2081 states and 2994 transitions. [2023-12-19 09:25:15,826 INFO L78 Accepts]: Start accepts. Automaton has 2081 states and 2994 transitions. Word has length 191 [2023-12-19 09:25:15,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:25:15,826 INFO L495 AbstractCegarLoop]: Abstraction has 2081 states and 2994 transitions. [2023-12-19 09:25:15,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:25:15,827 INFO L276 IsEmpty]: Start isEmpty. Operand 2081 states and 2994 transitions. [2023-12-19 09:25:15,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2023-12-19 09:25:15,828 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:25:15,828 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:25:15,835 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 09:25:16,034 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 09:25:16,035 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:25:16,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:25:16,035 INFO L85 PathProgramCache]: Analyzing trace with hash -739064748, now seen corresponding path program 1 times [2023-12-19 09:25:16,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:25:16,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710809581] [2023-12-19 09:25:16,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:25:16,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:25:16,055 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:25:16,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1057483898] [2023-12-19 09:25:16,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:25:16,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:25:16,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:25:16,056 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 09:25:16,081 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 09:25:16,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:25:16,188 INFO L262 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-19 09:25:16,190 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:25:16,204 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:25:16,204 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:25:16,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:25:16,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710809581] [2023-12-19 09:25:16,204 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:25:16,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057483898] [2023-12-19 09:25:16,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057483898] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:25:16,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:25:16,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 09:25:16,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780297562] [2023-12-19 09:25:16,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:25:16,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 09:25:16,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:25:16,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 09:25:16,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 09:25:16,206 INFO L87 Difference]: Start difference. First operand 2081 states and 2994 transitions. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:25:16,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:25:16,459 INFO L93 Difference]: Finished difference Result 5679 states and 8206 transitions. [2023-12-19 09:25:16,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 09:25:16,460 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 191 [2023-12-19 09:25:16,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:25:16,473 INFO L225 Difference]: With dead ends: 5679 [2023-12-19 09:25:16,473 INFO L226 Difference]: Without dead ends: 4377 [2023-12-19 09:25:16,476 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 189 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 09:25:16,477 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 239 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 09:25:16,477 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [239 Valid, 439 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 09:25:16,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4377 states. [2023-12-19 09:25:16,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4377 to 2233. [2023-12-19 09:25:16,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2233 states, 1836 states have (on average 1.369281045751634) internal successors, (2514), 1856 states have internal predecessors, (2514), 348 states have call successors, (348), 48 states have call predecessors, (348), 48 states have return successors, (348), 328 states have call predecessors, (348), 348 states have call successors, (348) [2023-12-19 09:25:16,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2233 states to 2233 states and 3210 transitions. [2023-12-19 09:25:16,609 INFO L78 Accepts]: Start accepts. Automaton has 2233 states and 3210 transitions. Word has length 191 [2023-12-19 09:25:16,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:25:16,610 INFO L495 AbstractCegarLoop]: Abstraction has 2233 states and 3210 transitions. [2023-12-19 09:25:16,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:25:16,610 INFO L276 IsEmpty]: Start isEmpty. Operand 2233 states and 3210 transitions. [2023-12-19 09:25:16,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2023-12-19 09:25:16,612 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:25:16,612 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:25:16,619 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 09:25:16,819 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 09:25:16,819 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:25:16,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:25:16,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1548411374, now seen corresponding path program 1 times [2023-12-19 09:25:16,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:25:16,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213173499] [2023-12-19 09:25:16,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:25:16,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:25:16,847 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:25:16,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1497179836] [2023-12-19 09:25:16,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:25:16,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:25:16,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:25:16,848 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 09:25:16,853 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 09:25:16,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:25:16,987 INFO L262 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 09:25:16,993 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:25:21,200 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:25:21,201 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:25:21,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:25:21,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213173499] [2023-12-19 09:25:21,201 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:25:21,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497179836] [2023-12-19 09:25:21,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497179836] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:25:21,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:25:21,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 09:25:21,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186843970] [2023-12-19 09:25:21,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:25:21,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 09:25:21,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:25:21,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 09:25:21,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-12-19 09:25:21,202 INFO L87 Difference]: Start difference. First operand 2233 states and 3210 transitions. Second operand has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:25:22,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:25:22,365 INFO L93 Difference]: Finished difference Result 4192 states and 5992 transitions. [2023-12-19 09:25:22,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-19 09:25:22,366 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 191 [2023-12-19 09:25:22,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:25:22,371 INFO L225 Difference]: With dead ends: 4192 [2023-12-19 09:25:22,372 INFO L226 Difference]: Without dead ends: 2738 [2023-12-19 09:25:22,374 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2023-12-19 09:25:22,375 INFO L413 NwaCegarLoop]: 187 mSDtfsCounter, 273 mSDsluCounter, 816 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 1003 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 09:25:22,375 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [273 Valid, 1003 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 09:25:22,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2738 states. [2023-12-19 09:25:22,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2738 to 2319. [2023-12-19 09:25:22,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2319 states, 1922 states have (on average 1.3662851196670136) internal successors, (2626), 1942 states have internal predecessors, (2626), 348 states have call successors, (348), 48 states have call predecessors, (348), 48 states have return successors, (348), 328 states have call predecessors, (348), 348 states have call successors, (348) [2023-12-19 09:25:22,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2319 states to 2319 states and 3322 transitions. [2023-12-19 09:25:22,496 INFO L78 Accepts]: Start accepts. Automaton has 2319 states and 3322 transitions. Word has length 191 [2023-12-19 09:25:22,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:25:22,496 INFO L495 AbstractCegarLoop]: Abstraction has 2319 states and 3322 transitions. [2023-12-19 09:25:22,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:25:22,497 INFO L276 IsEmpty]: Start isEmpty. Operand 2319 states and 3322 transitions. [2023-12-19 09:25:22,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2023-12-19 09:25:22,498 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:25:22,498 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:25:22,506 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 09:25:22,705 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 09:25:22,706 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:25:22,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:25:22,706 INFO L85 PathProgramCache]: Analyzing trace with hash -346037738, now seen corresponding path program 1 times [2023-12-19 09:25:22,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:25:22,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214948659] [2023-12-19 09:25:22,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:25:22,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:25:22,729 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:25:22,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1902601117] [2023-12-19 09:25:22,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:25:22,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:25:22,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:25:22,732 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 09:25:22,740 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 09:25:22,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:25:22,862 INFO L262 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 38 conjunts are in the unsatisfiable core [2023-12-19 09:25:22,866 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:25:28,537 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 630 proven. 63 refuted. 0 times theorem prover too weak. 931 trivial. 0 not checked. [2023-12-19 09:25:28,537 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 09:25:36,210 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:25:36,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:25:36,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214948659] [2023-12-19 09:25:36,211 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:25:36,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902601117] [2023-12-19 09:25:36,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902601117] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 09:25:36,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 09:25:36,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [17] total 28 [2023-12-19 09:25:36,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491401445] [2023-12-19 09:25:36,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:25:36,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-19 09:25:36,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:25:36,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-19 09:25:36,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=577, Unknown=0, NotChecked=0, Total=756 [2023-12-19 09:25:36,213 INFO L87 Difference]: Start difference. First operand 2319 states and 3322 transitions. Second operand has 13 states, 13 states have (on average 3.769230769230769) internal successors, (49), 13 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:25:46,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:25:46,965 INFO L93 Difference]: Finished difference Result 5965 states and 8414 transitions. [2023-12-19 09:25:46,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2023-12-19 09:25:46,965 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.769230769230769) internal successors, (49), 13 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 191 [2023-12-19 09:25:46,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:25:46,972 INFO L225 Difference]: With dead ends: 5965 [2023-12-19 09:25:46,972 INFO L226 Difference]: Without dead ends: 4425 [2023-12-19 09:25:46,977 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 448 GetRequests, 356 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3057 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=1473, Invalid=7269, Unknown=0, NotChecked=0, Total=8742 [2023-12-19 09:25:46,977 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 890 mSDsluCounter, 1060 mSDsCounter, 0 mSdLazyCounter, 1561 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 892 SdHoareTripleChecker+Valid, 1233 SdHoareTripleChecker+Invalid, 1606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-19 09:25:46,977 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [892 Valid, 1233 Invalid, 1606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1561 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-19 09:25:46,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4425 states. [2023-12-19 09:25:47,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4425 to 2573. [2023-12-19 09:25:47,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2573 states, 2152 states have (on average 1.3675650557620818) internal successors, (2943), 2180 states have internal predecessors, (2943), 364 states have call successors, (364), 56 states have call predecessors, (364), 56 states have return successors, (364), 336 states have call predecessors, (364), 364 states have call successors, (364) [2023-12-19 09:25:47,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2573 states to 2573 states and 3671 transitions. [2023-12-19 09:25:47,154 INFO L78 Accepts]: Start accepts. Automaton has 2573 states and 3671 transitions. Word has length 191 [2023-12-19 09:25:47,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:25:47,155 INFO L495 AbstractCegarLoop]: Abstraction has 2573 states and 3671 transitions. [2023-12-19 09:25:47,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.769230769230769) internal successors, (49), 13 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:25:47,155 INFO L276 IsEmpty]: Start isEmpty. Operand 2573 states and 3671 transitions. [2023-12-19 09:25:47,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2023-12-19 09:25:47,156 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:25:47,157 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:25:47,164 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 09:25:47,362 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 09:25:47,362 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:25:47,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:25:47,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1155384364, now seen corresponding path program 1 times [2023-12-19 09:25:47,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:25:47,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738521269] [2023-12-19 09:25:47,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:25:47,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:25:47,377 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:25:47,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [479695812] [2023-12-19 09:25:47,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:25:47,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:25:47,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:25:47,396 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 09:25:47,428 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 09:25:47,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:25:47,531 INFO L262 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-19 09:25:47,535 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:25:53,624 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:25:53,625 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:25:53,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:25:53,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738521269] [2023-12-19 09:25:53,625 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:25:53,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479695812] [2023-12-19 09:25:53,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479695812] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:25:53,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:25:53,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-12-19 09:25:53,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287017462] [2023-12-19 09:25:53,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:25:53,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-19 09:25:53,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:25:53,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-19 09:25:53,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2023-12-19 09:25:53,626 INFO L87 Difference]: Start difference. First operand 2573 states and 3671 transitions. Second operand has 14 states, 14 states have (on average 3.5) internal successors, (49), 13 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:25:54,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:25:54,945 INFO L93 Difference]: Finished difference Result 5864 states and 8347 transitions. [2023-12-19 09:25:54,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-19 09:25:54,946 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 13 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 191 [2023-12-19 09:25:54,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:25:54,953 INFO L225 Difference]: With dead ends: 5864 [2023-12-19 09:25:54,953 INFO L226 Difference]: Without dead ends: 3292 [2023-12-19 09:25:54,958 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=216, Invalid=654, Unknown=0, NotChecked=0, Total=870 [2023-12-19 09:25:54,958 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 405 mSDsluCounter, 705 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 405 SdHoareTripleChecker+Valid, 873 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 09:25:54,958 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [405 Valid, 873 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 600 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 09:25:54,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3292 states. [2023-12-19 09:25:55,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3292 to 2682. [2023-12-19 09:25:55,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2682 states, 2228 states have (on average 1.3649012567324954) internal successors, (3041), 2256 states have internal predecessors, (3041), 393 states have call successors, (393), 60 states have call predecessors, (393), 60 states have return successors, (393), 365 states have call predecessors, (393), 393 states have call successors, (393) [2023-12-19 09:25:55,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2682 states to 2682 states and 3827 transitions. [2023-12-19 09:25:55,114 INFO L78 Accepts]: Start accepts. Automaton has 2682 states and 3827 transitions. Word has length 191 [2023-12-19 09:25:55,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:25:55,114 INFO L495 AbstractCegarLoop]: Abstraction has 2682 states and 3827 transitions. [2023-12-19 09:25:55,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 13 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:25:55,114 INFO L276 IsEmpty]: Start isEmpty. Operand 2682 states and 3827 transitions. [2023-12-19 09:25:55,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2023-12-19 09:25:55,116 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:25:55,116 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:25:55,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-12-19 09:25:55,322 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 09:25:55,322 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:25:55,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:25:55,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1357154988, now seen corresponding path program 1 times [2023-12-19 09:25:55,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:25:55,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396537942] [2023-12-19 09:25:55,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:25:55,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:25:55,338 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:25:55,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1296957773] [2023-12-19 09:25:55,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:25:55,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:25:55,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:25:55,340 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 09:25:55,354 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 09:25:55,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:25:55,462 INFO L262 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 09:25:55,465 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:26:00,199 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:26:00,199 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:26:00,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:26:00,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396537942] [2023-12-19 09:26:00,199 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:26:00,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296957773] [2023-12-19 09:26:00,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296957773] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:26:00,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:26:00,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 09:26:00,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771558214] [2023-12-19 09:26:00,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:26:00,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 09:26:00,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:26:00,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 09:26:00,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-12-19 09:26:00,201 INFO L87 Difference]: Start difference. First operand 2682 states and 3827 transitions. Second operand has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:26:04,465 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.49s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-19 09:26:04,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:26:04,812 INFO L93 Difference]: Finished difference Result 4938 states and 6997 transitions. [2023-12-19 09:26:04,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-19 09:26:04,813 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 191 [2023-12-19 09:26:04,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:26:04,819 INFO L225 Difference]: With dead ends: 4938 [2023-12-19 09:26:04,819 INFO L226 Difference]: Without dead ends: 3286 [2023-12-19 09:26:04,822 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2023-12-19 09:26:04,823 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 266 mSDsluCounter, 687 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 886 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2023-12-19 09:26:04,823 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [266 Valid, 886 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2023-12-19 09:26:04,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3286 states. [2023-12-19 09:26:04,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3286 to 2659. [2023-12-19 09:26:04,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2659 states, 2205 states have (on average 1.364172335600907) internal successors, (3008), 2233 states have internal predecessors, (3008), 393 states have call successors, (393), 60 states have call predecessors, (393), 60 states have return successors, (393), 365 states have call predecessors, (393), 393 states have call successors, (393) [2023-12-19 09:26:04,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2659 states to 2659 states and 3794 transitions. [2023-12-19 09:26:04,979 INFO L78 Accepts]: Start accepts. Automaton has 2659 states and 3794 transitions. Word has length 191 [2023-12-19 09:26:04,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:26:04,980 INFO L495 AbstractCegarLoop]: Abstraction has 2659 states and 3794 transitions. [2023-12-19 09:26:04,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:26:04,980 INFO L276 IsEmpty]: Start isEmpty. Operand 2659 states and 3794 transitions. [2023-12-19 09:26:04,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2023-12-19 09:26:04,982 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:26:04,982 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:26:04,992 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 09:26:05,192 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 09:26:05,192 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:26:05,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:26:05,192 INFO L85 PathProgramCache]: Analyzing trace with hash 963500756, now seen corresponding path program 1 times [2023-12-19 09:26:05,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:26:05,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173835048] [2023-12-19 09:26:05,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:26:05,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:26:05,212 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:26:05,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [472197016] [2023-12-19 09:26:05,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:26:05,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:26:05,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:26:05,214 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 09:26:05,214 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 09:26:05,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:26:05,337 INFO L262 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-19 09:26:05,340 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:26:07,653 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:26:07,653 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:26:07,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:26:07,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173835048] [2023-12-19 09:26:07,653 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:26:07,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [472197016] [2023-12-19 09:26:07,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [472197016] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:26:07,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:26:07,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 09:26:07,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102354091] [2023-12-19 09:26:07,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:26:07,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 09:26:07,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:26:07,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 09:26:07,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-12-19 09:26:07,655 INFO L87 Difference]: Start difference. First operand 2659 states and 3794 transitions. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:26:08,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:26:08,314 INFO L93 Difference]: Finished difference Result 4138 states and 5860 transitions. [2023-12-19 09:26:08,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-19 09:26:08,315 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 191 [2023-12-19 09:26:08,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:26:08,320 INFO L225 Difference]: With dead ends: 4138 [2023-12-19 09:26:08,320 INFO L226 Difference]: Without dead ends: 3203 [2023-12-19 09:26:08,323 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=109, Invalid=233, Unknown=0, NotChecked=0, Total=342 [2023-12-19 09:26:08,323 INFO L413 NwaCegarLoop]: 197 mSDtfsCounter, 231 mSDsluCounter, 742 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 939 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 09:26:08,323 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 939 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 09:26:08,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3203 states. [2023-12-19 09:26:08,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3203 to 2651. [2023-12-19 09:26:08,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2651 states, 2197 states have (on average 1.3636777423759672) internal successors, (2996), 2225 states have internal predecessors, (2996), 393 states have call successors, (393), 60 states have call predecessors, (393), 60 states have return successors, (393), 365 states have call predecessors, (393), 393 states have call successors, (393) [2023-12-19 09:26:08,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2651 states to 2651 states and 3782 transitions. [2023-12-19 09:26:08,493 INFO L78 Accepts]: Start accepts. Automaton has 2651 states and 3782 transitions. Word has length 191 [2023-12-19 09:26:08,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:26:08,493 INFO L495 AbstractCegarLoop]: Abstraction has 2651 states and 3782 transitions. [2023-12-19 09:26:08,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:26:08,493 INFO L276 IsEmpty]: Start isEmpty. Operand 2651 states and 3782 transitions. [2023-12-19 09:26:08,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2023-12-19 09:26:08,495 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:26:08,495 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:26:08,503 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 09:26:08,701 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 09:26:08,701 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:26:08,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:26:08,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1356527766, now seen corresponding path program 1 times [2023-12-19 09:26:08,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:26:08,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858810261] [2023-12-19 09:26:08,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:26:08,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:26:08,721 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:26:08,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [373216254] [2023-12-19 09:26:08,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:26:08,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:26:08,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:26:08,722 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 09:26:08,725 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 09:26:08,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:26:08,868 INFO L262 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-19 09:26:08,871 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:26:11,674 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:26:11,675 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:26:11,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:26:11,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858810261] [2023-12-19 09:26:11,675 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:26:11,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373216254] [2023-12-19 09:26:11,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373216254] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:26:11,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:26:11,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 09:26:11,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751954266] [2023-12-19 09:26:11,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:26:11,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 09:26:11,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:26:11,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 09:26:11,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-12-19 09:26:11,676 INFO L87 Difference]: Start difference. First operand 2651 states and 3782 transitions. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:26:12,968 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Bool, Real, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-19 09:26:13,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:26:13,383 INFO L93 Difference]: Finished difference Result 4130 states and 5844 transitions. [2023-12-19 09:26:13,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-19 09:26:13,383 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 191 [2023-12-19 09:26:13,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:26:13,389 INFO L225 Difference]: With dead ends: 4130 [2023-12-19 09:26:13,389 INFO L226 Difference]: Without dead ends: 3203 [2023-12-19 09:26:13,391 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=109, Invalid=233, Unknown=0, NotChecked=0, Total=342 [2023-12-19 09:26:13,391 INFO L413 NwaCegarLoop]: 210 mSDtfsCounter, 237 mSDsluCounter, 667 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 877 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-19 09:26:13,391 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [237 Valid, 877 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-19 09:26:13,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3203 states. [2023-12-19 09:26:13,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3203 to 2651. [2023-12-19 09:26:13,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2651 states, 2197 states have (on average 1.3636777423759672) internal successors, (2996), 2225 states have internal predecessors, (2996), 393 states have call successors, (393), 60 states have call predecessors, (393), 60 states have return successors, (393), 365 states have call predecessors, (393), 393 states have call successors, (393) [2023-12-19 09:26:13,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2651 states to 2651 states and 3782 transitions. [2023-12-19 09:26:13,547 INFO L78 Accepts]: Start accepts. Automaton has 2651 states and 3782 transitions. Word has length 191 [2023-12-19 09:26:13,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:26:13,548 INFO L495 AbstractCegarLoop]: Abstraction has 2651 states and 3782 transitions. [2023-12-19 09:26:13,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:26:13,548 INFO L276 IsEmpty]: Start isEmpty. Operand 2651 states and 3782 transitions. [2023-12-19 09:26:13,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2023-12-19 09:26:13,549 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:26:13,550 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:26:13,556 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 09:26:13,756 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 09:26:13,756 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:26:13,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:26:13,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1125709548, now seen corresponding path program 1 times [2023-12-19 09:26:13,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:26:13,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113176358] [2023-12-19 09:26:13,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:26:13,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:26:13,771 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:26:13,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1607228292] [2023-12-19 09:26:13,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:26:13,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:26:13,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:26:13,790 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 09:26:13,808 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 09:26:13,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:26:13,931 INFO L262 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 09:26:13,934 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:26:16,234 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:26:16,234 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:26:16,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:26:16,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113176358] [2023-12-19 09:26:16,235 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:26:16,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607228292] [2023-12-19 09:26:16,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607228292] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:26:16,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:26:16,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 09:26:16,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734615430] [2023-12-19 09:26:16,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:26:16,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 09:26:16,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:26:16,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 09:26:16,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-12-19 09:26:16,236 INFO L87 Difference]: Start difference. First operand 2651 states and 3782 transitions. Second operand has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:26:16,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:26:16,901 INFO L93 Difference]: Finished difference Result 4871 states and 6893 transitions. [2023-12-19 09:26:16,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-19 09:26:16,901 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 191 [2023-12-19 09:26:16,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:26:16,908 INFO L225 Difference]: With dead ends: 4871 [2023-12-19 09:26:16,908 INFO L226 Difference]: Without dead ends: 3219 [2023-12-19 09:26:16,910 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2023-12-19 09:26:16,911 INFO L413 NwaCegarLoop]: 212 mSDtfsCounter, 220 mSDsluCounter, 908 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 1120 SdHoareTripleChecker+Invalid, 500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 09:26:16,911 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 1120 Invalid, 500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 498 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 09:26:16,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3219 states. [2023-12-19 09:26:17,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3219 to 2603. [2023-12-19 09:26:17,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2603 states, 2149 states have (on average 1.3624941833410888) internal successors, (2928), 2177 states have internal predecessors, (2928), 393 states have call successors, (393), 60 states have call predecessors, (393), 60 states have return successors, (393), 365 states have call predecessors, (393), 393 states have call successors, (393) [2023-12-19 09:26:17,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2603 states to 2603 states and 3714 transitions. [2023-12-19 09:26:17,065 INFO L78 Accepts]: Start accepts. Automaton has 2603 states and 3714 transitions. Word has length 191 [2023-12-19 09:26:17,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:26:17,066 INFO L495 AbstractCegarLoop]: Abstraction has 2603 states and 3714 transitions. [2023-12-19 09:26:17,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:26:17,066 INFO L276 IsEmpty]: Start isEmpty. Operand 2603 states and 3714 transitions. [2023-12-19 09:26:17,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2023-12-19 09:26:17,067 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:26:17,068 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:26:17,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-12-19 09:26:17,291 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 09:26:17,291 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:26:17,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:26:17,292 INFO L85 PathProgramCache]: Analyzing trace with hash 76664088, now seen corresponding path program 1 times [2023-12-19 09:26:17,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:26:17,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155074420] [2023-12-19 09:26:17,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:26:17,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:26:17,306 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:26:17,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1430651571] [2023-12-19 09:26:17,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:26:17,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:26:17,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:26:17,308 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 09:26:17,324 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 09:26:17,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:26:17,450 INFO L262 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 09:26:17,453 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:26:20,334 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:26:20,334 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:26:20,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:26:20,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155074420] [2023-12-19 09:26:20,334 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:26:20,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430651571] [2023-12-19 09:26:20,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430651571] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:26:20,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:26:20,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 09:26:20,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304459727] [2023-12-19 09:26:20,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:26:20,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 09:26:20,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:26:20,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 09:26:20,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-12-19 09:26:20,336 INFO L87 Difference]: Start difference. First operand 2603 states and 3714 transitions. Second operand has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:26:20,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:26:20,998 INFO L93 Difference]: Finished difference Result 4823 states and 6817 transitions. [2023-12-19 09:26:20,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-19 09:26:20,999 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 191 [2023-12-19 09:26:20,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:26:21,004 INFO L225 Difference]: With dead ends: 4823 [2023-12-19 09:26:21,004 INFO L226 Difference]: Without dead ends: 3219 [2023-12-19 09:26:21,007 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2023-12-19 09:26:21,011 INFO L413 NwaCegarLoop]: 231 mSDtfsCounter, 247 mSDsluCounter, 604 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 835 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 09:26:21,011 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [247 Valid, 835 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 09:26:21,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3219 states. [2023-12-19 09:26:21,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3219 to 2509. [2023-12-19 09:26:21,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2509 states, 2055 states have (on average 1.3586374695863748) internal successors, (2792), 2083 states have internal predecessors, (2792), 393 states have call successors, (393), 60 states have call predecessors, (393), 60 states have return successors, (393), 365 states have call predecessors, (393), 393 states have call successors, (393) [2023-12-19 09:26:21,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2509 states to 2509 states and 3578 transitions. [2023-12-19 09:26:21,233 INFO L78 Accepts]: Start accepts. Automaton has 2509 states and 3578 transitions. Word has length 191 [2023-12-19 09:26:21,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:26:21,233 INFO L495 AbstractCegarLoop]: Abstraction has 2509 states and 3578 transitions. [2023-12-19 09:26:21,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:26:21,233 INFO L276 IsEmpty]: Start isEmpty. Operand 2509 states and 3578 transitions. [2023-12-19 09:26:21,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2023-12-19 09:26:21,235 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:26:21,235 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:26:21,243 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-12-19 09:26:21,441 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 09:26:21,441 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:26:21,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:26:21,441 INFO L85 PathProgramCache]: Analyzing trace with hash -572055643, now seen corresponding path program 1 times [2023-12-19 09:26:21,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:26:21,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31507720] [2023-12-19 09:26:21,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:26:21,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:26:21,459 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:26:21,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1501853604] [2023-12-19 09:26:21,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:26:21,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:26:21,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:26:21,460 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 09:26:21,462 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 09:26:21,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:26:21,597 INFO L262 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 09:26:21,598 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:26:21,629 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-12-19 09:26:21,630 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:26:21,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:26:21,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31507720] [2023-12-19 09:26:21,630 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:26:21,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501853604] [2023-12-19 09:26:21,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501853604] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:26:21,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:26:21,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 09:26:21,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909919274] [2023-12-19 09:26:21,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:26:21,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 09:26:21,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:26:21,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 09:26:21,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 09:26:21,631 INFO L87 Difference]: Start difference. First operand 2509 states and 3578 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:26:21,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:26:21,863 INFO L93 Difference]: Finished difference Result 5225 states and 7354 transitions. [2023-12-19 09:26:21,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 09:26:21,864 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 192 [2023-12-19 09:26:21,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:26:21,869 INFO L225 Difference]: With dead ends: 5225 [2023-12-19 09:26:21,869 INFO L226 Difference]: Without dead ends: 3715 [2023-12-19 09:26:21,871 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 09:26:21,872 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 72 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 09:26:21,872 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 314 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 09:26:21,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3715 states. [2023-12-19 09:26:22,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3715 to 3697. [2023-12-19 09:26:22,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3697 states, 3002 states have (on average 1.3287808127914724) internal successors, (3989), 3062 states have internal predecessors, (3989), 585 states have call successors, (585), 109 states have call predecessors, (585), 109 states have return successors, (585), 525 states have call predecessors, (585), 585 states have call successors, (585) [2023-12-19 09:26:22,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3697 states to 3697 states and 5159 transitions. [2023-12-19 09:26:22,139 INFO L78 Accepts]: Start accepts. Automaton has 3697 states and 5159 transitions. Word has length 192 [2023-12-19 09:26:22,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:26:22,139 INFO L495 AbstractCegarLoop]: Abstraction has 3697 states and 5159 transitions. [2023-12-19 09:26:22,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-12-19 09:26:22,140 INFO L276 IsEmpty]: Start isEmpty. Operand 3697 states and 5159 transitions. [2023-12-19 09:26:22,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2023-12-19 09:26:22,141 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:26:22,141 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:26:22,148 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-12-19 09:26:22,349 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 09:26:22,349 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:26:22,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:26:22,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1671244383, now seen corresponding path program 1 times [2023-12-19 09:26:22,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:26:22,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598729357] [2023-12-19 09:26:22,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:26:22,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:26:22,372 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:26:22,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [558206501] [2023-12-19 09:26:22,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:26:22,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:26:22,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:26:22,374 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 09:26:22,376 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 09:26:22,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-19 09:26:22,527 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-19 09:26:22,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-19 09:26:22,682 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-19 09:26:22,682 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-19 09:26:22,683 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-19 09:26:22,696 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-12-19 09:26:22,892 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 09:26:22,895 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] [2023-12-19 09:26:22,899 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-19 09:26:23,006 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.12 09:26:23 BoogieIcfgContainer [2023-12-19 09:26:23,006 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-19 09:26:23,007 INFO L158 Benchmark]: Toolchain (without parser) took 133967.69ms. Allocated memory was 295.7MB in the beginning and 1.2GB in the end (delta: 867.2MB). Free memory was 245.1MB in the beginning and 921.0MB in the end (delta: -675.9MB). Peak memory consumption was 192.7MB. Max. memory is 8.0GB. [2023-12-19 09:26:23,007 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 215.0MB. Free memory is still 166.3MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-19 09:26:23,007 INFO L158 Benchmark]: CACSL2BoogieTranslator took 284.30ms. Allocated memory is still 295.7MB. Free memory was 245.0MB in the beginning and 227.3MB in the end (delta: 17.7MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. [2023-12-19 09:26:23,007 INFO L158 Benchmark]: Boogie Procedure Inliner took 74.47ms. Allocated memory is still 295.7MB. Free memory was 227.3MB in the beginning and 220.4MB in the end (delta: 6.9MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. [2023-12-19 09:26:23,007 INFO L158 Benchmark]: Boogie Preprocessor took 53.10ms. Allocated memory is still 295.7MB. Free memory was 220.4MB in the beginning and 208.4MB in the end (delta: 12.0MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2023-12-19 09:26:23,009 INFO L158 Benchmark]: RCFGBuilder took 509.02ms. Allocated memory is still 295.7MB. Free memory was 208.3MB in the beginning and 256.0MB in the end (delta: -47.6MB). Peak memory consumption was 35.7MB. Max. memory is 8.0GB. [2023-12-19 09:26:23,009 INFO L158 Benchmark]: TraceAbstraction took 133041.41ms. Allocated memory was 295.7MB in the beginning and 1.2GB in the end (delta: 867.2MB). Free memory was 255.4MB in the beginning and 921.0MB in the end (delta: -665.5MB). Peak memory consumption was 202.1MB. Max. memory is 8.0GB. [2023-12-19 09:26:23,014 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.11ms. Allocated memory is still 215.0MB. Free memory is still 166.3MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 284.30ms. Allocated memory is still 295.7MB. Free memory was 245.0MB in the beginning and 227.3MB in the end (delta: 17.7MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 74.47ms. Allocated memory is still 295.7MB. Free memory was 227.3MB in the beginning and 220.4MB in the end (delta: 6.9MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. * Boogie Preprocessor took 53.10ms. Allocated memory is still 295.7MB. Free memory was 220.4MB in the beginning and 208.4MB in the end (delta: 12.0MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * RCFGBuilder took 509.02ms. Allocated memory is still 295.7MB. Free memory was 208.3MB in the beginning and 256.0MB in the end (delta: -47.6MB). Peak memory consumption was 35.7MB. Max. memory is 8.0GB. * TraceAbstraction took 133041.41ms. Allocated memory was 295.7MB in the beginning and 1.2GB in the end (delta: 867.2MB). Free memory was 255.4MB in the beginning and 921.0MB in the end (delta: -665.5MB). Peak memory consumption was 202.1MB. 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 204, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of shiftLeft at line 204. 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] unsigned char var_1_28 = 0; [L44] double var_1_30 = 4.5; [L45] double var_1_31 = 255.2; [L46] signed char var_1_32 = -10; [L47] signed char var_1_34 = 5; [L48] unsigned char var_1_35 = 1; [L49] unsigned char var_1_36 = 1; [L50] signed short int var_1_37 = 4; [L51] signed long int var_1_38 = -16; [L52] signed char var_1_39 = -32; [L53] unsigned short int last_1_var_1_1 = 4; [L54] unsigned char last_1_var_1_6 = 4; [L55] signed short int last_1_var_1_11 = 10; [L56] signed long int last_1_var_1_15 = 128; [L208] isInitial = 1 [L209] FCALL initially() [L210] COND TRUE 1 [L211] CALL updateLastVariables() [L198] last_1_var_1_1 = var_1_1 [L199] last_1_var_1_6 = var_1_6 [L200] last_1_var_1_11 = var_1_11 [L201] last_1_var_1_15 = var_1_15 [L211] RET updateLastVariables() [L212] CALL updateVariables() [L150] var_1_7 = __VERIFIER_nondet_uchar() [L151] 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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] [L151] 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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] [L152] 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=128, var_1_9=0] [L152] 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=128, var_1_9=0] [L153] var_1_8 = __VERIFIER_nondet_uchar() [L154] 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_9=0] [L154] 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_9=0] [L155] 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L155] 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L156] var_1_9 = __VERIFIER_nondet_uchar() [L157] 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1] [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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1] [L157] 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1] [L158] 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L158] 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L159] var_1_10 = __VERIFIER_nondet_uchar() [L160] 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L160] 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L161] 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L161] 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L162] var_1_12 = __VERIFIER_nondet_uchar() [L163] 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L163] 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L164] 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L164] 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L165] var_1_13 = __VERIFIER_nondet_uchar() [L166] 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L166] 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L167] 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L167] 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L168] var_1_14 = __VERIFIER_nondet_uchar() [L169] 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L169] 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L170] 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L170] 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L171] var_1_16 = __VERIFIER_nondet_uchar() [L172] 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L172] 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L173] 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L173] 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=202, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L174] var_1_17 = __VERIFIER_nondet_uchar() [L175] 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=202, 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_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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, 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=202, 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_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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L175] 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=202, 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_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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L176] 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=202, 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=1, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, 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=202, 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=1, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L176] 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=202, 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=1, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L177] var_1_19 = __VERIFIER_nondet_double() [L178] 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=202, 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=1, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, 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=202, 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=1, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L178] 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=202, 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=1, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L179] var_1_21 = __VERIFIER_nondet_float() [L180] 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=202, 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=1, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, 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=202, 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=1, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L180] 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=202, 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=1, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L181] var_1_22 = __VERIFIER_nondet_float() [L182] 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=202, 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=1, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, 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=202, 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=1, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L182] 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=202, 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=1, 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_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L183] var_1_23 = __VERIFIER_nondet_float() [L184] 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L184] 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L185] var_1_28 = __VERIFIER_nondet_uchar() [L186] CALL assume_abort_if_not(var_1_28 >= 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=202, 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=1, 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_31=1276/5, 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=1, var_1_8=1, 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=202, 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=1, 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_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L186] RET assume_abort_if_not(var_1_28 >= 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=202, 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=1, 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_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L187] CALL assume_abort_if_not(var_1_28 <= 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L187] RET assume_abort_if_not(var_1_28 <= 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=1276/5, 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=1, var_1_8=1, var_1_9=0] [L188] var_1_31 = __VERIFIER_nondet_double() [L189] CALL assume_abort_if_not((var_1_31 >= -922337.2036854765600e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=1, 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=1, var_1_8=1, 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=1, 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=1, var_1_8=1, var_1_9=0] [L189] RET assume_abort_if_not((var_1_31 >= -922337.2036854765600e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=1, 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=1, var_1_8=1, var_1_9=0] [L190] var_1_34 = __VERIFIER_nondet_char() [L191] 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, 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=1, var_1_8=1, 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, 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=1, var_1_8=1, var_1_9=0] [L191] 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, 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=1, var_1_8=1, var_1_9=0] [L192] 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, 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=1, var_1_8=1, 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, 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=1, var_1_8=1, var_1_9=0] [L192] 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, 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=1, var_1_8=1, var_1_9=0] [L193] var_1_36 = __VERIFIER_nondet_uchar() [L194] 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, 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=1, var_1_8=1, 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, 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=1, var_1_8=1, var_1_9=0] [L194] 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, 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=1, var_1_8=1, var_1_9=0] [L195] 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, 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=1, var_1_8=1, 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, 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=1, var_1_8=1, var_1_9=0] [L195] 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, 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=1, var_1_8=1, var_1_9=0] [L212] RET updateVariables() [L213] CALL step() [L60] 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, 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=1, var_1_8=1, var_1_9=0] [L61] COND FALSE !(\read(var_1_12)) [L72] 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, 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=1, var_1_8=1, var_1_9=0] [L74] var_1_25 = 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=4, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, 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=1, var_1_8=1, var_1_9=0] [L75] COND TRUE var_1_34 <= var_1_6 [L76] var_1_37 = (((((32 - 2)) < (var_1_11)) ? ((32 - 2)) : (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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=4, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=1, var_1_9=0] [L88] COND TRUE var_1_31 <= 9.6 [L89] var_1_38 = (((((var_1_34 + var_1_1)) > (var_1_6)) ? ((var_1_34 + var_1_1)) : (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_2=0, var_1_10=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=4, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=4, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=1, var_1_9=0] [L99] 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=4, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=4, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=1, var_1_9=0] [L100] COND TRUE stepLocal_1 < 5 [L101] 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=4, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=4, var_1_39=-32, var_1_6=202, var_1_7=1, var_1_8=1, var_1_9=0] [L105] COND TRUE (var_1_1 < ((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1)))) || var_1_28 [L106] var_1_27 = 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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=4, var_1_27=202, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=4, var_1_39=-32, var_1_6=202, var_1_7=1, var_1_8=1, var_1_9=0] [L108] EXPR var_1_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=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=4, var_1_27=202, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=4, var_1_39=-32, var_1_6=202, var_1_7=1, var_1_8=1, var_1_9=0] [L108] COND FALSE !(var_1_1 <= (~ (var_1_1 & var_1_1))) [L111] 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=202, stepLocal_1=4, stepLocal_2=0, var_1_10=202, 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=1, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=4, var_1_27=202, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=4, var_1_39=-32, var_1_6=202, var_1_7=1, var_1_8=1, var_1_9=0] [L112] COND TRUE var_1_11 <= stepLocal_0 [L113] 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=202, stepLocal_1=4, stepLocal_2=0, var_1_10=202, 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=1, var_1_18=18/5, var_1_1=202, var_1_20=201/4, var_1_25=4, var_1_27=202, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=4, var_1_39=-32, var_1_6=202, var_1_7=1, var_1_8=1, var_1_9=0] [L115] COND TRUE var_1_6 <= var_1_1 [L116] var_1_35 = var_1_36 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=202, stepLocal_1=4, stepLocal_2=0, var_1_10=202, 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=1, var_1_18=18/5, var_1_1=202, var_1_20=201/4, var_1_25=4, var_1_27=202, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=4, var_1_39=-32, var_1_6=202, var_1_7=1, var_1_8=1, var_1_9=0] [L118] 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=202, stepLocal_1=4, stepLocal_2=0, stepLocal_5=0, var_1_10=202, 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=1, var_1_18=18/5, var_1_1=202, var_1_20=201/4, var_1_25=4, var_1_27=202, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=4, var_1_39=-32, var_1_6=202, var_1_7=1, var_1_8=1, var_1_9=0] [L119] COND FALSE !(\read(var_1_13)) [L132] 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=202, stepLocal_1=4, stepLocal_2=0, stepLocal_5=0, var_1_10=202, 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=1, var_1_18=18/5, var_1_1=202, var_1_20=2, var_1_23=2, var_1_25=4, var_1_27=202, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=4, var_1_39=-32, var_1_6=202, var_1_7=1, var_1_8=1, var_1_9=0] [L134] 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=202, stepLocal_1=4, stepLocal_2=0, stepLocal_3=202, stepLocal_5=0, var_1_10=202, 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=1, var_1_18=18/5, var_1_1=202, var_1_20=2, var_1_23=2, var_1_25=4, var_1_27=202, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=4, var_1_39=-32, var_1_6=202, var_1_7=1, var_1_8=1, var_1_9=0] [L135] COND FALSE !(stepLocal_3 <= (((((128) > (var_1_16)) ? (128) : (var_1_16))) - var_1_17)) [L138] var_1_15 = 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_0=202, stepLocal_1=4, stepLocal_2=0, stepLocal_3=202, stepLocal_5=0, var_1_10=202, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=10, var_1_16=128, var_1_17=1, var_1_18=18/5, var_1_1=202, var_1_20=2, var_1_23=2, var_1_25=4, var_1_27=202, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=4, var_1_39=-32, var_1_6=202, var_1_7=1, var_1_8=1, var_1_9=0] [L140] var_1_39 = var_1_34 [L141] 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=202, stepLocal_1=4, stepLocal_2=0, stepLocal_3=202, stepLocal_4=202, stepLocal_5=0, var_1_10=202, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=10, var_1_16=128, var_1_17=1, var_1_18=18/5, var_1_1=202, var_1_20=2, var_1_23=2, var_1_25=4, var_1_27=202, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=4, var_1_39=0, var_1_6=202, var_1_7=1, var_1_8=1, var_1_9=0] [L142] 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=202, stepLocal_1=4, stepLocal_2=0, stepLocal_3=202, stepLocal_4=202, stepLocal_5=0, var_1_10=202, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=10, var_1_16=128, var_1_17=1, var_1_18=18/5, var_1_1=202, var_1_20=2, var_1_23=2, var_1_25=4, var_1_27=202, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=4, var_1_39=0, var_1_6=202, var_1_7=1, var_1_8=1, var_1_9=0] [L142] COND TRUE ((200 << var_1_15) * (var_1_17 * var_1_7)) < stepLocal_4 [L143] 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=202, stepLocal_1=4, stepLocal_2=0, stepLocal_3=202, stepLocal_4=202, stepLocal_5=0, var_1_10=202, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=10, var_1_16=128, var_1_17=1, var_1_18=3, var_1_19=3, var_1_1=202, var_1_20=2, var_1_23=2, var_1_25=4, var_1_27=202, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=4, var_1_39=0, var_1_6=202, var_1_7=1, var_1_8=1, var_1_9=0] [L145] COND FALSE !(! var_1_28) 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=202, stepLocal_1=4, stepLocal_2=0, stepLocal_3=202, stepLocal_4=202, stepLocal_5=0, var_1_10=202, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=10, var_1_16=128, var_1_17=1, var_1_18=3, var_1_19=3, var_1_1=202, var_1_20=2, var_1_23=2, var_1_25=4, var_1_27=202, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=4, var_1_39=0, var_1_6=202, var_1_7=1, var_1_8=1, var_1_9=0] [L213] RET step() [L214] CALL, EXPR property() [L204] 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=202, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=10, var_1_16=128, var_1_17=1, var_1_18=3, var_1_19=3, var_1_1=202, var_1_20=2, var_1_23=2, var_1_25=4, var_1_27=202, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=4, var_1_39=0, var_1_6=202, var_1_7=1, var_1_8=1, var_1_9=0] [L204] 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=202, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=10, var_1_16=128, var_1_17=1, var_1_18=3, var_1_19=3, var_1_1=202, var_1_20=2, var_1_23=2, var_1_25=4, var_1_27=202, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=4, var_1_39=0, var_1_6=202, var_1_7=1, var_1_8=1, var_1_9=0] [L204] 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=202, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=10, var_1_16=128, var_1_17=1, var_1_18=3, var_1_19=3, var_1_1=202, var_1_20=2, var_1_23=2, var_1_25=4, var_1_27=202, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=4, var_1_39=0, var_1_6=202, var_1_7=1, var_1_8=1, var_1_9=0] [L204-L205] 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))) ; [L214] RET, EXPR property() [L214] 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=202, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=10, var_1_16=128, var_1_17=1, var_1_18=3, var_1_19=3, var_1_1=202, var_1_20=2, var_1_23=2, var_1_25=4, var_1_27=202, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=4, var_1_39=0, var_1_6=202, var_1_7=1, var_1_8=1, 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=202, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=10, var_1_16=128, var_1_17=1, var_1_18=3, var_1_19=3, var_1_1=202, var_1_20=2, var_1_23=2, var_1_25=4, var_1_27=202, var_1_28=1, var_1_30=9/2, var_1_32=-10, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=10, var_1_38=4, var_1_39=0, var_1_6=202, var_1_7=1, var_1_8=1, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 94 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 132.9s, OverallIterations: 27, TraceHistogramMax: 29, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 34.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7087 SdHoareTripleChecker+Valid, 15.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7053 mSDsluCounter, 19247 SdHoareTripleChecker+Invalid, 14.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 14694 mSDsCounter, 1068 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 10261 IncrementalHoareTripleChecker+Invalid, 11329 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1068 mSolverCounterUnsat, 4553 mSDtfsCounter, 10261 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5562 GetRequests, 5106 SyntacticMatches, 0 SemanticMatches, 456 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4268 ImplicationChecksByTransitivity, 19.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3697occurred in iteration=26, InterpolantAutomatonStates: 449, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.8s AutomataMinimizationTime, 26 MinimizatonAttempts, 12236 StatesRemovedByMinimization, 24 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 85.7s InterpolantComputationTime, 5326 NumberOfCodeBlocks, 5326 NumberOfCodeBlocksAsserted, 28 NumberOfCheckSat, 5297 ConstructedInterpolants, 0 QuantifiedInterpolants, 49532 SizeOfPredicates, 392 NumberOfNonLiveVariables, 11716 ConjunctsInSsa, 414 ConjunctsInUnsatCore, 28 InterpolantComputations, 25 PerfectInterpolantSequences, 45343/45472 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 09:26:23,248 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 09:26:23,279 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...