/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_Bitvector.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/seq-mthreaded/pals_lcr-var-start-time.3.ufo.UNBOUNDED.pals.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-25 07:36:30,016 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-25 07:36:30,058 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-25 07:36:30,075 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-25 07:36:30,075 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-25 07:36:30,088 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-25 07:36:30,089 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-25 07:36:30,089 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-25 07:36:30,089 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-25 07:36:30,090 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-25 07:36:30,090 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-25 07:36:30,090 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-25 07:36:30,090 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-25 07:36:30,091 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-25 07:36:30,091 INFO L153 SettingsManager]: * Use SBE=true [2023-12-25 07:36:30,091 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-25 07:36:30,091 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-25 07:36:30,092 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-25 07:36:30,092 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-25 07:36:30,092 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-25 07:36:30,092 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-25 07:36:30,093 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-25 07:36:30,093 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-25 07:36:30,093 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-25 07:36:30,094 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-25 07:36:30,094 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-25 07:36:30,094 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-25 07:36:30,094 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-25 07:36:30,094 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-25 07:36:30,095 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-25 07:36:30,095 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-25 07:36:30,095 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-25 07:36:30,095 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-25 07:36:30,096 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-25 07:36:30,096 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 07:36:30,096 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-25 07:36:30,096 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-25 07:36:30,096 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-25 07:36:30,097 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-25 07:36:30,097 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-25 07:36:30,097 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-25 07:36:30,097 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-25 07:36:30,097 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-25 07:36:30,098 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-25 07:36:30,098 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-25 07:36:30,098 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-25 07:36:30,098 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 [2023-12-25 07:36:30,278 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-25 07:36:30,298 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-25 07:36:30,300 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-25 07:36:30,301 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-25 07:36:30,301 INFO L274 PluginConnector]: CDTParser initialized [2023-12-25 07:36:30,303 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/seq-mthreaded/pals_lcr-var-start-time.3.ufo.UNBOUNDED.pals.c [2023-12-25 07:36:31,431 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-25 07:36:31,592 INFO L384 CDTParser]: Found 1 translation units. [2023-12-25 07:36:31,593 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/pals_lcr-var-start-time.3.ufo.UNBOUNDED.pals.c [2023-12-25 07:36:31,601 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/155160426/50028fc5ee664affa0417c98e27032b9/FLAG09aec6284 [2023-12-25 07:36:31,613 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/155160426/50028fc5ee664affa0417c98e27032b9 [2023-12-25 07:36:31,615 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-25 07:36:31,616 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-25 07:36:31,617 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-25 07:36:31,617 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-25 07:36:31,621 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-25 07:36:31,621 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 07:36:31" (1/1) ... [2023-12-25 07:36:31,622 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3d2195f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:36:31, skipping insertion in model container [2023-12-25 07:36:31,623 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 07:36:31" (1/1) ... [2023-12-25 07:36:31,655 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 07:36:31,845 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/pals_lcr-var-start-time.3.ufo.UNBOUNDED.pals.c[6899,6912] [2023-12-25 07:36:31,848 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 07:36:31,857 INFO L202 MainTranslator]: Completed pre-run [2023-12-25 07:36:31,882 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/pals_lcr-var-start-time.3.ufo.UNBOUNDED.pals.c[6899,6912] [2023-12-25 07:36:31,883 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 07:36:31,894 INFO L206 MainTranslator]: Completed translation [2023-12-25 07:36:31,895 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:36:31 WrapperNode [2023-12-25 07:36:31,895 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-25 07:36:31,896 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-25 07:36:31,896 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-25 07:36:31,896 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-25 07:36:31,900 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:36:31" (1/1) ... [2023-12-25 07:36:31,922 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:36:31" (1/1) ... [2023-12-25 07:36:31,944 INFO L138 Inliner]: procedures = 23, calls = 14, calls flagged for inlining = 9, calls inlined = 9, statements flattened = 232 [2023-12-25 07:36:31,946 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-25 07:36:31,946 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-25 07:36:31,947 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-25 07:36:31,947 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-25 07:36:31,961 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:36:31" (1/1) ... [2023-12-25 07:36:31,961 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:36:31" (1/1) ... [2023-12-25 07:36:31,964 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:36:31" (1/1) ... [2023-12-25 07:36:31,973 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-25 07:36:31,974 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:36:31" (1/1) ... [2023-12-25 07:36:31,974 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:36:31" (1/1) ... [2023-12-25 07:36:31,979 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:36:31" (1/1) ... [2023-12-25 07:36:31,997 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:36:31" (1/1) ... [2023-12-25 07:36:31,999 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:36:31" (1/1) ... [2023-12-25 07:36:32,000 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:36:31" (1/1) ... [2023-12-25 07:36:32,003 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-25 07:36:32,003 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-25 07:36:32,003 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-25 07:36:32,003 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-25 07:36:32,004 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:36:31" (1/1) ... [2023-12-25 07:36:32,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 07:36:32,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-25 07:36:32,055 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-25 07:36:32,075 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-25 07:36:32,083 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-25 07:36:32,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-25 07:36:32,084 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-25 07:36:32,085 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-25 07:36:32,175 INFO L241 CfgBuilder]: Building ICFG [2023-12-25 07:36:32,177 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-25 07:36:32,474 INFO L282 CfgBuilder]: Performing block encoding [2023-12-25 07:36:32,499 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-25 07:36:32,499 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-25 07:36:32,499 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 07:36:32 BoogieIcfgContainer [2023-12-25 07:36:32,499 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-25 07:36:32,501 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-25 07:36:32,501 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-25 07:36:32,503 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-25 07:36:32,504 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.12 07:36:31" (1/3) ... [2023-12-25 07:36:32,504 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76637d96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 07:36:32, skipping insertion in model container [2023-12-25 07:36:32,504 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:36:31" (2/3) ... [2023-12-25 07:36:32,504 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76637d96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 07:36:32, skipping insertion in model container [2023-12-25 07:36:32,505 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 07:36:32" (3/3) ... [2023-12-25 07:36:32,505 INFO L112 eAbstractionObserver]: Analyzing ICFG pals_lcr-var-start-time.3.ufo.UNBOUNDED.pals.c [2023-12-25 07:36:32,517 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-25 07:36:32,517 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-25 07:36:32,551 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-25 07:36:32,561 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;@1d2bf589, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-25 07:36:32,564 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-25 07:36:32,568 INFO L276 IsEmpty]: Start isEmpty. Operand has 64 states, 62 states have (on average 1.7580645161290323) internal successors, (109), 63 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:32,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-25 07:36:32,573 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:36:32,573 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:36:32,574 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:36:32,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:36:32,578 INFO L85 PathProgramCache]: Analyzing trace with hash 553341809, now seen corresponding path program 1 times [2023-12-25 07:36:32,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:36:32,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1272243068] [2023-12-25 07:36:32,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:36:32,590 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:32,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:36:32,605 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:36:32,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-25 07:36:32,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:36:32,677 INFO L262 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 07:36:32,681 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:36:32,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:32,743 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:36:32,744 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:36:32,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1272243068] [2023-12-25 07:36:32,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1272243068] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:36:32,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:36:32,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:36:32,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974086895] [2023-12-25 07:36:32,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:36:32,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:36:32,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:36:32,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:36:32,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:36:32,780 INFO L87 Difference]: Start difference. First operand has 64 states, 62 states have (on average 1.7580645161290323) internal successors, (109), 63 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:32,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:36:32,851 INFO L93 Difference]: Finished difference Result 108 states and 182 transitions. [2023-12-25 07:36:32,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:36:32,853 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2023-12-25 07:36:32,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:36:32,859 INFO L225 Difference]: With dead ends: 108 [2023-12-25 07:36:32,859 INFO L226 Difference]: Without dead ends: 62 [2023-12-25 07:36:32,861 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:36:32,863 INFO L413 NwaCegarLoop]: 101 mSDtfsCounter, 0 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:36:32,864 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 283 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:36:32,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2023-12-25 07:36:32,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2023-12-25 07:36:32,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 1.4262295081967213) internal successors, (87), 61 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:32,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 87 transitions. [2023-12-25 07:36:32,894 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 87 transitions. Word has length 22 [2023-12-25 07:36:32,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:36:32,895 INFO L495 AbstractCegarLoop]: Abstraction has 62 states and 87 transitions. [2023-12-25 07:36:32,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:32,895 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 87 transitions. [2023-12-25 07:36:32,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-12-25 07:36:32,896 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:36:32,896 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:36:32,901 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-12-25 07:36:33,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:33,100 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:36:33,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:36:33,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1178010663, now seen corresponding path program 1 times [2023-12-25 07:36:33,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:36:33,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1269641164] [2023-12-25 07:36:33,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:36:33,104 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:33,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:36:33,114 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:36:33,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-25 07:36:33,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:36:33,167 INFO L262 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:36:33,169 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:36:33,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:33,211 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:36:33,211 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:36:33,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1269641164] [2023-12-25 07:36:33,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1269641164] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:36:33,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:36:33,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:36:33,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461023631] [2023-12-25 07:36:33,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:36:33,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:36:33,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:36:33,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:36:33,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:36:33,213 INFO L87 Difference]: Start difference. First operand 62 states and 87 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:33,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:36:33,230 INFO L93 Difference]: Finished difference Result 136 states and 205 transitions. [2023-12-25 07:36:33,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:36:33,231 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2023-12-25 07:36:33,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:36:33,232 INFO L225 Difference]: With dead ends: 136 [2023-12-25 07:36:33,232 INFO L226 Difference]: Without dead ends: 95 [2023-12-25 07:36:33,232 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 36 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-25 07:36:33,233 INFO L413 NwaCegarLoop]: 111 mSDtfsCounter, 50 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:36:33,233 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 177 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:36:33,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2023-12-25 07:36:33,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 93. [2023-12-25 07:36:33,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 1.4891304347826086) internal successors, (137), 92 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:33,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 137 transitions. [2023-12-25 07:36:33,241 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 137 transitions. Word has length 38 [2023-12-25 07:36:33,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:36:33,242 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 137 transitions. [2023-12-25 07:36:33,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:33,242 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 137 transitions. [2023-12-25 07:36:33,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-12-25 07:36:33,243 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:36:33,243 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:36:33,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-25 07:36:33,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:33,449 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:36:33,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:36:33,449 INFO L85 PathProgramCache]: Analyzing trace with hash 2089214662, now seen corresponding path program 1 times [2023-12-25 07:36:33,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:36:33,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1176370394] [2023-12-25 07:36:33,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:36:33,450 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:33,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:36:33,451 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:36:33,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-25 07:36:33,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:36:33,501 INFO L262 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:36:33,503 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:36:33,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:33,729 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:36:33,729 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:36:33,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1176370394] [2023-12-25 07:36:33,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1176370394] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:36:33,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:36:33,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 07:36:33,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751512708] [2023-12-25 07:36:33,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:36:33,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:36:33,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:36:33,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:36:33,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:36:33,739 INFO L87 Difference]: Start difference. First operand 93 states and 137 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:33,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:36:33,812 INFO L93 Difference]: Finished difference Result 381 states and 601 transitions. [2023-12-25 07:36:33,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:36:33,813 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2023-12-25 07:36:33,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:36:33,816 INFO L225 Difference]: With dead ends: 381 [2023-12-25 07:36:33,816 INFO L226 Difference]: Without dead ends: 309 [2023-12-25 07:36:33,817 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:36:33,818 INFO L413 NwaCegarLoop]: 80 mSDtfsCounter, 341 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:36:33,818 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [341 Valid, 266 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:36:33,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2023-12-25 07:36:33,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 163. [2023-12-25 07:36:33,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 1.5308641975308641) internal successors, (248), 162 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:33,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 248 transitions. [2023-12-25 07:36:33,833 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 248 transitions. Word has length 38 [2023-12-25 07:36:33,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:36:33,833 INFO L495 AbstractCegarLoop]: Abstraction has 163 states and 248 transitions. [2023-12-25 07:36:33,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:33,833 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 248 transitions. [2023-12-25 07:36:33,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-12-25 07:36:33,834 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:36:33,834 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:36:33,843 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-25 07:36:34,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:34,042 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:36:34,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:36:34,043 INFO L85 PathProgramCache]: Analyzing trace with hash 328114147, now seen corresponding path program 1 times [2023-12-25 07:36:34,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:36:34,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [616454116] [2023-12-25 07:36:34,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:36:34,044 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:34,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:36:34,061 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:36:34,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-25 07:36:34,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:36:34,101 INFO L262 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 07:36:34,103 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:36:34,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:34,118 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:36:34,118 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:36:34,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [616454116] [2023-12-25 07:36:34,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [616454116] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:36:34,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:36:34,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:36:34,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986822391] [2023-12-25 07:36:34,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:36:34,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:36:34,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:36:34,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:36:34,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:36:34,120 INFO L87 Difference]: Start difference. First operand 163 states and 248 transitions. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:34,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:36:34,139 INFO L93 Difference]: Finished difference Result 177 states and 265 transitions. [2023-12-25 07:36:34,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:36:34,140 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2023-12-25 07:36:34,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:36:34,141 INFO L225 Difference]: With dead ends: 177 [2023-12-25 07:36:34,141 INFO L226 Difference]: Without dead ends: 175 [2023-12-25 07:36:34,141 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:36:34,142 INFO L413 NwaCegarLoop]: 83 mSDtfsCounter, 1 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:36:34,142 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 242 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:36:34,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2023-12-25 07:36:34,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 171. [2023-12-25 07:36:34,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 1.5058823529411764) internal successors, (256), 170 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:34,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 256 transitions. [2023-12-25 07:36:34,149 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 256 transitions. Word has length 39 [2023-12-25 07:36:34,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:36:34,149 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 256 transitions. [2023-12-25 07:36:34,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:34,150 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 256 transitions. [2023-12-25 07:36:34,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-12-25 07:36:34,150 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:36:34,150 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:36:34,171 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-12-25 07:36:34,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:34,353 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:36:34,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:36:34,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1582634382, now seen corresponding path program 1 times [2023-12-25 07:36:34,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:36:34,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1105738454] [2023-12-25 07:36:34,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:36:34,354 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:34,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:36:34,355 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:36:34,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-25 07:36:34,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:36:34,398 INFO L262 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:36:34,399 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:36:34,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:34,441 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:36:34,442 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:36:34,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1105738454] [2023-12-25 07:36:34,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1105738454] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:36:34,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:36:34,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:36:34,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29003681] [2023-12-25 07:36:34,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:36:34,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:36:34,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:36:34,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:36:34,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:36:34,443 INFO L87 Difference]: Start difference. First operand 171 states and 256 transitions. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:34,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:36:34,460 INFO L93 Difference]: Finished difference Result 443 states and 678 transitions. [2023-12-25 07:36:34,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:36:34,460 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2023-12-25 07:36:34,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:36:34,463 INFO L225 Difference]: With dead ends: 443 [2023-12-25 07:36:34,463 INFO L226 Difference]: Without dead ends: 293 [2023-12-25 07:36:34,463 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 38 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-25 07:36:34,464 INFO L413 NwaCegarLoop]: 81 mSDtfsCounter, 38 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 141 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-25 07:36:34,464 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 141 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:36:34,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2023-12-25 07:36:34,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 287. [2023-12-25 07:36:34,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 286 states have (on average 1.5034965034965035) internal successors, (430), 286 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:34,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 430 transitions. [2023-12-25 07:36:34,473 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 430 transitions. Word has length 40 [2023-12-25 07:36:34,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:36:34,473 INFO L495 AbstractCegarLoop]: Abstraction has 287 states and 430 transitions. [2023-12-25 07:36:34,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:34,473 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 430 transitions. [2023-12-25 07:36:34,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-12-25 07:36:34,474 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:36:34,474 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:36:34,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-25 07:36:34,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:34,677 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:36:34,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:36:34,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1783001514, now seen corresponding path program 1 times [2023-12-25 07:36:34,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:36:34,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [665643820] [2023-12-25 07:36:34,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:36:34,678 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:34,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:36:34,679 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:36:34,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-25 07:36:34,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:36:34,724 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:36:34,725 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:36:34,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:34,747 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:36:34,747 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:36:34,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [665643820] [2023-12-25 07:36:34,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [665643820] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:36:34,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:36:34,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:36:34,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335355824] [2023-12-25 07:36:34,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:36:34,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:36:34,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:36:34,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:36:34,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:36:34,749 INFO L87 Difference]: Start difference. First operand 287 states and 430 transitions. Second operand has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:34,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:36:34,765 INFO L93 Difference]: Finished difference Result 755 states and 1136 transitions. [2023-12-25 07:36:34,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:36:34,765 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2023-12-25 07:36:34,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:36:34,767 INFO L225 Difference]: With dead ends: 755 [2023-12-25 07:36:34,767 INFO L226 Difference]: Without dead ends: 489 [2023-12-25 07:36:34,771 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 39 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-25 07:36:34,773 INFO L413 NwaCegarLoop]: 105 mSDtfsCounter, 46 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:36:34,773 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 175 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:36:34,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 489 states. [2023-12-25 07:36:34,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 489 to 487. [2023-12-25 07:36:34,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 486 states have (on average 1.477366255144033) internal successors, (718), 486 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:34,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 718 transitions. [2023-12-25 07:36:34,789 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 718 transitions. Word has length 41 [2023-12-25 07:36:34,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:36:34,789 INFO L495 AbstractCegarLoop]: Abstraction has 487 states and 718 transitions. [2023-12-25 07:36:34,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:34,789 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 718 transitions. [2023-12-25 07:36:34,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-12-25 07:36:34,794 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:36:34,794 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:36:34,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-25 07:36:34,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:35,000 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:36:35,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:36:35,001 INFO L85 PathProgramCache]: Analyzing trace with hash -2069403532, now seen corresponding path program 1 times [2023-12-25 07:36:35,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:36:35,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [435272377] [2023-12-25 07:36:35,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:36:35,002 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:35,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:36:35,006 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:36:35,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-25 07:36:35,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:36:35,074 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:36:35,077 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:36:35,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:35,108 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:36:35,108 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:36:35,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [435272377] [2023-12-25 07:36:35,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [435272377] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:36:35,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:36:35,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:36:35,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159906826] [2023-12-25 07:36:35,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:36:35,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:36:35,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:36:35,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:36:35,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:36:35,110 INFO L87 Difference]: Start difference. First operand 487 states and 718 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:35,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:36:35,128 INFO L93 Difference]: Finished difference Result 942 states and 1404 transitions. [2023-12-25 07:36:35,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:36:35,129 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2023-12-25 07:36:35,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:36:35,132 INFO L225 Difference]: With dead ends: 942 [2023-12-25 07:36:35,132 INFO L226 Difference]: Without dead ends: 675 [2023-12-25 07:36:35,133 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 40 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-25 07:36:35,133 INFO L413 NwaCegarLoop]: 125 mSDtfsCounter, 51 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:36:35,134 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 187 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:36:35,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2023-12-25 07:36:35,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 673. [2023-12-25 07:36:35,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 672 states have (on average 1.4642857142857142) internal successors, (984), 672 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:35,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 984 transitions. [2023-12-25 07:36:35,152 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 984 transitions. Word has length 42 [2023-12-25 07:36:35,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:36:35,152 INFO L495 AbstractCegarLoop]: Abstraction has 673 states and 984 transitions. [2023-12-25 07:36:35,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:35,152 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 984 transitions. [2023-12-25 07:36:35,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-25 07:36:35,154 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:36:35,155 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:36:35,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-25 07:36:35,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:35,357 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:36:35,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:36:35,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1411089419, now seen corresponding path program 1 times [2023-12-25 07:36:35,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:36:35,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1573339559] [2023-12-25 07:36:35,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:36:35,358 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:35,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:36:35,359 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:36:35,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-25 07:36:35,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:36:35,427 INFO L262 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:36:35,429 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:36:35,453 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:35,454 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:36:35,454 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:36:35,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1573339559] [2023-12-25 07:36:35,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1573339559] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:36:35,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:36:35,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:36:35,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929203156] [2023-12-25 07:36:35,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:36:35,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:36:35,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:36:35,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:36:35,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:36:35,459 INFO L87 Difference]: Start difference. First operand 673 states and 984 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:35,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:36:35,477 INFO L93 Difference]: Finished difference Result 1147 states and 1687 transitions. [2023-12-25 07:36:35,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:36:35,478 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2023-12-25 07:36:35,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:36:35,480 INFO L225 Difference]: With dead ends: 1147 [2023-12-25 07:36:35,480 INFO L226 Difference]: Without dead ends: 497 [2023-12-25 07:36:35,480 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 57 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-25 07:36:35,481 INFO L413 NwaCegarLoop]: 110 mSDtfsCounter, 44 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:36:35,482 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 178 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:36:35,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2023-12-25 07:36:35,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 495. [2023-12-25 07:36:35,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 495 states, 494 states have (on average 1.4493927125506072) internal successors, (716), 494 states have internal predecessors, (716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:35,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 716 transitions. [2023-12-25 07:36:35,492 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 716 transitions. Word has length 59 [2023-12-25 07:36:35,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:36:35,492 INFO L495 AbstractCegarLoop]: Abstraction has 495 states and 716 transitions. [2023-12-25 07:36:35,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:35,492 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 716 transitions. [2023-12-25 07:36:35,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-25 07:36:35,493 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:36:35,493 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 07:36:35,499 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-12-25 07:36:35,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:35,698 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:36:35,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:36:35,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1593197684, now seen corresponding path program 1 times [2023-12-25 07:36:35,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:36:35,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [108390989] [2023-12-25 07:36:35,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:36:35,698 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:35,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:36:35,699 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:36:35,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-25 07:36:35,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:36:35,746 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 07:36:35,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:36:36,228 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:36,228 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:36:36,543 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:36,544 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:36:36,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [108390989] [2023-12-25 07:36:36,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [108390989] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:36:36,544 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:36:36,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-25 07:36:36,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869887459] [2023-12-25 07:36:36,544 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:36:36,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 07:36:36,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:36:36,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 07:36:36,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2023-12-25 07:36:36,546 INFO L87 Difference]: Start difference. First operand 495 states and 716 transitions. Second operand has 16 states, 16 states have (on average 6.5) internal successors, (104), 15 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:37,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:36:37,136 INFO L93 Difference]: Finished difference Result 1699 states and 2443 transitions. [2023-12-25 07:36:37,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-25 07:36:37,137 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.5) internal successors, (104), 15 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 60 [2023-12-25 07:36:37,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:36:37,140 INFO L225 Difference]: With dead ends: 1699 [2023-12-25 07:36:37,140 INFO L226 Difference]: Without dead ends: 1249 [2023-12-25 07:36:37,141 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=186, Invalid=516, Unknown=0, NotChecked=0, Total=702 [2023-12-25 07:36:37,142 INFO L413 NwaCegarLoop]: 74 mSDtfsCounter, 493 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 493 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 07:36:37,142 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [493 Valid, 531 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 07:36:37,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1249 states. [2023-12-25 07:36:37,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1249 to 1013. [2023-12-25 07:36:37,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1013 states, 1012 states have (on average 1.448616600790514) internal successors, (1466), 1012 states have internal predecessors, (1466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:37,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1013 states to 1013 states and 1466 transitions. [2023-12-25 07:36:37,167 INFO L78 Accepts]: Start accepts. Automaton has 1013 states and 1466 transitions. Word has length 60 [2023-12-25 07:36:37,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:36:37,168 INFO L495 AbstractCegarLoop]: Abstraction has 1013 states and 1466 transitions. [2023-12-25 07:36:37,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.5) internal successors, (104), 15 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:37,168 INFO L276 IsEmpty]: Start isEmpty. Operand 1013 states and 1466 transitions. [2023-12-25 07:36:37,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-12-25 07:36:37,168 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:36:37,168 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 07:36:37,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-25 07:36:37,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:37,371 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:36:37,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:36:37,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1272185863, now seen corresponding path program 1 times [2023-12-25 07:36:37,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:36:37,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [415498094] [2023-12-25 07:36:37,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:36:37,372 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:37,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:36:37,373 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:36:37,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-25 07:36:37,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:36:37,419 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:36:37,420 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:36:37,444 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:37,444 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:36:37,445 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:36:37,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [415498094] [2023-12-25 07:36:37,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [415498094] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:36:37,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:36:37,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:36:37,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582102124] [2023-12-25 07:36:37,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:36:37,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:36:37,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:36:37,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:36:37,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:36:37,446 INFO L87 Difference]: Start difference. First operand 1013 states and 1466 transitions. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:37,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:36:37,488 INFO L93 Difference]: Finished difference Result 2911 states and 4214 transitions. [2023-12-25 07:36:37,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:36:37,489 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2023-12-25 07:36:37,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:36:37,495 INFO L225 Difference]: With dead ends: 2911 [2023-12-25 07:36:37,495 INFO L226 Difference]: Without dead ends: 1953 [2023-12-25 07:36:37,496 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 59 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-25 07:36:37,497 INFO L413 NwaCegarLoop]: 85 mSDtfsCounter, 41 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:36:37,497 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 160 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:36:37,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1953 states. [2023-12-25 07:36:37,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1953 to 1951. [2023-12-25 07:36:37,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1951 states, 1950 states have (on average 1.4235897435897436) internal successors, (2776), 1950 states have internal predecessors, (2776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:37,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1951 states to 1951 states and 2776 transitions. [2023-12-25 07:36:37,626 INFO L78 Accepts]: Start accepts. Automaton has 1951 states and 2776 transitions. Word has length 61 [2023-12-25 07:36:37,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:36:37,626 INFO L495 AbstractCegarLoop]: Abstraction has 1951 states and 2776 transitions. [2023-12-25 07:36:37,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:37,626 INFO L276 IsEmpty]: Start isEmpty. Operand 1951 states and 2776 transitions. [2023-12-25 07:36:37,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-12-25 07:36:37,627 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:36:37,627 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 07:36:37,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-25 07:36:37,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:37,828 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:36:37,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:36:37,829 INFO L85 PathProgramCache]: Analyzing trace with hash 628722855, now seen corresponding path program 1 times [2023-12-25 07:36:37,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:36:37,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [815904929] [2023-12-25 07:36:37,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:36:37,829 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:37,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:36:37,831 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:36:37,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-25 07:36:37,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:36:37,899 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 07:36:37,900 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:36:38,280 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:38,280 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:36:38,501 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:38,502 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:36:38,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [815904929] [2023-12-25 07:36:38,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [815904929] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:36:38,502 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:36:38,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-25 07:36:38,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828831523] [2023-12-25 07:36:38,502 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:36:38,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 07:36:38,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:36:38,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 07:36:38,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-25 07:36:38,503 INFO L87 Difference]: Start difference. First operand 1951 states and 2776 transitions. Second operand has 16 states, 16 states have (on average 6.75) internal successors, (108), 16 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:39,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:36:39,999 INFO L93 Difference]: Finished difference Result 7019 states and 9948 transitions. [2023-12-25 07:36:39,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-25 07:36:40,000 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.75) internal successors, (108), 16 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2023-12-25 07:36:40,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:36:40,014 INFO L225 Difference]: With dead ends: 7019 [2023-12-25 07:36:40,014 INFO L226 Difference]: Without dead ends: 5133 [2023-12-25 07:36:40,017 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=286, Invalid=904, Unknown=0, NotChecked=0, Total=1190 [2023-12-25 07:36:40,018 INFO L413 NwaCegarLoop]: 125 mSDtfsCounter, 649 mSDsluCounter, 1125 mSDsCounter, 0 mSdLazyCounter, 1035 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 649 SdHoareTripleChecker+Valid, 1250 SdHoareTripleChecker+Invalid, 1051 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1035 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-25 07:36:40,018 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [649 Valid, 1250 Invalid, 1051 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1035 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-25 07:36:40,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5133 states. [2023-12-25 07:36:40,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5133 to 4411. [2023-12-25 07:36:40,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4411 states, 4410 states have (on average 1.415419501133787) internal successors, (6242), 4410 states have internal predecessors, (6242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:40,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4411 states to 4411 states and 6242 transitions. [2023-12-25 07:36:40,184 INFO L78 Accepts]: Start accepts. Automaton has 4411 states and 6242 transitions. Word has length 61 [2023-12-25 07:36:40,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:36:40,184 INFO L495 AbstractCegarLoop]: Abstraction has 4411 states and 6242 transitions. [2023-12-25 07:36:40,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.75) internal successors, (108), 16 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:40,184 INFO L276 IsEmpty]: Start isEmpty. Operand 4411 states and 6242 transitions. [2023-12-25 07:36:40,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-12-25 07:36:40,185 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:36:40,185 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 07:36:40,190 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-25 07:36:40,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:40,388 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:36:40,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:36:40,389 INFO L85 PathProgramCache]: Analyzing trace with hash 793846499, now seen corresponding path program 1 times [2023-12-25 07:36:40,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:36:40,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1073181246] [2023-12-25 07:36:40,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:36:40,389 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:40,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:36:40,390 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:36:40,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-25 07:36:40,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:36:40,464 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 07:36:40,466 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:36:40,895 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:40,895 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:36:41,076 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:41,077 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:36:41,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1073181246] [2023-12-25 07:36:41,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1073181246] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:36:41,077 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:36:41,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-25 07:36:41,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534491891] [2023-12-25 07:36:41,077 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:36:41,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 07:36:41,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:36:41,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 07:36:41,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2023-12-25 07:36:41,079 INFO L87 Difference]: Start difference. First operand 4411 states and 6242 transitions. Second operand has 16 states, 16 states have (on average 6.875) internal successors, (110), 15 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:41,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:36:41,928 INFO L93 Difference]: Finished difference Result 16611 states and 23542 transitions. [2023-12-25 07:36:41,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-25 07:36:41,929 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.875) internal successors, (110), 15 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2023-12-25 07:36:41,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:36:41,959 INFO L225 Difference]: With dead ends: 16611 [2023-12-25 07:36:41,959 INFO L226 Difference]: Without dead ends: 12285 [2023-12-25 07:36:41,964 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=226, Invalid=644, Unknown=0, NotChecked=0, Total=870 [2023-12-25 07:36:41,965 INFO L413 NwaCegarLoop]: 84 mSDtfsCounter, 1211 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1211 SdHoareTripleChecker+Valid, 445 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 07:36:41,965 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1211 Valid, 445 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 07:36:41,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12285 states. [2023-12-25 07:36:42,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12285 to 9491. [2023-12-25 07:36:42,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9491 states, 9490 states have (on average 1.4131717597471023) internal successors, (13411), 9490 states have internal predecessors, (13411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:42,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9491 states to 9491 states and 13411 transitions. [2023-12-25 07:36:42,278 INFO L78 Accepts]: Start accepts. Automaton has 9491 states and 13411 transitions. Word has length 61 [2023-12-25 07:36:42,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:36:42,279 INFO L495 AbstractCegarLoop]: Abstraction has 9491 states and 13411 transitions. [2023-12-25 07:36:42,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.875) internal successors, (110), 15 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:42,279 INFO L276 IsEmpty]: Start isEmpty. Operand 9491 states and 13411 transitions. [2023-12-25 07:36:42,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-12-25 07:36:42,280 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:36:42,280 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 07:36:42,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-25 07:36:42,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:42,483 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:36:42,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:36:42,483 INFO L85 PathProgramCache]: Analyzing trace with hash 287561154, now seen corresponding path program 1 times [2023-12-25 07:36:42,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:36:42,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1550026925] [2023-12-25 07:36:42,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:36:42,484 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:42,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:36:42,485 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:36:42,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-25 07:36:42,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:36:42,528 INFO L262 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:36:42,529 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:36:42,548 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:42,549 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:36:42,549 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:36:42,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1550026925] [2023-12-25 07:36:42,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1550026925] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:36:42,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:36:42,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:36:42,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111998167] [2023-12-25 07:36:42,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:36:42,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:36:42,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:36:42,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:36:42,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:36:42,550 INFO L87 Difference]: Start difference. First operand 9491 states and 13411 transitions. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:42,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:36:42,670 INFO L93 Difference]: Finished difference Result 14521 states and 20523 transitions. [2023-12-25 07:36:42,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:36:42,671 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2023-12-25 07:36:42,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:36:42,691 INFO L225 Difference]: With dead ends: 14521 [2023-12-25 07:36:42,691 INFO L226 Difference]: Without dead ends: 5145 [2023-12-25 07:36:42,702 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 59 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-25 07:36:42,702 INFO L413 NwaCegarLoop]: 101 mSDtfsCounter, 35 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:36:42,703 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 159 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:36:42,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5145 states. [2023-12-25 07:36:42,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5145 to 5143. [2023-12-25 07:36:42,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5143 states, 5142 states have (on average 1.3840917930766239) internal successors, (7117), 5142 states have internal predecessors, (7117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:42,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5143 states to 5143 states and 7117 transitions. [2023-12-25 07:36:42,896 INFO L78 Accepts]: Start accepts. Automaton has 5143 states and 7117 transitions. Word has length 61 [2023-12-25 07:36:42,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:36:42,897 INFO L495 AbstractCegarLoop]: Abstraction has 5143 states and 7117 transitions. [2023-12-25 07:36:42,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:42,897 INFO L276 IsEmpty]: Start isEmpty. Operand 5143 states and 7117 transitions. [2023-12-25 07:36:42,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-12-25 07:36:42,900 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:36:42,900 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 07:36:42,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-25 07:36:43,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:43,103 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:36:43,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:36:43,103 INFO L85 PathProgramCache]: Analyzing trace with hash -73118296, now seen corresponding path program 1 times [2023-12-25 07:36:43,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:36:43,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1421800784] [2023-12-25 07:36:43,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:36:43,104 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:43,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:36:43,105 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:36:43,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-25 07:36:43,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:36:43,148 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:36:43,149 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:36:43,168 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:43,168 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:36:43,168 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:36:43,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1421800784] [2023-12-25 07:36:43,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1421800784] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:36:43,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:36:43,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:36:43,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848832687] [2023-12-25 07:36:43,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:36:43,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:36:43,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:36:43,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:36:43,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:36:43,170 INFO L87 Difference]: Start difference. First operand 5143 states and 7117 transitions. Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:43,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:36:43,347 INFO L93 Difference]: Finished difference Result 15046 states and 20721 transitions. [2023-12-25 07:36:43,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:36:43,347 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 62 [2023-12-25 07:36:43,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:36:43,362 INFO L225 Difference]: With dead ends: 15046 [2023-12-25 07:36:43,362 INFO L226 Difference]: Without dead ends: 10018 [2023-12-25 07:36:43,366 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 60 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-25 07:36:43,367 INFO L413 NwaCegarLoop]: 92 mSDtfsCounter, 40 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:36:43,367 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 167 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:36:43,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10018 states. [2023-12-25 07:36:43,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10018 to 10016. [2023-12-25 07:36:43,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10016 states, 10015 states have (on average 1.3550673989016475) internal successors, (13571), 10015 states have internal predecessors, (13571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:43,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10016 states to 10016 states and 13571 transitions. [2023-12-25 07:36:43,645 INFO L78 Accepts]: Start accepts. Automaton has 10016 states and 13571 transitions. Word has length 62 [2023-12-25 07:36:43,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:36:43,645 INFO L495 AbstractCegarLoop]: Abstraction has 10016 states and 13571 transitions. [2023-12-25 07:36:43,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:43,646 INFO L276 IsEmpty]: Start isEmpty. Operand 10016 states and 13571 transitions. [2023-12-25 07:36:43,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-12-25 07:36:43,647 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:36:43,647 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:36:43,664 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2023-12-25 07:36:43,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:43,848 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:36:43,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:36:43,848 INFO L85 PathProgramCache]: Analyzing trace with hash -183291626, now seen corresponding path program 1 times [2023-12-25 07:36:43,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:36:43,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [171769643] [2023-12-25 07:36:43,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:36:43,849 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:43,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:36:43,850 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:36:43,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-25 07:36:43,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:36:43,891 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 07:36:43,893 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:36:44,321 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:44,321 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:36:44,495 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:44,495 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:36:44,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [171769643] [2023-12-25 07:36:44,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [171769643] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:36:44,495 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:36:44,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-25 07:36:44,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248026984] [2023-12-25 07:36:44,496 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:36:44,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 07:36:44,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:36:44,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 07:36:44,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-25 07:36:44,497 INFO L87 Difference]: Start difference. First operand 10016 states and 13571 transitions. Second operand has 16 states, 16 states have (on average 7.125) internal successors, (114), 16 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:45,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:36:45,923 INFO L93 Difference]: Finished difference Result 26916 states and 36420 transitions. [2023-12-25 07:36:45,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-25 07:36:45,924 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 7.125) internal successors, (114), 16 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 62 [2023-12-25 07:36:45,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:36:45,945 INFO L225 Difference]: With dead ends: 26916 [2023-12-25 07:36:45,945 INFO L226 Difference]: Without dead ends: 17035 [2023-12-25 07:36:45,953 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=210, Invalid=660, Unknown=0, NotChecked=0, Total=870 [2023-12-25 07:36:45,953 INFO L413 NwaCegarLoop]: 124 mSDtfsCounter, 494 mSDsluCounter, 938 mSDsCounter, 0 mSdLazyCounter, 774 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 1062 SdHoareTripleChecker+Invalid, 784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 774 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-25 07:36:45,954 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [494 Valid, 1062 Invalid, 784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 774 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-25 07:36:45,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17035 states. [2023-12-25 07:36:46,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17035 to 13441. [2023-12-25 07:36:46,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13441 states, 13440 states have (on average 1.3576636904761905) internal successors, (18247), 13440 states have internal predecessors, (18247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:46,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13441 states to 13441 states and 18247 transitions. [2023-12-25 07:36:46,355 INFO L78 Accepts]: Start accepts. Automaton has 13441 states and 18247 transitions. Word has length 62 [2023-12-25 07:36:46,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:36:46,355 INFO L495 AbstractCegarLoop]: Abstraction has 13441 states and 18247 transitions. [2023-12-25 07:36:46,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.125) internal successors, (114), 16 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:46,356 INFO L276 IsEmpty]: Start isEmpty. Operand 13441 states and 18247 transitions. [2023-12-25 07:36:46,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-12-25 07:36:46,357 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:36:46,357 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 07:36:46,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-25 07:36:46,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:46,560 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:36:46,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:36:46,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1451387862, now seen corresponding path program 1 times [2023-12-25 07:36:46,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:36:46,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2009959146] [2023-12-25 07:36:46,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:36:46,560 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:46,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:36:46,561 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:36:46,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-25 07:36:46,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:36:46,605 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:36:46,606 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:36:46,623 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:46,624 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:36:46,624 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:36:46,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2009959146] [2023-12-25 07:36:46,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2009959146] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:36:46,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:36:46,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:36:46,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795204393] [2023-12-25 07:36:46,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:36:46,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:36:46,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:36:46,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:36:46,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:36:46,625 INFO L87 Difference]: Start difference. First operand 13441 states and 18247 transitions. Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:46,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:36:46,763 INFO L93 Difference]: Finished difference Result 20227 states and 27433 transitions. [2023-12-25 07:36:46,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:36:46,764 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 62 [2023-12-25 07:36:46,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:36:46,773 INFO L225 Difference]: With dead ends: 20227 [2023-12-25 07:36:46,774 INFO L226 Difference]: Without dead ends: 6921 [2023-12-25 07:36:46,784 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 60 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-25 07:36:46,784 INFO L413 NwaCegarLoop]: 92 mSDtfsCounter, 29 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:36:46,785 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 140 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:36:46,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6921 states. [2023-12-25 07:36:46,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6921 to 6919. [2023-12-25 07:36:46,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6919 states, 6918 states have (on average 1.3340560855738652) internal successors, (9229), 6918 states have internal predecessors, (9229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:46,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6919 states to 6919 states and 9229 transitions. [2023-12-25 07:36:46,985 INFO L78 Accepts]: Start accepts. Automaton has 6919 states and 9229 transitions. Word has length 62 [2023-12-25 07:36:46,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:36:46,985 INFO L495 AbstractCegarLoop]: Abstraction has 6919 states and 9229 transitions. [2023-12-25 07:36:46,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:46,985 INFO L276 IsEmpty]: Start isEmpty. Operand 6919 states and 9229 transitions. [2023-12-25 07:36:46,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-12-25 07:36:46,988 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:36:46,988 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 07:36:47,004 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2023-12-25 07:36:47,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:47,191 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:36:47,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:36:47,192 INFO L85 PathProgramCache]: Analyzing trace with hash 500734411, now seen corresponding path program 1 times [2023-12-25 07:36:47,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:36:47,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [946442991] [2023-12-25 07:36:47,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:36:47,192 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:47,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:36:47,209 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:36:47,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-25 07:36:47,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:36:47,269 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 07:36:47,270 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:36:47,691 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:47,691 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:36:47,899 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:47,900 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:36:47,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [946442991] [2023-12-25 07:36:47,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [946442991] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:36:47,900 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:36:47,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-25 07:36:47,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371027423] [2023-12-25 07:36:47,900 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:36:47,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 07:36:47,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:36:47,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 07:36:47,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2023-12-25 07:36:47,901 INFO L87 Difference]: Start difference. First operand 6919 states and 9229 transitions. Second operand has 16 states, 16 states have (on average 7.25) internal successors, (116), 15 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:48,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:36:48,791 INFO L93 Difference]: Finished difference Result 25439 states and 34028 transitions. [2023-12-25 07:36:48,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-25 07:36:48,791 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 7.25) internal successors, (116), 15 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 62 [2023-12-25 07:36:48,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:36:48,819 INFO L225 Difference]: With dead ends: 25439 [2023-12-25 07:36:48,819 INFO L226 Difference]: Without dead ends: 18655 [2023-12-25 07:36:48,827 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=210, Invalid=602, Unknown=0, NotChecked=0, Total=812 [2023-12-25 07:36:48,827 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 824 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 824 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 07:36:48,828 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [824 Valid, 493 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 07:36:48,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18655 states. [2023-12-25 07:36:49,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18655 to 16493. [2023-12-25 07:36:49,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16493 states, 16492 states have (on average 1.3282197429056513) internal successors, (21905), 16492 states have internal predecessors, (21905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:49,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16493 states to 16493 states and 21905 transitions. [2023-12-25 07:36:49,380 INFO L78 Accepts]: Start accepts. Automaton has 16493 states and 21905 transitions. Word has length 62 [2023-12-25 07:36:49,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:36:49,380 INFO L495 AbstractCegarLoop]: Abstraction has 16493 states and 21905 transitions. [2023-12-25 07:36:49,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.25) internal successors, (116), 15 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:49,381 INFO L276 IsEmpty]: Start isEmpty. Operand 16493 states and 21905 transitions. [2023-12-25 07:36:49,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-12-25 07:36:49,383 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:36:49,383 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 07:36:49,388 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2023-12-25 07:36:49,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:49,585 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:36:49,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:36:49,585 INFO L85 PathProgramCache]: Analyzing trace with hash 2076897688, now seen corresponding path program 1 times [2023-12-25 07:36:49,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:36:49,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1391506957] [2023-12-25 07:36:49,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:36:49,586 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:49,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:36:49,587 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:36:49,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-25 07:36:49,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:36:49,630 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 07:36:49,631 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:36:49,686 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 07:36:49,686 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:36:49,756 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 07:36:49,756 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:36:49,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1391506957] [2023-12-25 07:36:49,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1391506957] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:36:49,756 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:36:49,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-25 07:36:49,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300713452] [2023-12-25 07:36:49,756 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:36:49,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 07:36:49,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:36:49,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 07:36:49,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:36:49,757 INFO L87 Difference]: Start difference. First operand 16493 states and 21905 transitions. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:50,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:36:50,589 INFO L93 Difference]: Finished difference Result 51991 states and 68635 transitions. [2023-12-25 07:36:50,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:36:50,589 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2023-12-25 07:36:50,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:36:50,646 INFO L225 Difference]: With dead ends: 51991 [2023-12-25 07:36:50,646 INFO L226 Difference]: Without dead ends: 35683 [2023-12-25 07:36:50,656 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:36:50,657 INFO L413 NwaCegarLoop]: 105 mSDtfsCounter, 154 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:36:50,657 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 359 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:36:50,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35683 states. [2023-12-25 07:36:51,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35683 to 35289. [2023-12-25 07:36:51,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35289 states, 35288 states have (on average 1.2744275674450238) internal successors, (44972), 35288 states have internal predecessors, (44972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:51,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35289 states to 35289 states and 44972 transitions. [2023-12-25 07:36:51,971 INFO L78 Accepts]: Start accepts. Automaton has 35289 states and 44972 transitions. Word has length 63 [2023-12-25 07:36:51,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:36:51,971 INFO L495 AbstractCegarLoop]: Abstraction has 35289 states and 44972 transitions. [2023-12-25 07:36:51,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:51,971 INFO L276 IsEmpty]: Start isEmpty. Operand 35289 states and 44972 transitions. [2023-12-25 07:36:51,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-12-25 07:36:51,973 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:36:51,973 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 07:36:51,984 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-25 07:36:52,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:52,175 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:36:52,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:36:52,176 INFO L85 PathProgramCache]: Analyzing trace with hash -2077374834, now seen corresponding path program 1 times [2023-12-25 07:36:52,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:36:52,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1192479367] [2023-12-25 07:36:52,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:36:52,176 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:52,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:36:52,177 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:36:52,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-25 07:36:52,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:36:52,224 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 07:36:52,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:36:52,687 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:52,687 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:36:52,901 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:52,901 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:36:52,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1192479367] [2023-12-25 07:36:52,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1192479367] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:36:52,909 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:36:52,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-25 07:36:52,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407991839] [2023-12-25 07:36:52,910 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:36:52,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 07:36:52,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:36:52,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 07:36:52,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-25 07:36:52,912 INFO L87 Difference]: Start difference. First operand 35289 states and 44972 transitions. Second operand has 16 states, 16 states have (on average 7.5) internal successors, (120), 16 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:55,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:36:55,175 INFO L93 Difference]: Finished difference Result 91146 states and 116078 transitions. [2023-12-25 07:36:55,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-25 07:36:55,176 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 7.5) internal successors, (120), 16 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2023-12-25 07:36:55,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:36:55,251 INFO L225 Difference]: With dead ends: 91146 [2023-12-25 07:36:55,251 INFO L226 Difference]: Without dead ends: 56240 [2023-12-25 07:36:55,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=195, Invalid=617, Unknown=0, NotChecked=0, Total=812 [2023-12-25 07:36:55,286 INFO L413 NwaCegarLoop]: 86 mSDtfsCounter, 709 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 709 SdHoareTripleChecker+Valid, 716 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 07:36:55,286 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [709 Valid, 716 Invalid, 587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 576 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 07:36:55,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56240 states. [2023-12-25 07:36:57,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56240 to 45928. [2023-12-25 07:36:57,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45928 states, 45927 states have (on average 1.2806627909508568) internal successors, (58817), 45927 states have internal predecessors, (58817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:57,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45928 states to 45928 states and 58817 transitions. [2023-12-25 07:36:57,296 INFO L78 Accepts]: Start accepts. Automaton has 45928 states and 58817 transitions. Word has length 63 [2023-12-25 07:36:57,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:36:57,296 INFO L495 AbstractCegarLoop]: Abstraction has 45928 states and 58817 transitions. [2023-12-25 07:36:57,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.5) internal successors, (120), 16 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:57,296 INFO L276 IsEmpty]: Start isEmpty. Operand 45928 states and 58817 transitions. [2023-12-25 07:36:57,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-12-25 07:36:57,298 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:36:57,298 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 07:36:57,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-25 07:36:57,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:57,501 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:36:57,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:36:57,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1818270645, now seen corresponding path program 1 times [2023-12-25 07:36:57,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:36:57,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1214982624] [2023-12-25 07:36:57,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:36:57,502 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:36:57,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:36:57,503 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:36:57,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-25 07:36:57,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:36:57,546 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-25 07:36:57,547 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:36:57,743 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:57,744 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:36:57,777 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:36:57,777 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:36:57,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1214982624] [2023-12-25 07:36:57,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1214982624] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:36:57,777 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:36:57,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-12-25 07:36:57,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356801430] [2023-12-25 07:36:57,778 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:36:57,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 07:36:57,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:36:57,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 07:36:57,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-25 07:36:57,778 INFO L87 Difference]: Start difference. First operand 45928 states and 58817 transitions. Second operand has 9 states, 9 states have (on average 12.222222222222221) internal successors, (110), 9 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:36:59,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:36:59,038 INFO L93 Difference]: Finished difference Result 82492 states and 105115 transitions. [2023-12-25 07:36:59,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-25 07:36:59,039 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 12.222222222222221) internal successors, (110), 9 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2023-12-25 07:36:59,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:36:59,085 INFO L225 Difference]: With dead ends: 82492 [2023-12-25 07:36:59,085 INFO L226 Difference]: Without dead ends: 44251 [2023-12-25 07:36:59,097 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2023-12-25 07:36:59,099 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 189 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:36:59,099 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 255 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:36:59,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44251 states. [2023-12-25 07:37:00,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44251 to 39882. [2023-12-25 07:37:00,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39882 states, 39881 states have (on average 1.2671698302449788) internal successors, (50536), 39881 states have internal predecessors, (50536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:00,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39882 states to 39882 states and 50536 transitions. [2023-12-25 07:37:00,812 INFO L78 Accepts]: Start accepts. Automaton has 39882 states and 50536 transitions. Word has length 64 [2023-12-25 07:37:00,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:37:00,812 INFO L495 AbstractCegarLoop]: Abstraction has 39882 states and 50536 transitions. [2023-12-25 07:37:00,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.222222222222221) internal successors, (110), 9 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:00,812 INFO L276 IsEmpty]: Start isEmpty. Operand 39882 states and 50536 transitions. [2023-12-25 07:37:00,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-12-25 07:37:00,814 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:37:00,814 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 07:37:00,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-25 07:37:01,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:01,016 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:37:01,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:37:01,017 INFO L85 PathProgramCache]: Analyzing trace with hash -460953503, now seen corresponding path program 1 times [2023-12-25 07:37:01,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:37:01,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1032873796] [2023-12-25 07:37:01,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:37:01,017 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:01,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:37:01,018 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:37:01,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-25 07:37:01,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:37:01,061 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-25 07:37:01,062 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:37:01,171 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:37:01,171 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:37:01,216 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:37:01,217 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:37:01,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1032873796] [2023-12-25 07:37:01,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1032873796] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:37:01,217 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:37:01,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-12-25 07:37:01,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544792164] [2023-12-25 07:37:01,217 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:37:01,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 07:37:01,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:37:01,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 07:37:01,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-25 07:37:01,218 INFO L87 Difference]: Start difference. First operand 39882 states and 50536 transitions. Second operand has 9 states, 9 states have (on average 13.222222222222221) internal successors, (119), 9 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:02,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:37:02,422 INFO L93 Difference]: Finished difference Result 69969 states and 87988 transitions. [2023-12-25 07:37:02,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 07:37:02,423 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 13.222222222222221) internal successors, (119), 9 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2023-12-25 07:37:02,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:37:02,457 INFO L225 Difference]: With dead ends: 69969 [2023-12-25 07:37:02,457 INFO L226 Difference]: Without dead ends: 30498 [2023-12-25 07:37:02,469 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2023-12-25 07:37:02,470 INFO L413 NwaCegarLoop]: 89 mSDtfsCounter, 167 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:37:02,470 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 332 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:37:02,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30498 states. [2023-12-25 07:37:04,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30498 to 30100. [2023-12-25 07:37:04,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30100 states, 30099 states have (on average 1.2407388949798996) internal successors, (37345), 30099 states have internal predecessors, (37345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:04,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30100 states to 30100 states and 37345 transitions. [2023-12-25 07:37:04,139 INFO L78 Accepts]: Start accepts. Automaton has 30100 states and 37345 transitions. Word has length 64 [2023-12-25 07:37:04,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:37:04,139 INFO L495 AbstractCegarLoop]: Abstraction has 30100 states and 37345 transitions. [2023-12-25 07:37:04,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.222222222222221) internal successors, (119), 9 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:04,140 INFO L276 IsEmpty]: Start isEmpty. Operand 30100 states and 37345 transitions. [2023-12-25 07:37:04,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-12-25 07:37:04,141 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:37:04,141 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 07:37:04,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-25 07:37:04,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:04,343 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:37:04,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:37:04,343 INFO L85 PathProgramCache]: Analyzing trace with hash -409115935, now seen corresponding path program 1 times [2023-12-25 07:37:04,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:37:04,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1759435669] [2023-12-25 07:37:04,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:37:04,344 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:04,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:37:04,345 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:37:04,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-25 07:37:04,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:37:04,386 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-25 07:37:04,387 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:37:04,500 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:37:04,501 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:37:04,545 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:37:04,545 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:37:04,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1759435669] [2023-12-25 07:37:04,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1759435669] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:37:04,545 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:37:04,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-12-25 07:37:04,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140196900] [2023-12-25 07:37:04,546 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:37:04,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 07:37:04,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:37:04,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 07:37:04,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-25 07:37:04,547 INFO L87 Difference]: Start difference. First operand 30100 states and 37345 transitions. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:05,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:37:05,506 INFO L93 Difference]: Finished difference Result 52287 states and 64766 transitions. [2023-12-25 07:37:05,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 07:37:05,507 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2023-12-25 07:37:05,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:37:05,531 INFO L225 Difference]: With dead ends: 52287 [2023-12-25 07:37:05,531 INFO L226 Difference]: Without dead ends: 23386 [2023-12-25 07:37:05,540 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2023-12-25 07:37:05,541 INFO L413 NwaCegarLoop]: 86 mSDtfsCounter, 242 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:37:05,541 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 297 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:37:05,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23386 states. [2023-12-25 07:37:06,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23386 to 23134. [2023-12-25 07:37:06,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23134 states, 23133 states have (on average 1.2266459170881425) internal successors, (28376), 23133 states have internal predecessors, (28376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:06,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23134 states to 23134 states and 28376 transitions. [2023-12-25 07:37:06,457 INFO L78 Accepts]: Start accepts. Automaton has 23134 states and 28376 transitions. Word has length 64 [2023-12-25 07:37:06,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:37:06,457 INFO L495 AbstractCegarLoop]: Abstraction has 23134 states and 28376 transitions. [2023-12-25 07:37:06,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:06,457 INFO L276 IsEmpty]: Start isEmpty. Operand 23134 states and 28376 transitions. [2023-12-25 07:37:06,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-25 07:37:06,491 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:37:06,492 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:37:06,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-25 07:37:06,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:06,694 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:37:06,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:37:06,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1740509148, now seen corresponding path program 1 times [2023-12-25 07:37:06,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:37:06,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1308846562] [2023-12-25 07:37:06,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:37:06,695 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:06,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:37:06,696 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:37:06,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-25 07:37:06,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:37:06,761 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:37:06,763 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:37:06,791 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-25 07:37:06,791 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:37:06,792 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:37:06,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1308846562] [2023-12-25 07:37:06,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1308846562] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:37:06,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:37:06,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:37:06,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055345066] [2023-12-25 07:37:06,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:37:06,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:37:06,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:37:06,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:37:06,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:37:06,793 INFO L87 Difference]: Start difference. First operand 23134 states and 28376 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:07,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:37:07,770 INFO L93 Difference]: Finished difference Result 42738 states and 52440 transitions. [2023-12-25 07:37:07,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:37:07,770 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 103 [2023-12-25 07:37:07,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:37:07,797 INFO L225 Difference]: With dead ends: 42738 [2023-12-25 07:37:07,797 INFO L226 Difference]: Without dead ends: 20946 [2023-12-25 07:37:07,809 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 101 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-25 07:37:07,810 INFO L413 NwaCegarLoop]: 109 mSDtfsCounter, 38 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:37:07,810 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 184 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:37:07,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20946 states. [2023-12-25 07:37:08,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20946 to 18381. [2023-12-25 07:37:08,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18381 states, 18380 states have (on average 1.1927638737758433) internal successors, (21923), 18380 states have internal predecessors, (21923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:08,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18381 states to 18381 states and 21923 transitions. [2023-12-25 07:37:08,557 INFO L78 Accepts]: Start accepts. Automaton has 18381 states and 21923 transitions. Word has length 103 [2023-12-25 07:37:08,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:37:08,557 INFO L495 AbstractCegarLoop]: Abstraction has 18381 states and 21923 transitions. [2023-12-25 07:37:08,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:08,557 INFO L276 IsEmpty]: Start isEmpty. Operand 18381 states and 21923 transitions. [2023-12-25 07:37:08,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-25 07:37:08,562 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:37:08,562 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:37:08,565 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-25 07:37:08,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:08,765 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:37:08,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:37:08,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1533254796, now seen corresponding path program 1 times [2023-12-25 07:37:08,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:37:08,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [137144006] [2023-12-25 07:37:08,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:37:08,766 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:08,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:37:08,767 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:37:08,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-25 07:37:08,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:37:08,828 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:37:08,829 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:37:08,870 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 67 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-25 07:37:08,870 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:37:08,870 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:37:08,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [137144006] [2023-12-25 07:37:08,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [137144006] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:37:08,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:37:08,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:37:08,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087623684] [2023-12-25 07:37:08,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:37:08,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:37:08,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:37:08,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:37:08,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:37:08,871 INFO L87 Difference]: Start difference. First operand 18381 states and 21923 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:09,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:37:09,560 INFO L93 Difference]: Finished difference Result 26245 states and 31328 transitions. [2023-12-25 07:37:09,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:37:09,560 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 105 [2023-12-25 07:37:09,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:37:09,576 INFO L225 Difference]: With dead ends: 26245 [2023-12-25 07:37:09,576 INFO L226 Difference]: Without dead ends: 14769 [2023-12-25 07:37:09,586 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 103 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-25 07:37:09,588 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 28 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:37:09,589 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 204 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:37:09,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14769 states. [2023-12-25 07:37:10,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14769 to 12840. [2023-12-25 07:37:10,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12840 states, 12839 states have (on average 1.1817898590232885) internal successors, (15173), 12839 states have internal predecessors, (15173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:10,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12840 states to 12840 states and 15173 transitions. [2023-12-25 07:37:10,139 INFO L78 Accepts]: Start accepts. Automaton has 12840 states and 15173 transitions. Word has length 105 [2023-12-25 07:37:10,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:37:10,139 INFO L495 AbstractCegarLoop]: Abstraction has 12840 states and 15173 transitions. [2023-12-25 07:37:10,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:10,140 INFO L276 IsEmpty]: Start isEmpty. Operand 12840 states and 15173 transitions. [2023-12-25 07:37:10,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-25 07:37:10,151 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:37:10,151 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:37:10,153 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2023-12-25 07:37:10,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:10,354 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:37:10,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:37:10,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1217443020, now seen corresponding path program 1 times [2023-12-25 07:37:10,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:37:10,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1940565339] [2023-12-25 07:37:10,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:37:10,354 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:10,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:37:10,355 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:37:10,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-25 07:37:10,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:37:10,409 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:37:10,411 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:37:10,434 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-25 07:37:10,434 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:37:10,434 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:37:10,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1940565339] [2023-12-25 07:37:10,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1940565339] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:37:10,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:37:10,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:37:10,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112794265] [2023-12-25 07:37:10,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:37:10,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:37:10,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:37:10,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:37:10,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:37:10,435 INFO L87 Difference]: Start difference. First operand 12840 states and 15173 transitions. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:10,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:37:10,815 INFO L93 Difference]: Finished difference Result 18614 states and 21940 transitions. [2023-12-25 07:37:10,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:37:10,815 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 105 [2023-12-25 07:37:10,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:37:10,823 INFO L225 Difference]: With dead ends: 18614 [2023-12-25 07:37:10,824 INFO L226 Difference]: Without dead ends: 10399 [2023-12-25 07:37:10,826 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 103 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-25 07:37:10,827 INFO L413 NwaCegarLoop]: 124 mSDtfsCounter, 37 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:37:10,827 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 200 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:37:10,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10399 states. [2023-12-25 07:37:11,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10399 to 8766. [2023-12-25 07:37:11,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8766 states, 8765 states have (on average 1.1645179691956646) internal successors, (10207), 8765 states have internal predecessors, (10207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:11,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8766 states to 8766 states and 10207 transitions. [2023-12-25 07:37:11,188 INFO L78 Accepts]: Start accepts. Automaton has 8766 states and 10207 transitions. Word has length 105 [2023-12-25 07:37:11,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:37:11,189 INFO L495 AbstractCegarLoop]: Abstraction has 8766 states and 10207 transitions. [2023-12-25 07:37:11,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:11,189 INFO L276 IsEmpty]: Start isEmpty. Operand 8766 states and 10207 transitions. [2023-12-25 07:37:11,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-25 07:37:11,191 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:37:11,192 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:37:11,194 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-25 07:37:11,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:11,395 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:37:11,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:37:11,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1294499372, now seen corresponding path program 1 times [2023-12-25 07:37:11,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:37:11,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1589859609] [2023-12-25 07:37:11,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:37:11,396 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:11,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:37:11,397 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:37:11,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-25 07:37:11,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:37:11,495 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:37:11,496 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:37:11,535 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-25 07:37:11,535 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:37:11,535 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:37:11,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1589859609] [2023-12-25 07:37:11,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1589859609] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:37:11,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:37:11,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:37:11,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242490922] [2023-12-25 07:37:11,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:37:11,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:37:11,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:37:11,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:37:11,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:37:11,536 INFO L87 Difference]: Start difference. First operand 8766 states and 10207 transitions. Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:11,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:37:11,762 INFO L93 Difference]: Finished difference Result 11888 states and 13827 transitions. [2023-12-25 07:37:11,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:37:11,762 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 105 [2023-12-25 07:37:11,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:37:11,769 INFO L225 Difference]: With dead ends: 11888 [2023-12-25 07:37:11,769 INFO L226 Difference]: Without dead ends: 6699 [2023-12-25 07:37:11,773 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 103 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-25 07:37:11,774 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 28 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:37:11,774 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 204 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:37:11,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6699 states. [2023-12-25 07:37:11,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6699 to 5505. [2023-12-25 07:37:11,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5505 states, 5504 states have (on average 1.146984011627907) internal successors, (6313), 5504 states have internal predecessors, (6313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:11,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5505 states to 5505 states and 6313 transitions. [2023-12-25 07:37:11,997 INFO L78 Accepts]: Start accepts. Automaton has 5505 states and 6313 transitions. Word has length 105 [2023-12-25 07:37:11,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:37:11,997 INFO L495 AbstractCegarLoop]: Abstraction has 5505 states and 6313 transitions. [2023-12-25 07:37:11,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:11,997 INFO L276 IsEmpty]: Start isEmpty. Operand 5505 states and 6313 transitions. [2023-12-25 07:37:11,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-12-25 07:37:11,998 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:37:11,999 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:37:12,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-25 07:37:12,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:12,201 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:37:12,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:37:12,202 INFO L85 PathProgramCache]: Analyzing trace with hash -947165740, now seen corresponding path program 1 times [2023-12-25 07:37:12,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:37:12,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1783299508] [2023-12-25 07:37:12,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:37:12,202 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:12,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:37:12,203 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:37:12,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-25 07:37:12,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:37:12,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-25 07:37:12,263 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:37:13,309 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 13 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:37:13,309 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:37:13,729 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 13 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:37:13,729 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:37:13,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1783299508] [2023-12-25 07:37:13,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1783299508] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:37:13,729 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:37:13,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-25 07:37:13,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995159091] [2023-12-25 07:37:13,729 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:37:13,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-25 07:37:13,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:37:13,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-25 07:37:13,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-25 07:37:13,731 INFO L87 Difference]: Start difference. First operand 5505 states and 6313 transitions. Second operand has 26 states, 26 states have (on average 8.0) internal successors, (208), 26 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:19,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:37:19,582 INFO L93 Difference]: Finished difference Result 10822 states and 12423 transitions. [2023-12-25 07:37:19,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2023-12-25 07:37:19,582 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 8.0) internal successors, (208), 26 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 107 [2023-12-25 07:37:19,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:37:19,591 INFO L225 Difference]: With dead ends: 10822 [2023-12-25 07:37:19,591 INFO L226 Difference]: Without dead ends: 9490 [2023-12-25 07:37:19,596 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2163 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1335, Invalid=7037, Unknown=0, NotChecked=0, Total=8372 [2023-12-25 07:37:19,596 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 1052 mSDsluCounter, 2479 mSDsCounter, 0 mSdLazyCounter, 2679 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1052 SdHoareTripleChecker+Valid, 2663 SdHoareTripleChecker+Invalid, 2712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 2679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:37:19,596 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1052 Valid, 2663 Invalid, 2712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 2679 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-12-25 07:37:19,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9490 states. [2023-12-25 07:37:19,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9490 to 6312. [2023-12-25 07:37:19,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6312 states, 6311 states have (on average 1.1459356678814767) internal successors, (7232), 6311 states have internal predecessors, (7232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:19,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6312 states to 6312 states and 7232 transitions. [2023-12-25 07:37:19,904 INFO L78 Accepts]: Start accepts. Automaton has 6312 states and 7232 transitions. Word has length 107 [2023-12-25 07:37:19,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:37:19,904 INFO L495 AbstractCegarLoop]: Abstraction has 6312 states and 7232 transitions. [2023-12-25 07:37:19,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 8.0) internal successors, (208), 26 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:19,904 INFO L276 IsEmpty]: Start isEmpty. Operand 6312 states and 7232 transitions. [2023-12-25 07:37:19,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-12-25 07:37:19,906 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:37:19,906 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:37:19,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2023-12-25 07:37:20,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:20,108 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:37:20,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:37:20,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1832257480, now seen corresponding path program 1 times [2023-12-25 07:37:20,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:37:20,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1420413378] [2023-12-25 07:37:20,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:37:20,109 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:20,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:37:20,110 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:37:20,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-25 07:37:20,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:37:20,169 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-25 07:37:20,170 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:37:21,018 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 32 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:37:21,018 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:37:21,489 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 32 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:37:21,490 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:37:21,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1420413378] [2023-12-25 07:37:21,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1420413378] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:37:21,490 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:37:21,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-25 07:37:21,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79531764] [2023-12-25 07:37:21,490 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:37:21,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-25 07:37:21,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:37:21,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-25 07:37:21,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-25 07:37:21,491 INFO L87 Difference]: Start difference. First operand 6312 states and 7232 transitions. Second operand has 26 states, 26 states have (on average 7.576923076923077) internal successors, (197), 26 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:27,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:37:27,534 INFO L93 Difference]: Finished difference Result 12747 states and 14583 transitions. [2023-12-25 07:37:27,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2023-12-25 07:37:27,534 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 7.576923076923077) internal successors, (197), 26 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 107 [2023-12-25 07:37:27,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:37:27,544 INFO L225 Difference]: With dead ends: 12747 [2023-12-25 07:37:27,545 INFO L226 Difference]: Without dead ends: 11570 [2023-12-25 07:37:27,548 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2016 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1381, Invalid=6629, Unknown=0, NotChecked=0, Total=8010 [2023-12-25 07:37:27,549 INFO L413 NwaCegarLoop]: 210 mSDtfsCounter, 786 mSDsluCounter, 3099 mSDsCounter, 0 mSdLazyCounter, 3104 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 786 SdHoareTripleChecker+Valid, 3309 SdHoareTripleChecker+Invalid, 3140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 3104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-12-25 07:37:27,549 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [786 Valid, 3309 Invalid, 3140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 3104 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-12-25 07:37:27,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11570 states. [2023-12-25 07:37:27,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11570 to 7787. [2023-12-25 07:37:27,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7787 states, 7786 states have (on average 1.1461597739532494) internal successors, (8924), 7786 states have internal predecessors, (8924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:27,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7787 states to 7787 states and 8924 transitions. [2023-12-25 07:37:27,945 INFO L78 Accepts]: Start accepts. Automaton has 7787 states and 8924 transitions. Word has length 107 [2023-12-25 07:37:27,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:37:27,946 INFO L495 AbstractCegarLoop]: Abstraction has 7787 states and 8924 transitions. [2023-12-25 07:37:27,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 7.576923076923077) internal successors, (197), 26 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:27,946 INFO L276 IsEmpty]: Start isEmpty. Operand 7787 states and 8924 transitions. [2023-12-25 07:37:27,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-12-25 07:37:27,947 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:37:27,947 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:37:27,952 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-25 07:37:28,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:28,150 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:37:28,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:37:28,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1306424014, now seen corresponding path program 1 times [2023-12-25 07:37:28,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:37:28,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [151454771] [2023-12-25 07:37:28,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:37:28,151 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:28,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:37:28,152 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:37:28,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-25 07:37:28,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:37:28,219 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-25 07:37:28,221 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:37:29,092 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 23 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:37:29,092 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:37:29,532 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 23 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:37:29,532 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:37:29,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [151454771] [2023-12-25 07:37:29,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [151454771] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:37:29,532 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:37:29,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-25 07:37:29,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264930246] [2023-12-25 07:37:29,532 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:37:29,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-25 07:37:29,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:37:29,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-25 07:37:29,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-25 07:37:29,534 INFO L87 Difference]: Start difference. First operand 7787 states and 8924 transitions. Second operand has 26 states, 26 states have (on average 7.769230769230769) internal successors, (202), 26 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:35,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:37:35,183 INFO L93 Difference]: Finished difference Result 14639 states and 16693 transitions. [2023-12-25 07:37:35,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-12-25 07:37:35,184 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 7.769230769230769) internal successors, (202), 26 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 107 [2023-12-25 07:37:35,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:37:35,197 INFO L225 Difference]: With dead ends: 14639 [2023-12-25 07:37:35,197 INFO L226 Difference]: Without dead ends: 13158 [2023-12-25 07:37:35,201 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1850 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1265, Invalid=6045, Unknown=0, NotChecked=0, Total=7310 [2023-12-25 07:37:35,201 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 882 mSDsluCounter, 2351 mSDsCounter, 0 mSdLazyCounter, 2368 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 882 SdHoareTripleChecker+Valid, 2528 SdHoareTripleChecker+Invalid, 2406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 2368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-25 07:37:35,202 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [882 Valid, 2528 Invalid, 2406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 2368 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-25 07:37:35,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13158 states. [2023-12-25 07:37:35,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13158 to 10584. [2023-12-25 07:37:35,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10584 states, 10583 states have (on average 1.1418312387791743) internal successors, (12084), 10583 states have internal predecessors, (12084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:35,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10584 states to 10584 states and 12084 transitions. [2023-12-25 07:37:35,785 INFO L78 Accepts]: Start accepts. Automaton has 10584 states and 12084 transitions. Word has length 107 [2023-12-25 07:37:35,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:37:35,785 INFO L495 AbstractCegarLoop]: Abstraction has 10584 states and 12084 transitions. [2023-12-25 07:37:35,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 7.769230769230769) internal successors, (202), 26 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:35,785 INFO L276 IsEmpty]: Start isEmpty. Operand 10584 states and 12084 transitions. [2023-12-25 07:37:35,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-25 07:37:35,790 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:37:35,790 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 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-25 07:37:35,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2023-12-25 07:37:35,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:35,993 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:37:35,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:37:35,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1577055368, now seen corresponding path program 2 times [2023-12-25 07:37:35,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:37:35,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [774573413] [2023-12-25 07:37:35,995 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-25 07:37:35,995 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:35,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:37:35,996 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:37:35,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-25 07:37:36,064 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-25 07:37:36,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 07:37:36,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-25 07:37:36,070 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:37:36,587 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 132 proven. 24 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2023-12-25 07:37:36,588 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:37:36,793 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 132 proven. 24 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2023-12-25 07:37:36,794 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:37:36,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [774573413] [2023-12-25 07:37:36,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [774573413] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:37:36,794 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:37:36,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2023-12-25 07:37:36,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998067075] [2023-12-25 07:37:36,794 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:37:36,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-25 07:37:36,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:37:36,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-25 07:37:36,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2023-12-25 07:37:36,798 INFO L87 Difference]: Start difference. First operand 10584 states and 12084 transitions. Second operand has 18 states, 18 states have (on average 9.777777777777779) internal successors, (176), 18 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:39,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:37:39,161 INFO L93 Difference]: Finished difference Result 14694 states and 16836 transitions. [2023-12-25 07:37:39,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-12-25 07:37:39,162 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 9.777777777777779) internal successors, (176), 18 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 145 [2023-12-25 07:37:39,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:37:39,173 INFO L225 Difference]: With dead ends: 14694 [2023-12-25 07:37:39,173 INFO L226 Difference]: Without dead ends: 11071 [2023-12-25 07:37:39,177 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=431, Invalid=1549, Unknown=0, NotChecked=0, Total=1980 [2023-12-25 07:37:39,177 INFO L413 NwaCegarLoop]: 166 mSDtfsCounter, 645 mSDsluCounter, 1537 mSDsCounter, 0 mSdLazyCounter, 1272 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 645 SdHoareTripleChecker+Valid, 1703 SdHoareTripleChecker+Invalid, 1284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-25 07:37:39,177 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [645 Valid, 1703 Invalid, 1284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1272 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-25 07:37:39,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11071 states. [2023-12-25 07:37:39,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11071 to 10301. [2023-12-25 07:37:39,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10301 states, 10300 states have (on average 1.141747572815534) internal successors, (11760), 10300 states have internal predecessors, (11760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:39,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10301 states to 10301 states and 11760 transitions. [2023-12-25 07:37:39,817 INFO L78 Accepts]: Start accepts. Automaton has 10301 states and 11760 transitions. Word has length 145 [2023-12-25 07:37:39,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:37:39,817 INFO L495 AbstractCegarLoop]: Abstraction has 10301 states and 11760 transitions. [2023-12-25 07:37:39,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 9.777777777777779) internal successors, (176), 18 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:39,818 INFO L276 IsEmpty]: Start isEmpty. Operand 10301 states and 11760 transitions. [2023-12-25 07:37:39,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-25 07:37:39,822 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:37:39,822 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 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-25 07:37:39,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2023-12-25 07:37:40,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:40,025 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:37:40,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:37:40,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1947825414, now seen corresponding path program 1 times [2023-12-25 07:37:40,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:37:40,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [547350677] [2023-12-25 07:37:40,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:37:40,026 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:40,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:37:40,027 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:37:40,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-25 07:37:40,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:37:40,094 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-25 07:37:40,097 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:37:40,506 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 130 proven. 18 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2023-12-25 07:37:40,506 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:37:40,715 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 130 proven. 18 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2023-12-25 07:37:40,715 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:37:40,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [547350677] [2023-12-25 07:37:40,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [547350677] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:37:40,715 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:37:40,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2023-12-25 07:37:40,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979888818] [2023-12-25 07:37:40,716 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:37:40,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-25 07:37:40,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:37:40,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-25 07:37:40,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2023-12-25 07:37:40,717 INFO L87 Difference]: Start difference. First operand 10301 states and 11760 transitions. Second operand has 18 states, 18 states have (on average 9.333333333333334) internal successors, (168), 18 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:42,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:37:42,842 INFO L93 Difference]: Finished difference Result 15047 states and 17181 transitions. [2023-12-25 07:37:42,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-12-25 07:37:42,843 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 9.333333333333334) internal successors, (168), 18 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 145 [2023-12-25 07:37:42,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:37:42,856 INFO L225 Difference]: With dead ends: 15047 [2023-12-25 07:37:42,856 INFO L226 Difference]: Without dead ends: 11371 [2023-12-25 07:37:42,862 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 424 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=491, Invalid=1671, Unknown=0, NotChecked=0, Total=2162 [2023-12-25 07:37:42,862 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 820 mSDsluCounter, 1418 mSDsCounter, 0 mSdLazyCounter, 1152 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 820 SdHoareTripleChecker+Valid, 1576 SdHoareTripleChecker+Invalid, 1165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 07:37:42,862 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [820 Valid, 1576 Invalid, 1165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1152 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 07:37:42,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11371 states. [2023-12-25 07:37:43,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11371 to 9845. [2023-12-25 07:37:43,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9845 states, 9844 states have (on average 1.1416091019910606) internal successors, (11238), 9844 states have internal predecessors, (11238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:43,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9845 states to 9845 states and 11238 transitions. [2023-12-25 07:37:43,449 INFO L78 Accepts]: Start accepts. Automaton has 9845 states and 11238 transitions. Word has length 145 [2023-12-25 07:37:43,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:37:43,449 INFO L495 AbstractCegarLoop]: Abstraction has 9845 states and 11238 transitions. [2023-12-25 07:37:43,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 9.333333333333334) internal successors, (168), 18 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:43,449 INFO L276 IsEmpty]: Start isEmpty. Operand 9845 states and 11238 transitions. [2023-12-25 07:37:43,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-25 07:37:43,454 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:37:43,455 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 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-25 07:37:43,457 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2023-12-25 07:37:43,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:43,658 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:37:43,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:37:43,658 INFO L85 PathProgramCache]: Analyzing trace with hash 257460900, now seen corresponding path program 1 times [2023-12-25 07:37:43,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:37:43,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [188354660] [2023-12-25 07:37:43,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:37:43,659 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:43,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:37:43,660 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:37:43,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-25 07:37:43,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:37:43,732 INFO L262 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:37:43,734 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:37:43,912 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 122 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2023-12-25 07:37:43,912 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:37:43,912 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:37:43,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [188354660] [2023-12-25 07:37:43,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [188354660] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:37:43,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:37:43,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 07:37:43,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6609261] [2023-12-25 07:37:43,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:37:43,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:37:43,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:37:43,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:37:43,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:37:43,914 INFO L87 Difference]: Start difference. First operand 9845 states and 11238 transitions. Second operand has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:44,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:37:44,447 INFO L93 Difference]: Finished difference Result 9851 states and 11241 transitions. [2023-12-25 07:37:44,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:37:44,448 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 145 [2023-12-25 07:37:44,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:37:44,457 INFO L225 Difference]: With dead ends: 9851 [2023-12-25 07:37:44,457 INFO L226 Difference]: Without dead ends: 9713 [2023-12-25 07:37:44,459 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:37:44,459 INFO L413 NwaCegarLoop]: 112 mSDtfsCounter, 158 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:37:44,459 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 223 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:37:44,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9713 states. [2023-12-25 07:37:45,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9713 to 9709. [2023-12-25 07:37:45,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9709 states, 9708 states have (on average 1.142974866089823) internal successors, (11096), 9708 states have internal predecessors, (11096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:45,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9709 states to 9709 states and 11096 transitions. [2023-12-25 07:37:45,058 INFO L78 Accepts]: Start accepts. Automaton has 9709 states and 11096 transitions. Word has length 145 [2023-12-25 07:37:45,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:37:45,058 INFO L495 AbstractCegarLoop]: Abstraction has 9709 states and 11096 transitions. [2023-12-25 07:37:45,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:45,058 INFO L276 IsEmpty]: Start isEmpty. Operand 9709 states and 11096 transitions. [2023-12-25 07:37:45,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-25 07:37:45,062 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:37:45,063 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 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-25 07:37:45,065 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Ended with exit code 0 [2023-12-25 07:37:45,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:45,264 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:37:45,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:37:45,265 INFO L85 PathProgramCache]: Analyzing trace with hash -2024869226, now seen corresponding path program 1 times [2023-12-25 07:37:45,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:37:45,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1566547899] [2023-12-25 07:37:45,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:37:45,265 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:45,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:37:45,266 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:37:45,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-25 07:37:45,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:37:45,331 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-25 07:37:45,333 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:37:45,852 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 134 proven. 31 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2023-12-25 07:37:45,852 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:37:46,081 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 134 proven. 31 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2023-12-25 07:37:46,082 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:37:46,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1566547899] [2023-12-25 07:37:46,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1566547899] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:37:46,082 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:37:46,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2023-12-25 07:37:46,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786373930] [2023-12-25 07:37:46,082 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:37:46,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-25 07:37:46,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:37:46,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-25 07:37:46,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2023-12-25 07:37:46,083 INFO L87 Difference]: Start difference. First operand 9709 states and 11096 transitions. Second operand has 18 states, 18 states have (on average 10.333333333333334) internal successors, (186), 18 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:48,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:37:48,091 INFO L93 Difference]: Finished difference Result 13034 states and 14919 transitions. [2023-12-25 07:37:48,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-12-25 07:37:48,091 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 10.333333333333334) internal successors, (186), 18 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 145 [2023-12-25 07:37:48,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:37:48,103 INFO L225 Difference]: With dead ends: 13034 [2023-12-25 07:37:48,104 INFO L226 Difference]: Without dead ends: 10325 [2023-12-25 07:37:48,109 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 343 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=392, Invalid=1414, Unknown=0, NotChecked=0, Total=1806 [2023-12-25 07:37:48,109 INFO L413 NwaCegarLoop]: 149 mSDtfsCounter, 583 mSDsluCounter, 1196 mSDsCounter, 0 mSdLazyCounter, 1024 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 583 SdHoareTripleChecker+Valid, 1345 SdHoareTripleChecker+Invalid, 1036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1024 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 07:37:48,109 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [583 Valid, 1345 Invalid, 1036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1024 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 07:37:48,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10325 states. [2023-12-25 07:37:48,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10325 to 9411. [2023-12-25 07:37:48,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9411 states, 9410 states have (on average 1.1392136025504782) internal successors, (10720), 9410 states have internal predecessors, (10720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:48,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9411 states to 9411 states and 10720 transitions. [2023-12-25 07:37:48,659 INFO L78 Accepts]: Start accepts. Automaton has 9411 states and 10720 transitions. Word has length 145 [2023-12-25 07:37:48,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:37:48,660 INFO L495 AbstractCegarLoop]: Abstraction has 9411 states and 10720 transitions. [2023-12-25 07:37:48,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 10.333333333333334) internal successors, (186), 18 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:37:48,660 INFO L276 IsEmpty]: Start isEmpty. Operand 9411 states and 10720 transitions. [2023-12-25 07:37:48,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-12-25 07:37:48,664 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:37:48,664 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:37:48,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2023-12-25 07:37:48,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:48,866 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:37:48,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:37:48,867 INFO L85 PathProgramCache]: Analyzing trace with hash -420541532, now seen corresponding path program 1 times [2023-12-25 07:37:48,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:37:48,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1915381670] [2023-12-25 07:37:48,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:37:48,867 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:37:48,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:37:48,868 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:37:48,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-12-25 07:37:48,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:37:48,947 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-25 07:37:48,949 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:37:50,051 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 95 proven. 127 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-25 07:37:50,051 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:37:50,504 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 95 proven. 127 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-25 07:37:50,504 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:37:50,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1915381670] [2023-12-25 07:37:50,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1915381670] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:37:50,505 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:37:50,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 28 [2023-12-25 07:37:50,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322996576] [2023-12-25 07:37:50,505 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:37:50,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-12-25 07:37:50,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:37:50,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-12-25 07:37:50,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=676, Unknown=0, NotChecked=0, Total=756 [2023-12-25 07:37:50,506 INFO L87 Difference]: Start difference. First operand 9411 states and 10720 transitions. Second operand has 28 states, 28 states have (on average 9.321428571428571) internal successors, (261), 28 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:38:00,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:38:00,834 INFO L93 Difference]: Finished difference Result 12838 states and 14618 transitions. [2023-12-25 07:38:00,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2023-12-25 07:38:00,835 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 9.321428571428571) internal successors, (261), 28 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 147 [2023-12-25 07:38:00,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:38:00,845 INFO L225 Difference]: With dead ends: 12838 [2023-12-25 07:38:00,845 INFO L226 Difference]: Without dead ends: 11422 [2023-12-25 07:38:00,853 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 266 SyntacticMatches, 0 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6143 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=2683, Invalid=17339, Unknown=0, NotChecked=0, Total=20022 [2023-12-25 07:38:00,854 INFO L413 NwaCegarLoop]: 263 mSDtfsCounter, 1301 mSDsluCounter, 3572 mSDsCounter, 0 mSdLazyCounter, 3887 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1301 SdHoareTripleChecker+Valid, 3835 SdHoareTripleChecker+Invalid, 3921 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 3887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-12-25 07:38:00,854 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1301 Valid, 3835 Invalid, 3921 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 3887 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-12-25 07:38:00,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11422 states. [2023-12-25 07:38:01,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11422 to 9563. [2023-12-25 07:38:01,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9563 states, 9562 states have (on average 1.136582304957122) internal successors, (10868), 9562 states have internal predecessors, (10868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:38:01,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9563 states to 9563 states and 10868 transitions. [2023-12-25 07:38:01,431 INFO L78 Accepts]: Start accepts. Automaton has 9563 states and 10868 transitions. Word has length 147 [2023-12-25 07:38:01,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:38:01,432 INFO L495 AbstractCegarLoop]: Abstraction has 9563 states and 10868 transitions. [2023-12-25 07:38:01,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 9.321428571428571) internal successors, (261), 28 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:38:01,432 INFO L276 IsEmpty]: Start isEmpty. Operand 9563 states and 10868 transitions. [2023-12-25 07:38:01,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-12-25 07:38:01,436 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:38:01,436 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:38:01,438 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2023-12-25 07:38:01,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:38:01,638 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:38:01,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:38:01,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1122141406, now seen corresponding path program 1 times [2023-12-25 07:38:01,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:38:01,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1471912505] [2023-12-25 07:38:01,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:38:01,639 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:38:01,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:38:01,640 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:38:01,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-12-25 07:38:01,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:38:01,712 INFO L262 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-25 07:38:01,714 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:38:02,791 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 58 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:38:02,791 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:38:03,274 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 58 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:38:03,274 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:38:03,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1471912505] [2023-12-25 07:38:03,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1471912505] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:38:03,275 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:38:03,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 35 [2023-12-25 07:38:03,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310941966] [2023-12-25 07:38:03,275 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:38:03,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-25 07:38:03,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:38:03,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-25 07:38:03,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=1124, Unknown=0, NotChecked=0, Total=1260 [2023-12-25 07:38:03,276 INFO L87 Difference]: Start difference. First operand 9563 states and 10868 transitions. Second operand has 36 states, 36 states have (on average 7.666666666666667) internal successors, (276), 35 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:38:12,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:38:12,758 INFO L93 Difference]: Finished difference Result 14379 states and 16378 transitions. [2023-12-25 07:38:12,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2023-12-25 07:38:12,759 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 7.666666666666667) internal successors, (276), 35 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 147 [2023-12-25 07:38:12,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:38:12,769 INFO L225 Difference]: With dead ends: 14379 [2023-12-25 07:38:12,769 INFO L226 Difference]: Without dead ends: 9909 [2023-12-25 07:38:12,778 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 420 GetRequests, 258 SyntacticMatches, 0 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8515 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=3524, Invalid=23208, Unknown=0, NotChecked=0, Total=26732 [2023-12-25 07:38:12,779 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 1599 mSDsluCounter, 3664 mSDsCounter, 0 mSdLazyCounter, 4152 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1599 SdHoareTripleChecker+Valid, 3848 SdHoareTripleChecker+Invalid, 4204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 4152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:38:12,779 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1599 Valid, 3848 Invalid, 4204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 4152 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2023-12-25 07:38:12,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9909 states. [2023-12-25 07:38:13,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9909 to 9273. [2023-12-25 07:38:13,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9273 states, 9272 states have (on average 1.1311475409836065) internal successors, (10488), 9272 states have internal predecessors, (10488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:38:13,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9273 states to 9273 states and 10488 transitions. [2023-12-25 07:38:13,383 INFO L78 Accepts]: Start accepts. Automaton has 9273 states and 10488 transitions. Word has length 147 [2023-12-25 07:38:13,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:38:13,383 INFO L495 AbstractCegarLoop]: Abstraction has 9273 states and 10488 transitions. [2023-12-25 07:38:13,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 7.666666666666667) internal successors, (276), 35 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:38:13,383 INFO L276 IsEmpty]: Start isEmpty. Operand 9273 states and 10488 transitions. [2023-12-25 07:38:13,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-12-25 07:38:13,387 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:38:13,388 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:38:13,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2023-12-25 07:38:13,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:38:13,591 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:38:13,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:38:13,591 INFO L85 PathProgramCache]: Analyzing trace with hash 711854310, now seen corresponding path program 1 times [2023-12-25 07:38:13,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:38:13,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1713943957] [2023-12-25 07:38:13,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:38:13,592 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:38:13,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:38:13,593 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:38:13,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-12-25 07:38:13,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:38:13,661 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-25 07:38:13,663 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:38:14,672 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 105 proven. 115 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-25 07:38:14,672 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:38:15,098 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 105 proven. 115 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-25 07:38:15,098 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:38:15,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1713943957] [2023-12-25 07:38:15,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1713943957] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:38:15,098 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:38:15,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 28 [2023-12-25 07:38:15,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491016456] [2023-12-25 07:38:15,099 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:38:15,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-12-25 07:38:15,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:38:15,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-12-25 07:38:15,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=676, Unknown=0, NotChecked=0, Total=756 [2023-12-25 07:38:15,101 INFO L87 Difference]: Start difference. First operand 9273 states and 10488 transitions. Second operand has 28 states, 28 states have (on average 9.142857142857142) internal successors, (256), 28 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:38:27,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:38:27,252 INFO L93 Difference]: Finished difference Result 12903 states and 14579 transitions. [2023-12-25 07:38:27,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2023-12-25 07:38:27,252 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 9.142857142857142) internal successors, (256), 28 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 147 [2023-12-25 07:38:27,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:38:27,263 INFO L225 Difference]: With dead ends: 12903 [2023-12-25 07:38:27,263 INFO L226 Difference]: Without dead ends: 11547 [2023-12-25 07:38:27,270 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 420 GetRequests, 266 SyntacticMatches, 0 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7712 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=3324, Invalid=20856, Unknown=0, NotChecked=0, Total=24180 [2023-12-25 07:38:27,271 INFO L413 NwaCegarLoop]: 263 mSDtfsCounter, 1544 mSDsluCounter, 3102 mSDsCounter, 0 mSdLazyCounter, 3251 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1544 SdHoareTripleChecker+Valid, 3365 SdHoareTripleChecker+Invalid, 3300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 3251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:38:27,271 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1544 Valid, 3365 Invalid, 3300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 3251 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2023-12-25 07:38:27,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11547 states. [2023-12-25 07:38:28,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11547 to 9524. [2023-12-25 07:38:28,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9524 states, 9523 states have (on average 1.1302110679407749) internal successors, (10763), 9523 states have internal predecessors, (10763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:38:28,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9524 states to 9524 states and 10763 transitions. [2023-12-25 07:38:28,030 INFO L78 Accepts]: Start accepts. Automaton has 9524 states and 10763 transitions. Word has length 147 [2023-12-25 07:38:28,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:38:28,031 INFO L495 AbstractCegarLoop]: Abstraction has 9524 states and 10763 transitions. [2023-12-25 07:38:28,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 9.142857142857142) internal successors, (256), 28 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:38:28,031 INFO L276 IsEmpty]: Start isEmpty. Operand 9524 states and 10763 transitions. [2023-12-25 07:38:28,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-12-25 07:38:28,035 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:38:28,035 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:38:28,038 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2023-12-25 07:38:28,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:38:28,238 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:38:28,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:38:28,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1872707786, now seen corresponding path program 1 times [2023-12-25 07:38:28,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:38:28,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1600841348] [2023-12-25 07:38:28,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:38:28,239 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:38:28,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:38:28,241 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:38:28,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2023-12-25 07:38:28,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:38:28,313 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-25 07:38:28,315 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:38:29,386 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 117 proven. 101 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-25 07:38:29,386 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:38:29,845 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 117 proven. 101 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-25 07:38:29,845 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:38:29,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1600841348] [2023-12-25 07:38:29,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1600841348] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:38:29,845 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:38:29,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 28 [2023-12-25 07:38:29,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443125351] [2023-12-25 07:38:29,845 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:38:29,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-12-25 07:38:29,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:38:29,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-12-25 07:38:29,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=676, Unknown=0, NotChecked=0, Total=756 [2023-12-25 07:38:29,847 INFO L87 Difference]: Start difference. First operand 9524 states and 10763 transitions. Second operand has 28 states, 28 states have (on average 8.928571428571429) internal successors, (250), 28 states have internal predecessors, (250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:38:43,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:38:43,992 INFO L93 Difference]: Finished difference Result 13777 states and 15531 transitions. [2023-12-25 07:38:43,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2023-12-25 07:38:43,993 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 8.928571428571429) internal successors, (250), 28 states have internal predecessors, (250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 147 [2023-12-25 07:38:43,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:38:44,005 INFO L225 Difference]: With dead ends: 13777 [2023-12-25 07:38:44,005 INFO L226 Difference]: Without dead ends: 12433 [2023-12-25 07:38:44,011 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 435 GetRequests, 266 SyntacticMatches, 0 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9503 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=3757, Invalid=25313, Unknown=0, NotChecked=0, Total=29070 [2023-12-25 07:38:44,012 INFO L413 NwaCegarLoop]: 340 mSDtfsCounter, 1415 mSDsluCounter, 4960 mSDsCounter, 0 mSdLazyCounter, 5199 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1415 SdHoareTripleChecker+Valid, 5300 SdHoareTripleChecker+Invalid, 5252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 5199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:38:44,012 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1415 Valid, 5300 Invalid, 5252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 5199 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2023-12-25 07:38:44,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12433 states. [2023-12-25 07:38:44,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12433 to 9610. [2023-12-25 07:38:44,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9610 states, 9609 states have (on average 1.1305026537620981) internal successors, (10863), 9609 states have internal predecessors, (10863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:38:44,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9610 states to 9610 states and 10863 transitions. [2023-12-25 07:38:44,704 INFO L78 Accepts]: Start accepts. Automaton has 9610 states and 10863 transitions. Word has length 147 [2023-12-25 07:38:44,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:38:44,704 INFO L495 AbstractCegarLoop]: Abstraction has 9610 states and 10863 transitions. [2023-12-25 07:38:44,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 8.928571428571429) internal successors, (250), 28 states have internal predecessors, (250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:38:44,705 INFO L276 IsEmpty]: Start isEmpty. Operand 9610 states and 10863 transitions. [2023-12-25 07:38:44,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-25 07:38:44,709 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:38:44,709 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:38:44,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2023-12-25 07:38:44,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:38:44,912 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:38:44,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:38:44,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1785492311, now seen corresponding path program 1 times [2023-12-25 07:38:44,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:38:44,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1784886589] [2023-12-25 07:38:44,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:38:44,913 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:38:44,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:38:44,918 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:38:44,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-12-25 07:38:44,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:38:44,989 INFO L262 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:38:44,990 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:38:45,349 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2023-12-25 07:38:45,349 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:38:45,349 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:38:45,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1784886589] [2023-12-25 07:38:45,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1784886589] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:38:45,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:38:45,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 07:38:45,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357299821] [2023-12-25 07:38:45,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:38:45,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:38:45,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:38:45,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:38:45,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:38:45,350 INFO L87 Difference]: Start difference. First operand 9610 states and 10863 transitions. Second operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:38:46,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:38:46,097 INFO L93 Difference]: Finished difference Result 12222 states and 13928 transitions. [2023-12-25 07:38:46,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:38:46,098 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 148 [2023-12-25 07:38:46,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:38:46,108 INFO L225 Difference]: With dead ends: 12222 [2023-12-25 07:38:46,108 INFO L226 Difference]: Without dead ends: 10182 [2023-12-25 07:38:46,112 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:38:46,113 INFO L413 NwaCegarLoop]: 137 mSDtfsCounter, 144 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:38:46,113 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 333 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:38:46,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10182 states. [2023-12-25 07:38:46,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10182 to 9793. [2023-12-25 07:38:46,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9793 states, 9792 states have (on average 1.1224468954248366) internal successors, (10991), 9792 states have internal predecessors, (10991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:38:46,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9793 states to 9793 states and 10991 transitions. [2023-12-25 07:38:46,889 INFO L78 Accepts]: Start accepts. Automaton has 9793 states and 10991 transitions. Word has length 148 [2023-12-25 07:38:46,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:38:46,890 INFO L495 AbstractCegarLoop]: Abstraction has 9793 states and 10991 transitions. [2023-12-25 07:38:46,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:38:46,890 INFO L276 IsEmpty]: Start isEmpty. Operand 9793 states and 10991 transitions. [2023-12-25 07:38:46,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-25 07:38:46,895 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:38:46,895 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:38:46,901 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2023-12-25 07:38:47,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:38:47,098 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:38:47,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:38:47,098 INFO L85 PathProgramCache]: Analyzing trace with hash 566741525, now seen corresponding path program 1 times [2023-12-25 07:38:47,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:38:47,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2132496419] [2023-12-25 07:38:47,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:38:47,099 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:38:47,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:38:47,100 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:38:47,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2023-12-25 07:38:47,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:38:47,172 INFO L262 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:38:47,191 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:38:47,597 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2023-12-25 07:38:47,597 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:38:47,597 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:38:47,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2132496419] [2023-12-25 07:38:47,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2132496419] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:38:47,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:38:47,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 07:38:47,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478460255] [2023-12-25 07:38:47,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:38:47,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:38:47,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:38:47,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:38:47,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:38:47,598 INFO L87 Difference]: Start difference. First operand 9793 states and 10991 transitions. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:38:48,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:38:48,366 INFO L93 Difference]: Finished difference Result 12360 states and 14002 transitions. [2023-12-25 07:38:48,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:38:48,366 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 148 [2023-12-25 07:38:48,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:38:48,376 INFO L225 Difference]: With dead ends: 12360 [2023-12-25 07:38:48,376 INFO L226 Difference]: Without dead ends: 10364 [2023-12-25 07:38:48,379 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:38:48,379 INFO L413 NwaCegarLoop]: 137 mSDtfsCounter, 135 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:38:48,379 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 350 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:38:48,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10364 states. [2023-12-25 07:38:49,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10364 to 9968. [2023-12-25 07:38:49,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9968 states, 9967 states have (on average 1.1149794321260158) internal successors, (11113), 9967 states have internal predecessors, (11113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:38:49,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9968 states to 9968 states and 11113 transitions. [2023-12-25 07:38:49,130 INFO L78 Accepts]: Start accepts. Automaton has 9968 states and 11113 transitions. Word has length 148 [2023-12-25 07:38:49,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:38:49,131 INFO L495 AbstractCegarLoop]: Abstraction has 9968 states and 11113 transitions. [2023-12-25 07:38:49,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:38:49,131 INFO L276 IsEmpty]: Start isEmpty. Operand 9968 states and 11113 transitions. [2023-12-25 07:38:49,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-25 07:38:49,134 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:38:49,134 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:38:49,141 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2023-12-25 07:38:49,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:38:49,336 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:38:49,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:38:49,337 INFO L85 PathProgramCache]: Analyzing trace with hash -187725613, now seen corresponding path program 1 times [2023-12-25 07:38:49,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:38:49,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1856494288] [2023-12-25 07:38:49,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:38:49,338 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:38:49,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:38:49,339 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:38:49,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-12-25 07:38:49,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:38:49,415 INFO L262 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:38:49,417 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:38:49,783 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-25 07:38:49,783 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:38:49,784 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:38:49,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1856494288] [2023-12-25 07:38:49,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1856494288] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:38:49,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:38:49,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 07:38:49,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139290377] [2023-12-25 07:38:49,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:38:49,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:38:49,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:38:49,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:38:49,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:38:49,785 INFO L87 Difference]: Start difference. First operand 9968 states and 11113 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:38:50,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:38:50,581 INFO L93 Difference]: Finished difference Result 12136 states and 13655 transitions. [2023-12-25 07:38:50,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:38:50,581 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 148 [2023-12-25 07:38:50,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:38:50,590 INFO L225 Difference]: With dead ends: 12136 [2023-12-25 07:38:50,590 INFO L226 Difference]: Without dead ends: 10268 [2023-12-25 07:38:50,593 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:38:50,593 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 131 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:38:50,594 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 377 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:38:50,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10268 states. [2023-12-25 07:38:51,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10268 to 10185. [2023-12-25 07:38:51,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10185 states, 10184 states have (on average 1.1073252160251374) internal successors, (11277), 10184 states have internal predecessors, (11277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:38:51,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10185 states to 10185 states and 11277 transitions. [2023-12-25 07:38:51,362 INFO L78 Accepts]: Start accepts. Automaton has 10185 states and 11277 transitions. Word has length 148 [2023-12-25 07:38:51,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:38:51,363 INFO L495 AbstractCegarLoop]: Abstraction has 10185 states and 11277 transitions. [2023-12-25 07:38:51,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:38:51,363 INFO L276 IsEmpty]: Start isEmpty. Operand 10185 states and 11277 transitions. [2023-12-25 07:38:51,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2023-12-25 07:38:51,366 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:38:51,366 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:38:51,369 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Ended with exit code 0 [2023-12-25 07:38:51,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:38:51,569 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:38:51,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:38:51,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1150691150, now seen corresponding path program 1 times [2023-12-25 07:38:51,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:38:51,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [282798570] [2023-12-25 07:38:51,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:38:51,575 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:38:51,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:38:51,576 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:38:51,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2023-12-25 07:38:51,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:38:51,652 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-25 07:38:51,664 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:38:52,714 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 58 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:38:52,714 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:38:53,520 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 58 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:38:53,520 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:38:53,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [282798570] [2023-12-25 07:38:53,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [282798570] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:38:53,520 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:38:53,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 34 [2023-12-25 07:38:53,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776655452] [2023-12-25 07:38:53,520 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:38:53,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-12-25 07:38:53,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:38:53,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-12-25 07:38:53,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1006, Unknown=0, NotChecked=0, Total=1122 [2023-12-25 07:38:53,521 INFO L87 Difference]: Start difference. First operand 10185 states and 11277 transitions. Second operand has 34 states, 34 states have (on average 8.235294117647058) internal successors, (280), 34 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:39:09,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:39:09,439 INFO L93 Difference]: Finished difference Result 14567 states and 16184 transitions. [2023-12-25 07:39:09,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 172 states. [2023-12-25 07:39:09,440 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 8.235294117647058) internal successors, (280), 34 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 149 [2023-12-25 07:39:09,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:39:09,450 INFO L225 Difference]: With dead ends: 14567 [2023-12-25 07:39:09,451 INFO L226 Difference]: Without dead ends: 10059 [2023-12-25 07:39:09,458 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 463 GetRequests, 264 SyntacticMatches, 0 SemanticMatches, 199 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14291 ImplicationChecksByTransitivity, 12.4s TimeCoverageRelationStatistics Valid=4828, Invalid=35372, Unknown=0, NotChecked=0, Total=40200 [2023-12-25 07:39:09,459 INFO L413 NwaCegarLoop]: 216 mSDtfsCounter, 1813 mSDsluCounter, 3949 mSDsCounter, 0 mSdLazyCounter, 3420 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1813 SdHoareTripleChecker+Valid, 4165 SdHoareTripleChecker+Invalid, 3521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 3420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:39:09,459 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1813 Valid, 4165 Invalid, 3521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 3420 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2023-12-25 07:39:09,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10059 states. [2023-12-25 07:39:10,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10059 to 9456. [2023-12-25 07:39:10,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9456 states, 9455 states have (on average 1.108514013749339) internal successors, (10481), 9455 states have internal predecessors, (10481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:39:10,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9456 states to 9456 states and 10481 transitions. [2023-12-25 07:39:10,199 INFO L78 Accepts]: Start accepts. Automaton has 9456 states and 10481 transitions. Word has length 149 [2023-12-25 07:39:10,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:39:10,200 INFO L495 AbstractCegarLoop]: Abstraction has 9456 states and 10481 transitions. [2023-12-25 07:39:10,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 8.235294117647058) internal successors, (280), 34 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:39:10,200 INFO L276 IsEmpty]: Start isEmpty. Operand 9456 states and 10481 transitions. [2023-12-25 07:39:10,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2023-12-25 07:39:10,203 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:39:10,203 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:39:10,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2023-12-25 07:39:10,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:39:10,405 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:39:10,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:39:10,406 INFO L85 PathProgramCache]: Analyzing trace with hash -2057330060, now seen corresponding path program 1 times [2023-12-25 07:39:10,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:39:10,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1524522822] [2023-12-25 07:39:10,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:39:10,406 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:39:10,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:39:10,407 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:39:10,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-12-25 07:39:10,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:39:10,484 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-25 07:39:10,486 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:39:11,610 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 27 proven. 200 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:39:11,610 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:39:12,450 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 27 proven. 200 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:39:12,450 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:39:12,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1524522822] [2023-12-25 07:39:12,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1524522822] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:39:12,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:39:12,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 34 [2023-12-25 07:39:12,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166551517] [2023-12-25 07:39:12,451 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:39:12,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-12-25 07:39:12,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:39:12,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-12-25 07:39:12,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1006, Unknown=0, NotChecked=0, Total=1122 [2023-12-25 07:39:12,452 INFO L87 Difference]: Start difference. First operand 9456 states and 10481 transitions. Second operand has 34 states, 34 states have (on average 8.529411764705882) internal successors, (290), 34 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:39:29,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:39:29,118 INFO L93 Difference]: Finished difference Result 13040 states and 14499 transitions. [2023-12-25 07:39:29,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2023-12-25 07:39:29,118 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 8.529411764705882) internal successors, (290), 34 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 149 [2023-12-25 07:39:29,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:39:29,126 INFO L225 Difference]: With dead ends: 13040 [2023-12-25 07:39:29,126 INFO L226 Difference]: Without dead ends: 8163 [2023-12-25 07:39:29,135 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 466 GetRequests, 264 SyntacticMatches, 0 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14517 ImplicationChecksByTransitivity, 13.6s TimeCoverageRelationStatistics Valid=5062, Invalid=36350, Unknown=0, NotChecked=0, Total=41412 [2023-12-25 07:39:29,136 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 2065 mSDsluCounter, 3158 mSDsCounter, 0 mSdLazyCounter, 2916 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2065 SdHoareTripleChecker+Valid, 3346 SdHoareTripleChecker+Invalid, 3000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 2916 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-12-25 07:39:29,136 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2065 Valid, 3346 Invalid, 3000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 2916 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2023-12-25 07:39:29,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8163 states. [2023-12-25 07:39:29,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8163 to 7543. [2023-12-25 07:39:29,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7543 states, 7542 states have (on average 1.1064704322460885) internal successors, (8345), 7542 states have internal predecessors, (8345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:39:29,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7543 states to 7543 states and 8345 transitions. [2023-12-25 07:39:29,825 INFO L78 Accepts]: Start accepts. Automaton has 7543 states and 8345 transitions. Word has length 149 [2023-12-25 07:39:29,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:39:29,825 INFO L495 AbstractCegarLoop]: Abstraction has 7543 states and 8345 transitions. [2023-12-25 07:39:29,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 8.529411764705882) internal successors, (290), 34 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:39:29,825 INFO L276 IsEmpty]: Start isEmpty. Operand 7543 states and 8345 transitions. [2023-12-25 07:39:29,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2023-12-25 07:39:29,828 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:39:29,828 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:39:29,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2023-12-25 07:39:30,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:39:30,031 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:39:30,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:39:30,031 INFO L85 PathProgramCache]: Analyzing trace with hash 611499496, now seen corresponding path program 1 times [2023-12-25 07:39:30,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:39:30,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [652106832] [2023-12-25 07:39:30,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:39:30,032 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:39:30,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:39:30,033 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:39:30,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2023-12-25 07:39:30,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:39:30,115 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-25 07:39:30,117 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:39:31,167 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 43 proven. 184 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:39:31,167 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:39:32,018 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 43 proven. 184 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:39:32,019 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:39:32,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [652106832] [2023-12-25 07:39:32,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [652106832] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:39:32,019 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:39:32,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 34 [2023-12-25 07:39:32,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276590271] [2023-12-25 07:39:32,019 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:39:32,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-12-25 07:39:32,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:39:32,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-12-25 07:39:32,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1006, Unknown=0, NotChecked=0, Total=1122 [2023-12-25 07:39:32,020 INFO L87 Difference]: Start difference. First operand 7543 states and 8345 transitions. Second operand has 34 states, 34 states have (on average 8.382352941176471) internal successors, (285), 34 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:39:45,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:39:45,709 INFO L93 Difference]: Finished difference Result 9001 states and 9944 transitions. [2023-12-25 07:39:45,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 150 states. [2023-12-25 07:39:45,710 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 8.382352941176471) internal successors, (285), 34 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 149 [2023-12-25 07:39:45,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:39:45,713 INFO L225 Difference]: With dead ends: 9001 [2023-12-25 07:39:45,713 INFO L226 Difference]: Without dead ends: 4262 [2023-12-25 07:39:45,719 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 441 GetRequests, 264 SyntacticMatches, 0 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10568 ImplicationChecksByTransitivity, 11.3s TimeCoverageRelationStatistics Valid=4181, Invalid=27681, Unknown=0, NotChecked=0, Total=31862 [2023-12-25 07:39:45,724 INFO L413 NwaCegarLoop]: 204 mSDtfsCounter, 1831 mSDsluCounter, 3140 mSDsCounter, 0 mSdLazyCounter, 2579 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1831 SdHoareTripleChecker+Valid, 3344 SdHoareTripleChecker+Invalid, 2663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 2579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-12-25 07:39:45,724 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1831 Valid, 3344 Invalid, 2663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 2579 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2023-12-25 07:39:45,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4262 states. [2023-12-25 07:39:46,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4262 to 3882. [2023-12-25 07:39:46,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3882 states, 3881 states have (on average 1.0901829425405822) internal successors, (4231), 3881 states have internal predecessors, (4231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:39:46,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3882 states to 3882 states and 4231 transitions. [2023-12-25 07:39:46,141 INFO L78 Accepts]: Start accepts. Automaton has 3882 states and 4231 transitions. Word has length 149 [2023-12-25 07:39:46,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:39:46,142 INFO L495 AbstractCegarLoop]: Abstraction has 3882 states and 4231 transitions. [2023-12-25 07:39:46,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 8.382352941176471) internal successors, (285), 34 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:39:46,142 INFO L276 IsEmpty]: Start isEmpty. Operand 3882 states and 4231 transitions. [2023-12-25 07:39:46,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-25 07:39:46,144 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:39:46,145 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:39:46,149 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Ended with exit code 0 [2023-12-25 07:39:46,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:39:46,347 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:39:46,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:39:46,347 INFO L85 PathProgramCache]: Analyzing trace with hash -553635691, now seen corresponding path program 1 times [2023-12-25 07:39:46,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:39:46,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [970905181] [2023-12-25 07:39:46,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:39:46,348 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:39:46,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:39:46,349 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:39:46,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2023-12-25 07:39:46,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:39:46,427 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-25 07:39:46,428 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:39:47,992 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 134 proven. 71 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-25 07:39:47,993 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:39:49,278 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 134 proven. 71 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-25 07:39:49,279 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:39:49,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [970905181] [2023-12-25 07:39:49,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [970905181] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:39:49,279 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:39:49,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 34 [2023-12-25 07:39:49,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065280292] [2023-12-25 07:39:49,279 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:39:49,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-12-25 07:39:49,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:39:49,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-12-25 07:39:49,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=995, Unknown=0, NotChecked=0, Total=1122 [2023-12-25 07:39:49,280 INFO L87 Difference]: Start difference. First operand 3882 states and 4231 transitions. Second operand has 34 states, 34 states have (on average 7.0588235294117645) internal successors, (240), 34 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:40:33,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:40:33,310 INFO L93 Difference]: Finished difference Result 6610 states and 7174 transitions. [2023-12-25 07:40:33,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 182 states. [2023-12-25 07:40:33,310 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 7.0588235294117645) internal successors, (240), 34 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 152 [2023-12-25 07:40:33,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:40:33,315 INFO L225 Difference]: With dead ends: 6610 [2023-12-25 07:40:33,315 INFO L226 Difference]: Without dead ends: 5763 [2023-12-25 07:40:33,318 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 270 SyntacticMatches, 0 SemanticMatches, 207 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17254 ImplicationChecksByTransitivity, 39.8s TimeCoverageRelationStatistics Valid=6832, Invalid=36640, Unknown=0, NotChecked=0, Total=43472 [2023-12-25 07:40:33,318 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 2627 mSDsluCounter, 2496 mSDsCounter, 0 mSdLazyCounter, 2374 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2627 SdHoareTripleChecker+Valid, 2670 SdHoareTripleChecker+Invalid, 2516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 2374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2023-12-25 07:40:33,318 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2627 Valid, 2670 Invalid, 2516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 2374 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2023-12-25 07:40:33,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5763 states. [2023-12-25 07:40:33,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5763 to 3878. [2023-12-25 07:40:33,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3878 states, 3877 states have (on average 1.0871808099045654) internal successors, (4215), 3877 states have internal predecessors, (4215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:40:33,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3878 states to 3878 states and 4215 transitions. [2023-12-25 07:40:33,686 INFO L78 Accepts]: Start accepts. Automaton has 3878 states and 4215 transitions. Word has length 152 [2023-12-25 07:40:33,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:40:33,686 INFO L495 AbstractCegarLoop]: Abstraction has 3878 states and 4215 transitions. [2023-12-25 07:40:33,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 7.0588235294117645) internal successors, (240), 34 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:40:33,687 INFO L276 IsEmpty]: Start isEmpty. Operand 3878 states and 4215 transitions. [2023-12-25 07:40:33,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-25 07:40:33,688 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:40:33,688 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:40:33,693 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2023-12-25 07:40:33,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:40:33,891 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:40:33,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:40:33,892 INFO L85 PathProgramCache]: Analyzing trace with hash 223091941, now seen corresponding path program 1 times [2023-12-25 07:40:33,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:40:33,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1071625036] [2023-12-25 07:40:33,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:40:33,892 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:40:33,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:40:33,893 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:40:33,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2023-12-25 07:40:33,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:40:33,976 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-25 07:40:33,978 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:40:35,531 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 138 proven. 52 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-12-25 07:40:35,532 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:40:36,697 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 138 proven. 52 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-12-25 07:40:36,697 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:40:36,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1071625036] [2023-12-25 07:40:36,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1071625036] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:40:36,697 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:40:36,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 34 [2023-12-25 07:40:36,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391177823] [2023-12-25 07:40:36,697 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:40:36,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-12-25 07:40:36,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:40:36,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-12-25 07:40:36,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=991, Unknown=0, NotChecked=0, Total=1122 [2023-12-25 07:40:36,698 INFO L87 Difference]: Start difference. First operand 3878 states and 4215 transitions. Second operand has 34 states, 34 states have (on average 6.4411764705882355) internal successors, (219), 34 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:41:07,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:41:07,615 INFO L93 Difference]: Finished difference Result 6097 states and 6610 transitions. [2023-12-25 07:41:07,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 179 states. [2023-12-25 07:41:07,616 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 6.4411764705882355) internal successors, (219), 34 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 152 [2023-12-25 07:41:07,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:41:07,621 INFO L225 Difference]: With dead ends: 6097 [2023-12-25 07:41:07,622 INFO L226 Difference]: Without dead ends: 5283 [2023-12-25 07:41:07,628 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 474 GetRequests, 270 SyntacticMatches, 0 SemanticMatches, 204 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16022 ImplicationChecksByTransitivity, 26.8s TimeCoverageRelationStatistics Valid=5631, Invalid=36599, Unknown=0, NotChecked=0, Total=42230 [2023-12-25 07:41:07,630 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 2974 mSDsluCounter, 2742 mSDsCounter, 0 mSdLazyCounter, 2330 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2974 SdHoareTripleChecker+Valid, 2912 SdHoareTripleChecker+Invalid, 2455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 2330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2023-12-25 07:41:07,631 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2974 Valid, 2912 Invalid, 2455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 2330 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2023-12-25 07:41:07,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5283 states. [2023-12-25 07:41:08,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5283 to 3914. [2023-12-25 07:41:08,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3914 states, 3913 states have (on average 1.0863787375415281) internal successors, (4251), 3913 states have internal predecessors, (4251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:41:08,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3914 states to 3914 states and 4251 transitions. [2023-12-25 07:41:08,045 INFO L78 Accepts]: Start accepts. Automaton has 3914 states and 4251 transitions. Word has length 152 [2023-12-25 07:41:08,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:41:08,045 INFO L495 AbstractCegarLoop]: Abstraction has 3914 states and 4251 transitions. [2023-12-25 07:41:08,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 6.4411764705882355) internal successors, (219), 34 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:41:08,045 INFO L276 IsEmpty]: Start isEmpty. Operand 3914 states and 4251 transitions. [2023-12-25 07:41:08,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-25 07:41:08,047 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:41:08,047 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:41:08,052 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2023-12-25 07:41:08,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:41:08,252 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:41:08,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:41:08,253 INFO L85 PathProgramCache]: Analyzing trace with hash 804305165, now seen corresponding path program 1 times [2023-12-25 07:41:08,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:41:08,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [556085954] [2023-12-25 07:41:08,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:41:08,253 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:41:08,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:41:08,254 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:41:08,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2023-12-25 07:41:08,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:41:08,336 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-25 07:41:08,338 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:41:09,815 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 136 proven. 61 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-25 07:41:09,815 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:41:11,091 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 136 proven. 61 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-25 07:41:11,092 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:41:11,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [556085954] [2023-12-25 07:41:11,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [556085954] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:41:11,092 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:41:11,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 34 [2023-12-25 07:41:11,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857564327] [2023-12-25 07:41:11,092 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:41:11,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-12-25 07:41:11,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:41:11,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-12-25 07:41:11,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=989, Unknown=0, NotChecked=0, Total=1122 [2023-12-25 07:41:11,093 INFO L87 Difference]: Start difference. First operand 3914 states and 4251 transitions. Second operand has 34 states, 34 states have (on average 6.735294117647059) internal successors, (229), 34 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:41:42,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:41:42,550 INFO L93 Difference]: Finished difference Result 5151 states and 5570 transitions. [2023-12-25 07:41:42,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2023-12-25 07:41:42,550 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 6.735294117647059) internal successors, (229), 34 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 152 [2023-12-25 07:41:42,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:41:42,554 INFO L225 Difference]: With dead ends: 5151 [2023-12-25 07:41:42,554 INFO L226 Difference]: Without dead ends: 4607 [2023-12-25 07:41:42,558 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 448 GetRequests, 270 SyntacticMatches, 0 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11526 ImplicationChecksByTransitivity, 28.6s TimeCoverageRelationStatistics Valid=4847, Invalid=27373, Unknown=0, NotChecked=0, Total=32220 [2023-12-25 07:41:42,559 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 2780 mSDsluCounter, 2002 mSDsCounter, 0 mSdLazyCounter, 1846 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2780 SdHoareTripleChecker+Valid, 2141 SdHoareTripleChecker+Invalid, 1970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:41:42,560 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2780 Valid, 2141 Invalid, 1970 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1846 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2023-12-25 07:41:42,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4607 states. [2023-12-25 07:41:43,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4607 to 4039. [2023-12-25 07:41:43,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4039 states, 4038 states have (on average 1.0854383358098068) internal successors, (4383), 4038 states have internal predecessors, (4383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:41:43,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4039 states to 4039 states and 4383 transitions. [2023-12-25 07:41:43,036 INFO L78 Accepts]: Start accepts. Automaton has 4039 states and 4383 transitions. Word has length 152 [2023-12-25 07:41:43,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:41:43,036 INFO L495 AbstractCegarLoop]: Abstraction has 4039 states and 4383 transitions. [2023-12-25 07:41:43,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 6.735294117647059) internal successors, (229), 34 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:41:43,037 INFO L276 IsEmpty]: Start isEmpty. Operand 4039 states and 4383 transitions. [2023-12-25 07:41:43,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-25 07:41:43,039 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:41:43,039 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:41:43,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2023-12-25 07:41:43,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:41:43,245 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:41:43,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:41:43,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1056804754, now seen corresponding path program 1 times [2023-12-25 07:41:43,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:41:43,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [691963797] [2023-12-25 07:41:43,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:41:43,246 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:41:43,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:41:43,247 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:41:43,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2023-12-25 07:41:43,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:41:43,323 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-25 07:41:43,325 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:41:45,151 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 30 proven. 202 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:41:45,151 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:41:46,568 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 27 proven. 205 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:41:46,569 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:41:46,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [691963797] [2023-12-25 07:41:46,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [691963797] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:41:46,569 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:41:46,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 19] total 40 [2023-12-25 07:41:46,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114958077] [2023-12-25 07:41:46,569 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:41:46,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-12-25 07:41:46,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:41:46,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-12-25 07:41:46,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1412, Unknown=0, NotChecked=0, Total=1560 [2023-12-25 07:41:46,570 INFO L87 Difference]: Start difference. First operand 4039 states and 4383 transitions. Second operand has 40 states, 40 states have (on average 7.55) internal successors, (302), 40 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:42:03,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:42:03,279 INFO L93 Difference]: Finished difference Result 5804 states and 6286 transitions. [2023-12-25 07:42:03,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2023-12-25 07:42:03,280 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 7.55) internal successors, (302), 40 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 155 [2023-12-25 07:42:03,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:42:03,283 INFO L225 Difference]: With dead ends: 5804 [2023-12-25 07:42:03,283 INFO L226 Difference]: Without dead ends: 4984 [2023-12-25 07:42:03,284 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 422 GetRequests, 270 SyntacticMatches, 0 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6818 ImplicationChecksByTransitivity, 12.4s TimeCoverageRelationStatistics Valid=3335, Invalid=20227, Unknown=0, NotChecked=0, Total=23562 [2023-12-25 07:42:03,285 INFO L413 NwaCegarLoop]: 187 mSDtfsCounter, 1889 mSDsluCounter, 3790 mSDsCounter, 0 mSdLazyCounter, 4317 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1889 SdHoareTripleChecker+Valid, 3977 SdHoareTripleChecker+Invalid, 4431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 4317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2023-12-25 07:42:03,285 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1889 Valid, 3977 Invalid, 4431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 4317 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2023-12-25 07:42:03,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4984 states. [2023-12-25 07:42:03,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4984 to 4147. [2023-12-25 07:42:03,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4147 states, 4146 states have (on average 1.0841775205016884) internal successors, (4495), 4146 states have internal predecessors, (4495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:42:03,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4147 states to 4147 states and 4495 transitions. [2023-12-25 07:42:03,739 INFO L78 Accepts]: Start accepts. Automaton has 4147 states and 4495 transitions. Word has length 155 [2023-12-25 07:42:03,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:42:03,739 INFO L495 AbstractCegarLoop]: Abstraction has 4147 states and 4495 transitions. [2023-12-25 07:42:03,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 7.55) internal successors, (302), 40 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:42:03,739 INFO L276 IsEmpty]: Start isEmpty. Operand 4147 states and 4495 transitions. [2023-12-25 07:42:03,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-25 07:42:03,741 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:42:03,741 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:42:03,744 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Ended with exit code 0 [2023-12-25 07:42:03,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:42:03,945 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:42:03,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:42:03,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1887817770, now seen corresponding path program 1 times [2023-12-25 07:42:03,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:42:03,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [684424438] [2023-12-25 07:42:03,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:42:03,946 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:42:03,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:42:03,947 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:42:03,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2023-12-25 07:42:04,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:42:04,024 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-25 07:42:04,025 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:42:05,057 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 155 proven. 38 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2023-12-25 07:42:05,058 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:42:05,582 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 144 proven. 49 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2023-12-25 07:42:05,582 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:42:05,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [684424438] [2023-12-25 07:42:05,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [684424438] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:42:05,582 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:42:05,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 25 [2023-12-25 07:42:05,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126202081] [2023-12-25 07:42:05,582 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:42:05,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-12-25 07:42:05,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:42:05,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-12-25 07:42:05,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2023-12-25 07:42:05,583 INFO L87 Difference]: Start difference. First operand 4147 states and 4495 transitions. Second operand has 25 states, 25 states have (on average 8.8) internal successors, (220), 25 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:42:07,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:42:07,770 INFO L93 Difference]: Finished difference Result 6108 states and 6633 transitions. [2023-12-25 07:42:07,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-25 07:42:07,771 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 8.8) internal successors, (220), 25 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 155 [2023-12-25 07:42:07,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:42:07,774 INFO L225 Difference]: With dead ends: 6108 [2023-12-25 07:42:07,774 INFO L226 Difference]: Without dead ends: 4050 [2023-12-25 07:42:07,776 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 285 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=493, Invalid=1669, Unknown=0, NotChecked=0, Total=2162 [2023-12-25 07:42:07,776 INFO L413 NwaCegarLoop]: 101 mSDtfsCounter, 922 mSDsluCounter, 1002 mSDsCounter, 0 mSdLazyCounter, 748 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 922 SdHoareTripleChecker+Valid, 1103 SdHoareTripleChecker+Invalid, 780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 748 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-25 07:42:07,776 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [922 Valid, 1103 Invalid, 780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 748 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-25 07:42:07,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4050 states. [2023-12-25 07:42:08,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4050 to 3207. [2023-12-25 07:42:08,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3207 states, 3206 states have (on average 1.0792264504054898) internal successors, (3460), 3206 states have internal predecessors, (3460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:42:08,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3207 states to 3207 states and 3460 transitions. [2023-12-25 07:42:08,173 INFO L78 Accepts]: Start accepts. Automaton has 3207 states and 3460 transitions. Word has length 155 [2023-12-25 07:42:08,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:42:08,173 INFO L495 AbstractCegarLoop]: Abstraction has 3207 states and 3460 transitions. [2023-12-25 07:42:08,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 8.8) internal successors, (220), 25 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:42:08,173 INFO L276 IsEmpty]: Start isEmpty. Operand 3207 states and 3460 transitions. [2023-12-25 07:42:08,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-25 07:42:08,175 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:42:08,175 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:42:08,180 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Forceful destruction successful, exit code 0 [2023-12-25 07:42:08,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:42:08,378 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:42:08,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:42:08,378 INFO L85 PathProgramCache]: Analyzing trace with hash 317047242, now seen corresponding path program 1 times [2023-12-25 07:42:08,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:42:08,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1832004184] [2023-12-25 07:42:08,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:42:08,379 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:42:08,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:42:08,380 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:42:08,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2023-12-25 07:42:08,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:42:08,468 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-25 07:42:08,470 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:42:09,389 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 143 proven. 59 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-25 07:42:09,389 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:42:09,811 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 143 proven. 59 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-25 07:42:09,812 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:42:09,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1832004184] [2023-12-25 07:42:09,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1832004184] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:42:09,812 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:42:09,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 24 [2023-12-25 07:42:09,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471173684] [2023-12-25 07:42:09,812 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:42:09,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-25 07:42:09,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:42:09,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-25 07:42:09,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2023-12-25 07:42:09,813 INFO L87 Difference]: Start difference. First operand 3207 states and 3460 transitions. Second operand has 24 states, 24 states have (on average 9.75) internal successors, (234), 24 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:42:11,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:42:11,972 INFO L93 Difference]: Finished difference Result 3828 states and 4129 transitions. [2023-12-25 07:42:11,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-12-25 07:42:11,972 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 9.75) internal successors, (234), 24 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 155 [2023-12-25 07:42:11,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:42:11,974 INFO L225 Difference]: With dead ends: 3828 [2023-12-25 07:42:11,974 INFO L226 Difference]: Without dead ends: 2656 [2023-12-25 07:42:11,975 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 286 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 671 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=642, Invalid=2328, Unknown=0, NotChecked=0, Total=2970 [2023-12-25 07:42:11,975 INFO L413 NwaCegarLoop]: 122 mSDtfsCounter, 878 mSDsluCounter, 1001 mSDsCounter, 0 mSdLazyCounter, 770 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 878 SdHoareTripleChecker+Valid, 1123 SdHoareTripleChecker+Invalid, 802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 07:42:11,975 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [878 Valid, 1123 Invalid, 802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 770 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 07:42:11,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2656 states. [2023-12-25 07:42:12,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2656 to 1988. [2023-12-25 07:42:12,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1988 states, 1987 states have (on average 1.0724710619023654) internal successors, (2131), 1987 states have internal predecessors, (2131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:42:12,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 2131 transitions. [2023-12-25 07:42:12,251 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 2131 transitions. Word has length 155 [2023-12-25 07:42:12,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:42:12,251 INFO L495 AbstractCegarLoop]: Abstraction has 1988 states and 2131 transitions. [2023-12-25 07:42:12,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 9.75) internal successors, (234), 24 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:42:12,251 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 2131 transitions. [2023-12-25 07:42:12,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-25 07:42:12,252 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:42:12,252 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:42:12,255 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2023-12-25 07:42:12,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:42:12,455 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:42:12,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:42:12,455 INFO L85 PathProgramCache]: Analyzing trace with hash -363674440, now seen corresponding path program 1 times [2023-12-25 07:42:12,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:42:12,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1474517339] [2023-12-25 07:42:12,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:42:12,455 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:42:12,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:42:12,456 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:42:12,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2023-12-25 07:42:12,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:42:12,535 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-25 07:42:12,537 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:42:13,489 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 146 proven. 63 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-12-25 07:42:13,489 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:42:14,029 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 139 proven. 70 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-12-25 07:42:14,029 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:42:14,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1474517339] [2023-12-25 07:42:14,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1474517339] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:42:14,029 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:42:14,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 24 [2023-12-25 07:42:14,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481075877] [2023-12-25 07:42:14,030 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:42:14,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-25 07:42:14,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:42:14,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-25 07:42:14,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2023-12-25 07:42:14,030 INFO L87 Difference]: Start difference. First operand 1988 states and 2131 transitions. Second operand has 24 states, 24 states have (on average 10.166666666666666) internal successors, (244), 24 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:42:15,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:42:15,990 INFO L93 Difference]: Finished difference Result 2286 states and 2441 transitions. [2023-12-25 07:42:15,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-12-25 07:42:15,991 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 10.166666666666666) internal successors, (244), 24 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 155 [2023-12-25 07:42:15,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:42:15,992 INFO L225 Difference]: With dead ends: 2286 [2023-12-25 07:42:15,992 INFO L226 Difference]: Without dead ends: 1461 [2023-12-25 07:42:15,993 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 286 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 584 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=603, Invalid=2153, Unknown=0, NotChecked=0, Total=2756 [2023-12-25 07:42:15,993 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 592 mSDsluCounter, 939 mSDsCounter, 0 mSdLazyCounter, 806 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 592 SdHoareTripleChecker+Valid, 1043 SdHoareTripleChecker+Invalid, 836 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 806 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-25 07:42:15,993 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [592 Valid, 1043 Invalid, 836 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 806 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-25 07:42:15,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1461 states. [2023-12-25 07:42:16,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1461 to 1140. [2023-12-25 07:42:16,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 1139 states have (on average 1.0526777875329236) internal successors, (1199), 1139 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:42:16,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 1199 transitions. [2023-12-25 07:42:16,174 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 1199 transitions. Word has length 155 [2023-12-25 07:42:16,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:42:16,174 INFO L495 AbstractCegarLoop]: Abstraction has 1140 states and 1199 transitions. [2023-12-25 07:42:16,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 10.166666666666666) internal successors, (244), 24 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:42:16,175 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 1199 transitions. [2023-12-25 07:42:16,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-25 07:42:16,175 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:42:16,176 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:42:16,179 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Ended with exit code 0 [2023-12-25 07:42:16,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:42:16,379 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:42:16,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:42:16,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1222226849, now seen corresponding path program 1 times [2023-12-25 07:42:16,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:42:16,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1825450323] [2023-12-25 07:42:16,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:42:16,380 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:42:16,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:42:16,388 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:42:16,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2023-12-25 07:42:16,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:42:16,471 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-25 07:42:16,473 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:42:18,339 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 143 proven. 52 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2023-12-25 07:42:18,339 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:42:20,324 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 63 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:42:20,324 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:42:20,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1825450323] [2023-12-25 07:42:20,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1825450323] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:42:20,324 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:42:20,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 23] total 43 [2023-12-25 07:42:20,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964602119] [2023-12-25 07:42:20,325 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:42:20,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-12-25 07:42:20,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:42:20,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-12-25 07:42:20,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=1607, Unknown=0, NotChecked=0, Total=1806 [2023-12-25 07:42:20,326 INFO L87 Difference]: Start difference. First operand 1140 states and 1199 transitions. Second operand has 43 states, 43 states have (on average 6.209302325581396) internal successors, (267), 43 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:42:48,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:42:48,332 INFO L93 Difference]: Finished difference Result 2211 states and 2311 transitions. [2023-12-25 07:42:48,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 167 states. [2023-12-25 07:42:48,332 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 6.209302325581396) internal successors, (267), 43 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 156 [2023-12-25 07:42:48,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:42:48,334 INFO L225 Difference]: With dead ends: 2211 [2023-12-25 07:42:48,334 INFO L226 Difference]: Without dead ends: 1757 [2023-12-25 07:42:48,340 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 475 GetRequests, 269 SyntacticMatches, 0 SemanticMatches, 206 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15011 ImplicationChecksByTransitivity, 24.6s TimeCoverageRelationStatistics Valid=4774, Invalid=38282, Unknown=0, NotChecked=0, Total=43056 [2023-12-25 07:42:48,340 INFO L413 NwaCegarLoop]: 167 mSDtfsCounter, 2861 mSDsluCounter, 3484 mSDsCounter, 0 mSdLazyCounter, 3115 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2861 SdHoareTripleChecker+Valid, 3651 SdHoareTripleChecker+Invalid, 3296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 3115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:42:48,340 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2861 Valid, 3651 Invalid, 3296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 3115 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2023-12-25 07:42:48,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1757 states. [2023-12-25 07:42:48,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1757 to 825. [2023-12-25 07:42:48,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 825 states, 824 states have (on average 1.049757281553398) internal successors, (865), 824 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:42:48,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 865 transitions. [2023-12-25 07:42:48,484 INFO L78 Accepts]: Start accepts. Automaton has 825 states and 865 transitions. Word has length 156 [2023-12-25 07:42:48,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:42:48,484 INFO L495 AbstractCegarLoop]: Abstraction has 825 states and 865 transitions. [2023-12-25 07:42:48,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 6.209302325581396) internal successors, (267), 43 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:42:48,485 INFO L276 IsEmpty]: Start isEmpty. Operand 825 states and 865 transitions. [2023-12-25 07:42:48,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-25 07:42:48,485 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:42:48,486 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:42:48,490 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Forceful destruction successful, exit code 0 [2023-12-25 07:42:48,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:42:48,689 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:42:48,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:42:48,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1741342463, now seen corresponding path program 1 times [2023-12-25 07:42:48,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:42:48,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [869805273] [2023-12-25 07:42:48,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:42:48,697 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:42:48,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:42:48,698 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:42:48,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2023-12-25 07:42:48,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:42:48,796 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-25 07:42:48,798 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:42:50,375 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 141 proven. 61 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-25 07:42:50,375 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:42:51,664 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 141 proven. 61 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-25 07:42:51,665 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:42:51,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [869805273] [2023-12-25 07:42:51,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [869805273] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:42:51,665 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:42:51,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-25 07:42:51,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661072168] [2023-12-25 07:42:51,665 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:42:51,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-25 07:42:51,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:42:51,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-25 07:42:51,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1118, Unknown=0, NotChecked=0, Total=1260 [2023-12-25 07:42:51,666 INFO L87 Difference]: Start difference. First operand 825 states and 865 transitions. Second operand has 36 states, 36 states have (on average 6.416666666666667) internal successors, (231), 36 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:43:15,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:43:15,127 INFO L93 Difference]: Finished difference Result 1174 states and 1224 transitions. [2023-12-25 07:43:15,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-12-25 07:43:15,129 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 6.416666666666667) internal successors, (231), 36 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 156 [2023-12-25 07:43:15,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:43:15,130 INFO L225 Difference]: With dead ends: 1174 [2023-12-25 07:43:15,130 INFO L226 Difference]: Without dead ends: 689 [2023-12-25 07:43:15,131 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 276 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1595 ImplicationChecksByTransitivity, 22.5s TimeCoverageRelationStatistics Valid=1077, Invalid=5729, Unknown=0, NotChecked=0, Total=6806 [2023-12-25 07:43:15,133 INFO L413 NwaCegarLoop]: 92 mSDtfsCounter, 868 mSDsluCounter, 1451 mSDsCounter, 0 mSdLazyCounter, 1236 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 868 SdHoareTripleChecker+Valid, 1543 SdHoareTripleChecker+Invalid, 1276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-12-25 07:43:15,133 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [868 Valid, 1543 Invalid, 1276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1236 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-12-25 07:43:15,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2023-12-25 07:43:15,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 480. [2023-12-25 07:43:15,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 480 states, 479 states have (on average 1.0438413361169103) internal successors, (500), 479 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:43:15,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 500 transitions. [2023-12-25 07:43:15,234 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 500 transitions. Word has length 156 [2023-12-25 07:43:15,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:43:15,235 INFO L495 AbstractCegarLoop]: Abstraction has 480 states and 500 transitions. [2023-12-25 07:43:15,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 6.416666666666667) internal successors, (231), 36 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:43:15,235 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 500 transitions. [2023-12-25 07:43:15,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-25 07:43:15,236 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:43:15,236 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:43:15,238 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Ended with exit code 0 [2023-12-25 07:43:15,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:43:15,438 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:43:15,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:43:15,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1700766494, now seen corresponding path program 1 times [2023-12-25 07:43:15,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:43:15,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1198282290] [2023-12-25 07:43:15,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:43:15,439 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:43:15,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:43:15,440 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:43:15,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2023-12-25 07:43:15,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:43:15,518 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-25 07:43:15,520 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:43:17,280 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 139 proven. 72 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-12-25 07:43:17,280 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:43:18,407 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 139 proven. 72 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-12-25 07:43:18,407 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:43:18,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1198282290] [2023-12-25 07:43:18,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1198282290] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:43:18,407 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:43:18,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-25 07:43:18,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110316185] [2023-12-25 07:43:18,408 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:43:18,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-25 07:43:18,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:43:18,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-25 07:43:18,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1121, Unknown=0, NotChecked=0, Total=1260 [2023-12-25 07:43:18,409 INFO L87 Difference]: Start difference. First operand 480 states and 500 transitions. Second operand has 36 states, 36 states have (on average 6.805555555555555) internal successors, (245), 36 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:43:32,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:43:32,359 INFO L93 Difference]: Finished difference Result 749 states and 776 transitions. [2023-12-25 07:43:32,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-25 07:43:32,360 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 6.805555555555555) internal successors, (245), 36 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 157 [2023-12-25 07:43:32,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:43:32,360 INFO L225 Difference]: With dead ends: 749 [2023-12-25 07:43:32,361 INFO L226 Difference]: Without dead ends: 329 [2023-12-25 07:43:32,361 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1235 ImplicationChecksByTransitivity, 12.6s TimeCoverageRelationStatistics Valid=971, Invalid=4729, Unknown=0, NotChecked=0, Total=5700 [2023-12-25 07:43:32,361 INFO L413 NwaCegarLoop]: 81 mSDtfsCounter, 747 mSDsluCounter, 1354 mSDsCounter, 0 mSdLazyCounter, 1313 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 747 SdHoareTripleChecker+Valid, 1435 SdHoareTripleChecker+Invalid, 1341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-12-25 07:43:32,362 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [747 Valid, 1435 Invalid, 1341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1313 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-12-25 07:43:32,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2023-12-25 07:43:32,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 199. [2023-12-25 07:43:32,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 198 states have (on average 1.0303030303030303) internal successors, (204), 198 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:43:32,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 204 transitions. [2023-12-25 07:43:32,420 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 204 transitions. Word has length 157 [2023-12-25 07:43:32,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:43:32,420 INFO L495 AbstractCegarLoop]: Abstraction has 199 states and 204 transitions. [2023-12-25 07:43:32,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 6.805555555555555) internal successors, (245), 36 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:43:32,420 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 204 transitions. [2023-12-25 07:43:32,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2023-12-25 07:43:32,421 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:43:32,421 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:43:32,425 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Forceful destruction successful, exit code 0 [2023-12-25 07:43:32,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:43:32,624 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:43:32,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:43:32,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1658910555, now seen corresponding path program 1 times [2023-12-25 07:43:32,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:43:32,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1740868048] [2023-12-25 07:43:32,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:43:32,624 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:43:32,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:43:32,625 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:43:32,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (55)] Waiting until timeout for monitored process [2023-12-25 07:43:32,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:43:32,703 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-25 07:43:32,705 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:43:33,989 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 115 proven. 6 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2023-12-25 07:43:33,989 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:43:36,779 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 141 proven. 73 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-12-25 07:43:36,779 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:43:36,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1740868048] [2023-12-25 07:43:36,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1740868048] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:43:36,779 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:43:36,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 21] total 38 [2023-12-25 07:43:36,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685009929] [2023-12-25 07:43:36,779 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:43:36,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-12-25 07:43:36,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:43:36,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-12-25 07:43:36,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=1207, Unknown=0, NotChecked=0, Total=1406 [2023-12-25 07:43:36,780 INFO L87 Difference]: Start difference. First operand 199 states and 204 transitions. Second operand has 38 states, 38 states have (on average 5.368421052631579) internal successors, (204), 38 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:43:41,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:43:41,093 INFO L93 Difference]: Finished difference Result 327 states and 335 transitions. [2023-12-25 07:43:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-25 07:43:41,095 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 5.368421052631579) internal successors, (204), 38 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 160 [2023-12-25 07:43:41,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:43:41,095 INFO L225 Difference]: With dead ends: 327 [2023-12-25 07:43:41,095 INFO L226 Difference]: Without dead ends: 189 [2023-12-25 07:43:41,096 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 281 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 585 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=677, Invalid=2745, Unknown=0, NotChecked=0, Total=3422 [2023-12-25 07:43:41,096 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 632 mSDsluCounter, 604 mSDsCounter, 0 mSdLazyCounter, 713 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 632 SdHoareTripleChecker+Valid, 644 SdHoareTripleChecker+Invalid, 750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-25 07:43:41,096 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [632 Valid, 644 Invalid, 750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 713 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-25 07:43:41,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2023-12-25 07:43:41,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 187. [2023-12-25 07:43:41,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 1.0268817204301075) internal successors, (191), 186 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:43:41,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 191 transitions. [2023-12-25 07:43:41,160 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 191 transitions. Word has length 160 [2023-12-25 07:43:41,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:43:41,161 INFO L495 AbstractCegarLoop]: Abstraction has 187 states and 191 transitions. [2023-12-25 07:43:41,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 5.368421052631579) internal successors, (204), 38 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:43:41,161 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 191 transitions. [2023-12-25 07:43:41,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2023-12-25 07:43:41,161 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:43:41,161 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 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-25 07:43:41,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (55)] Forceful destruction successful, exit code 0 [2023-12-25 07:43:41,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:43:41,363 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:43:41,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:43:41,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1053246256, now seen corresponding path program 1 times [2023-12-25 07:43:41,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:43:41,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [835999572] [2023-12-25 07:43:41,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:43:41,376 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:43:41,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:43:41,388 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:43:41,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2023-12-25 07:43:41,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:43:41,468 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-25 07:43:41,470 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:43:43,521 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 119 proven. 6 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2023-12-25 07:43:43,522 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:43:45,803 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 119 proven. 6 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2023-12-25 07:43:45,803 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:43:45,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [835999572] [2023-12-25 07:43:45,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [835999572] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:43:45,803 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:43:45,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 38 [2023-12-25 07:43:45,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462443874] [2023-12-25 07:43:45,803 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:43:45,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-12-25 07:43:45,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:43:45,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-12-25 07:43:45,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1217, Unknown=0, NotChecked=0, Total=1406 [2023-12-25 07:43:45,804 INFO L87 Difference]: Start difference. First operand 187 states and 191 transitions. Second operand has 38 states, 38 states have (on average 4.2631578947368425) internal successors, (162), 38 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:43:49,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:43:49,396 INFO L93 Difference]: Finished difference Result 187 states and 191 transitions. [2023-12-25 07:43:49,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-25 07:43:49,397 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 4.2631578947368425) internal successors, (162), 38 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 163 [2023-12-25 07:43:49,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:43:49,397 INFO L225 Difference]: With dead ends: 187 [2023-12-25 07:43:49,397 INFO L226 Difference]: Without dead ends: 0 [2023-12-25 07:43:49,397 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 288 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=482, Invalid=1968, Unknown=0, NotChecked=0, Total=2450 [2023-12-25 07:43:49,397 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 241 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:43:49,397 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [241 Valid, 436 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-25 07:43:49,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-12-25 07:43:49,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-12-25 07:43:49,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:43:49,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-12-25 07:43:49,398 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 163 [2023-12-25 07:43:49,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:43:49,398 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-12-25 07:43:49,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 4.2631578947368425) internal successors, (162), 38 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:43:49,398 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-12-25 07:43:49,398 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-12-25 07:43:49,401 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-25 07:43:49,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (56)] Forceful destruction successful, exit code 0 [2023-12-25 07:43:49,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:43:49,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-12-25 07:46:35,908 WARN L293 SmtUtils]: Spent 2.77m on a formula simplification. DAG size of input: 6593 DAG size of output: 5959 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-12-25 07:50:28,004 WARN L293 SmtUtils]: Spent 3.87m on a formula simplification. DAG size of input: 5959 DAG size of output: 2015 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2023-12-25 07:50:28,028 INFO L899 garLoopResultBuilder]: For program point L118(lines 118 120) no Hoare annotation was computed. [2023-12-25 07:50:28,028 INFO L899 garLoopResultBuilder]: For program point L118-2(lines 115 120) no Hoare annotation was computed. [2023-12-25 07:50:28,028 INFO L899 garLoopResultBuilder]: For program point L168(lines 168 224) no Hoare annotation was computed. [2023-12-25 07:50:28,028 INFO L899 garLoopResultBuilder]: For program point L135(lines 135 146) no Hoare annotation was computed. [2023-12-25 07:50:28,028 INFO L899 garLoopResultBuilder]: For program point L102(lines 102 111) no Hoare annotation was computed. [2023-12-25 07:50:28,028 INFO L899 garLoopResultBuilder]: For program point L135-1(lines 135 146) no Hoare annotation was computed. [2023-12-25 07:50:28,028 INFO L899 garLoopResultBuilder]: For program point L69(lines 69 74) no Hoare annotation was computed. [2023-12-25 07:50:28,029 INFO L899 garLoopResultBuilder]: For program point L152(lines 152 154) no Hoare annotation was computed. [2023-12-25 07:50:28,029 INFO L899 garLoopResultBuilder]: For program point L152-2(lines 149 154) no Hoare annotation was computed. [2023-12-25 07:50:28,029 INFO L899 garLoopResultBuilder]: For program point L169(lines 169 221) no Hoare annotation was computed. [2023-12-25 07:50:28,029 INFO L899 garLoopResultBuilder]: For program point L136(lines 136 145) no Hoare annotation was computed. [2023-12-25 07:50:28,029 INFO L899 garLoopResultBuilder]: For program point L103(lines 103 108) no Hoare annotation was computed. [2023-12-25 07:50:28,029 INFO L899 garLoopResultBuilder]: For program point L21(lines 21 23) no Hoare annotation was computed. [2023-12-25 07:50:28,029 INFO L899 garLoopResultBuilder]: For program point L170(lines 170 218) no Hoare annotation was computed. [2023-12-25 07:50:28,029 INFO L899 garLoopResultBuilder]: For program point L137(lines 137 142) no Hoare annotation was computed. [2023-12-25 07:50:28,029 INFO L899 garLoopResultBuilder]: For program point L22(line 22) no Hoare annotation was computed. [2023-12-25 07:50:28,029 INFO L899 garLoopResultBuilder]: For program point L171(lines 171 215) no Hoare annotation was computed. [2023-12-25 07:50:28,029 INFO L899 garLoopResultBuilder]: For program point L72(lines 72 74) no Hoare annotation was computed. [2023-12-25 07:50:28,029 INFO L899 garLoopResultBuilder]: For program point L172(lines 172 212) no Hoare annotation was computed. [2023-12-25 07:50:28,029 INFO L899 garLoopResultBuilder]: For program point L106(lines 106 108) no Hoare annotation was computed. [2023-12-25 07:50:28,029 INFO L899 garLoopResultBuilder]: For program point L173(lines 173 209) no Hoare annotation was computed. [2023-12-25 07:50:28,029 INFO L899 garLoopResultBuilder]: For program point L140(lines 140 142) no Hoare annotation was computed. [2023-12-25 07:50:28,029 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2023-12-25 07:50:28,033 INFO L895 garLoopResultBuilder]: At program point L289-2(lines 289 303) the Hoare annotation is: (let ((.cse19 ((_ sign_extend 24) ~send2~0))) (let ((.cse339 ((_ extract 7 0) .cse19)) (.cse14 ((_ sign_extend 24) ~id1~0)) (.cse92 ((_ sign_extend 24) ~send1~0)) (.cse68 ((_ sign_extend 24) ~id2~0)) (.cse5 ((_ sign_extend 24) ~id3~0)) (.cse253 ((_ sign_extend 24) ~send3~0))) (let ((.cse35 (= .cse5 .cse253)) (.cse32 (= .cse19 .cse68)) (.cse37 (= ~alive2~0 (_ bv0 8))) (.cse11 (= ~alive1~0 (_ bv0 8))) (.cse31 (= ~alive3~0 (_ bv0 8))) (.cse101 (= .cse14 .cse92)) (.cse156 ((_ extract 7 0) .cse92)) (.cse383 ((_ extract 7 0) .cse253)) (.cse362 ((_ zero_extend 24) ~r1~0)) (.cse206 ((_ sign_extend 24) (_ bv255 8))) (.cse384 ((_ zero_extend 24) ~alive3~0)) (.cse401 ((_ zero_extend 24) ~alive1~0)) (.cse331 ((_ zero_extend 24) ~alive2~0)) (.cse66 ((_ sign_extend 24) .cse339))) (let ((.cse47 (exists ((v_subst_2923 (_ BitVec 8)) (v_subst_2922 (_ BitVec 8)) (v_subst_2921 (_ BitVec 8))) (let ((.cse454 ((_ sign_extend 24) v_subst_2921)) (.cse453 ((_ sign_extend 24) v_subst_2922)) (.cse455 ((_ sign_extend 24) v_subst_2923))) (and (= .cse453 .cse454) (bvsgt ((_ sign_extend 24) ((_ extract 7 0) .cse455)) .cse454) (bvsge .cse454 (_ bv0 32)) (= ~send2~0 ((_ extract 7 0) .cse453)) (= .cse5 .cse455))))) (.cse59 (not (bvsgt .cse66 .cse5))) (.cse18 (exists ((v_subst_361 (_ BitVec 8)) (v_subst_360 (_ BitVec 8))) (let ((.cse452 ((_ sign_extend 24) v_subst_361)) (.cse451 ((_ sign_extend 24) v_subst_360))) (and (not (= .cse451 .cse14)) (= ~p2_old~0 ((_ extract 7 0) .cse452)) (= .cse451 .cse452) (bvsge .cse451 (_ bv0 32)))))) (.cse57 (exists ((v_subst_55 (_ BitVec 8))) (let ((.cse450 ((_ sign_extend 24) v_subst_55))) (and (bvsge .cse450 (_ bv0 32)) (= .cse92 .cse450))))) (.cse143 (exists ((v_subst_4075 (_ BitVec 8))) (let ((.cse449 ((_ sign_extend 24) v_subst_4075))) (and (= .cse19 .cse449) (bvsge .cse449 (_ bv0 32)))))) (.cse145 (not (= .cse68 .cse14))) (.cse118 (exists ((v_subst_838 (_ BitVec 8)) (v_subst_837 (_ BitVec 8))) (let ((.cse448 ((_ sign_extend 24) v_subst_838)) (.cse447 ((_ sign_extend 24) v_subst_837))) (and (bvsge .cse447 (_ bv0 32)) (= .cse448 .cse447) (= ~p1_old~0 ((_ extract 7 0) .cse448)) (not (= .cse5 .cse447)))))) (.cse98 (exists ((v_subst_999 (_ BitVec 8))) (let ((.cse446 ((_ sign_extend 24) v_subst_999))) (and (not (= .cse5 .cse446)) (= .cse446 .cse92))))) (.cse195 (exists ((~send1~0 (_ BitVec 8))) (let ((.cse445 ((_ sign_extend 24) ~send1~0))) (and (= ~p2_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse445)))) (= .cse14 .cse445))))) (.cse102 (exists ((v_subst_2610 (_ BitVec 8))) (let ((.cse444 ((_ sign_extend 24) v_subst_2610))) (and (= .cse5 .cse444) (= ~p1_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse444)))))))) (.cse144 (bvsge (bvadd .cse384 .cse401 .cse331) (_ bv1 32))) (.cse169 (exists ((v_subst_3476 (_ BitVec 8)) (v_subst_3475 (_ BitVec 8)) (v_subst_3474 (_ BitVec 8))) (let ((.cse443 ((_ sign_extend 24) v_subst_3476)) (.cse441 ((_ sign_extend 24) v_subst_3475)) (.cse442 ((_ sign_extend 24) v_subst_3474))) (and (= .cse68 .cse441) (bvsge .cse442 (_ bv0 32)) (= .cse442 .cse443) (= ~send1~0 ((_ extract 7 0) .cse443)) (bvsgt ((_ sign_extend 24) ((_ extract 7 0) .cse441)) .cse442))))) (.cse155 (exists ((v_subst_2722 (_ BitVec 8))) (let ((.cse440 ((_ sign_extend 24) v_subst_2722))) (and (= .cse68 .cse440) (= ~send3~0 ((_ extract 7 0) .cse440)))))) (.cse69 (exists ((v_subst_737 (_ BitVec 8)) (~send3~0 (_ BitVec 8))) (let ((.cse439 ((_ sign_extend 24) ~send3~0)) (.cse438 ((_ sign_extend 24) v_subst_737))) (and (not (= .cse438 .cse14)) (= ~send1~0 ((_ extract 7 0) .cse439)) (= .cse438 .cse439) (bvsge .cse438 (_ bv0 32)))))) (.cse50 (exists ((v_subst_679 (_ BitVec 8)) (~send1~0 (_ BitVec 8))) (let ((.cse437 ((_ sign_extend 24) ~send1~0)) (.cse436 ((_ sign_extend 24) v_subst_679))) (and (= .cse436 .cse437) (not (= .cse68 .cse436)) (= ((_ extract 7 0) .cse437) ~send2~0) (bvsge .cse436 (_ bv0 32)))))) (.cse207 (exists ((v_subst_2611 (_ BitVec 8))) (let ((.cse435 ((_ sign_extend 24) v_subst_2611))) (and (= .cse5 .cse435) (= ((_ extract 7 0) .cse435) ~p3_old~0))))) (.cse208 (exists ((v_subst_2974 (_ BitVec 8)) (v_subst_2973 (_ BitVec 8)) (v_subst_2975 (_ BitVec 8))) (let ((.cse433 ((_ sign_extend 24) v_subst_2974)) (.cse432 ((_ sign_extend 24) v_subst_2975)) (.cse434 ((_ sign_extend 24) v_subst_2973))) (and (= .cse5 .cse432) (= ~p2_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse433)))) (= .cse433 .cse434) (bvsgt ((_ sign_extend 24) ((_ extract 7 0) .cse432)) .cse434) (bvsge .cse434 (_ bv0 32)))))) (.cse106 (exists ((v_subst_2612 (_ BitVec 8))) (let ((.cse431 ((_ sign_extend 24) v_subst_2612))) (and (= .cse5 .cse431) (= ((_ extract 7 0) .cse431) ~send1~0))))) (.cse85 (exists ((v_subst_1752 (_ BitVec 8)) (v_subst_1753 (_ BitVec 8))) (let ((.cse430 ((_ sign_extend 24) v_subst_1752)) (.cse429 ((_ sign_extend 24) v_subst_1753))) (and (= ~send2~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse429)))) (not (= .cse68 .cse430)) (bvsge .cse430 (_ bv0 32)) (= .cse430 .cse429))))) (.cse23 (not (= .cse206 ((_ sign_extend 24) ~p1_old~0)))) (.cse178 (exists ((v_subst_12 (_ BitVec 8))) (let ((.cse428 ((_ sign_extend 24) v_subst_12))) (and (= .cse428 .cse253) (bvsge .cse428 (_ bv0 32)))))) (.cse181 (exists ((v_subst_14 (_ BitVec 8)) (v_subst_13 (_ BitVec 8))) (let ((.cse426 ((_ sign_extend 24) v_subst_14)) (.cse427 ((_ sign_extend 24) v_subst_13))) (and (= ~p3_old~0 ((_ extract 7 0) .cse426)) (bvsge .cse427 (_ bv0 32)) (= .cse426 .cse427))))) (.cse157 (exists ((v_subst_800 (_ BitVec 8))) (let ((.cse425 ((_ sign_extend 24) v_subst_800))) (and (not (= .cse5 .cse425)) (= .cse19 .cse425))))) (.cse16 (bvsge (bvadd .cse384 .cse331) (_ bv1 32))) (.cse179 (not (= .cse206 ((_ sign_extend 24) ~p2_old~0)))) (.cse88 (not (= .cse206 .cse92))) (.cse182 (not (= .cse206 .cse19))) (.cse172 (exists ((v_subst_2488 (_ BitVec 8))) (let ((.cse424 ((_ sign_extend 24) v_subst_2488))) (and (= .cse424 .cse14) (= ((_ extract 7 0) .cse424) ~send2~0))))) (.cse147 (exists ((v_subst_2677 (_ BitVec 8))) (let ((.cse423 ((_ sign_extend 24) v_subst_2677))) (and (= ~p2_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse423)))))) (= .cse5 .cse423))))) (.cse148 (exists ((v_subst_2675 (_ BitVec 8))) (let ((.cse422 ((_ sign_extend 24) v_subst_2675))) (and (= ~p1_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse422)))) (= .cse5 .cse422))))) (.cse149 (exists ((v_subst_2673 (_ BitVec 8))) (let ((.cse421 ((_ sign_extend 24) v_subst_2673))) (and (= .cse5 .cse421) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse421))) ~send2~0))))) (.cse150 (exists ((v_subst_2676 (_ BitVec 8))) (let ((.cse420 ((_ sign_extend 24) v_subst_2676))) (and (= ((_ extract 7 0) .cse420) ~send1~0) (= .cse5 .cse420))))) (.cse151 (exists ((v_subst_2674 (_ BitVec 8))) (let ((.cse419 ((_ sign_extend 24) v_subst_2674))) (and (= .cse5 .cse419) (= ((_ extract 7 0) .cse419) ~p3_old~0))))) (.cse152 (exists ((v_subst_1863 (_ BitVec 8)) (v_subst_1864 (_ BitVec 8))) (let ((.cse417 ((_ sign_extend 24) v_subst_1863)) (.cse418 ((_ sign_extend 24) v_subst_1864))) (and (not (= .cse417 .cse68)) (bvsge .cse417 (_ bv0 32)) (= .cse417 .cse418) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse418))) ~p1_old~0))))) (.cse29 (exists ((v_subst_812 (_ BitVec 8)) (v_subst_811 (_ BitVec 8))) (let ((.cse415 ((_ sign_extend 24) v_subst_811)) (.cse416 ((_ sign_extend 24) v_subst_812))) (and (= .cse415 .cse416) (bvsge .cse415 (_ bv0 32)) (not (= .cse5 .cse415)) (= ((_ extract 7 0) .cse416) ~send3~0))))) (.cse79 (exists ((v_subst_733 (_ BitVec 8))) (let ((.cse414 ((_ sign_extend 24) v_subst_733))) (and (not (= .cse14 .cse414)) (= .cse253 .cse414))))) (.cse84 (exists ((v_subst_2649 (_ BitVec 8))) (let ((.cse413 ((_ sign_extend 24) v_subst_2649))) (and (= .cse5 .cse413) (= ((_ extract 7 0) .cse413) ~send1~0))))) (.cse55 (exists ((v_subst_511 (_ BitVec 8))) (let ((.cse412 ((_ sign_extend 24) v_subst_511))) (and (not (= .cse68 .cse412)) (= .cse253 .cse412))))) (.cse87 (exists ((v_subst_2650 (_ BitVec 8))) (let ((.cse411 ((_ sign_extend 24) v_subst_2650))) (and (= ~send2~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse411)))) (= .cse5 .cse411))))) (.cse120 (exists ((v_subst_2817 (_ BitVec 8))) (let ((.cse410 ((_ sign_extend 24) v_subst_2817))) (and (= ~p1_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse410)))))) (= .cse68 .cse410))))) (.cse121 (exists ((v_subst_2816 (_ BitVec 8))) (let ((.cse409 ((_ sign_extend 24) v_subst_2816))) (and (= .cse68 .cse409) (= ~p2_old~0 ((_ extract 7 0) .cse409)))))) (.cse122 (exists ((v_subst_123 (_ BitVec 8)) (v_subst_122 (_ BitVec 8))) (let ((.cse407 ((_ sign_extend 24) v_subst_122)) (.cse408 ((_ sign_extend 24) v_subst_123))) (and (bvsge .cse407 (_ bv0 32)) (not (= .cse5 .cse407)) (= ~p2_old~0 ((_ extract 7 0) .cse408)) (= .cse407 .cse408))))) (.cse123 (exists ((v_subst_2818 (_ BitVec 8))) (let ((.cse406 ((_ sign_extend 24) v_subst_2818))) (and (= ~send1~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse406)))) (= .cse68 .cse406))))) (.cse124 (exists ((v_subst_2815 (_ BitVec 8))) (let ((.cse405 ((_ sign_extend 24) v_subst_2815))) (and (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse405))) ~p3_old~0) (= .cse68 .cse405))))) (.cse125 (exists ((v_subst_2819 (_ BitVec 8))) (let ((.cse404 ((_ sign_extend 24) v_subst_2819))) (and (= ((_ extract 7 0) .cse404) ~send3~0) (= .cse68 .cse404))))) (.cse30 (exists ((v_subst_2302 (_ BitVec 8)) (v_subst_2301 (_ BitVec 8))) (let ((.cse402 ((_ sign_extend 24) v_subst_2301)) (.cse403 ((_ sign_extend 24) v_subst_2302))) (and (bvsge .cse402 (_ bv0 32)) (not (= .cse402 .cse14)) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse403))) ~send1~0) (= .cse402 .cse403))))) (.cse166 (bvsge .cse401 (_ bv1 32))) (.cse56 (exists ((v_subst_317 (_ BitVec 8))) (let ((.cse400 ((_ sign_extend 24) v_subst_317))) (and (= .cse19 .cse400) (not (= .cse14 .cse400)))))) (.cse81 (exists ((v_subst_2788 (_ BitVec 8))) (let ((.cse399 ((_ sign_extend 24) v_subst_2788))) (and (= ((_ extract 7 0) .cse399) ~send3~0) (= .cse68 .cse399))))) (.cse74 (bvslt .cse362 (_ bv3 32))) (.cse82 (exists ((v_subst_118 (_ BitVec 8))) (let ((.cse398 ((_ sign_extend 24) v_subst_118))) (and (= .cse19 .cse398) (not (= .cse5 .cse398)))))) (.cse83 (exists ((v_subst_2789 (_ BitVec 8))) (let ((.cse397 ((_ sign_extend 24) v_subst_2789))) (and (= .cse68 .cse397) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse397))) ~send1~0))))) (.cse193 (exists ((v_subst_2508 (_ BitVec 8))) (let ((.cse396 ((_ sign_extend 24) v_subst_2508))) (and (= ~send2~0 ((_ extract 7 0) .cse396)) (= .cse14 .cse396))))) (.cse194 (exists ((v_subst_2509 (_ BitVec 8))) (let ((.cse395 ((_ sign_extend 24) v_subst_2509))) (and (= .cse14 .cse395) (= ~send3~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse395)))))))) (.cse131 (exists ((v_subst_2468 (_ BitVec 8))) (let ((.cse394 ((_ sign_extend 24) v_subst_2468))) (and (= .cse394 .cse14) (= ((_ extract 7 0) .cse394) ~send2~0))))) (.cse128 (exists ((v_subst_1627 (_ BitVec 8))) (let ((.cse393 ((_ sign_extend 24) v_subst_1627))) (and (= .cse253 .cse393) (not (= .cse68 .cse393)))))) (.cse95 (exists ((v_subst_677 (_ BitVec 8)) (v_subst_676 (_ BitVec 8))) (let ((.cse391 ((_ sign_extend 24) v_subst_677)) (.cse392 ((_ sign_extend 24) v_subst_676))) (and (= ((_ extract 7 0) .cse391) ~send2~0) (not (= .cse68 .cse392)) (bvsge .cse392 (_ bv0 32)) (= .cse391 .cse392))))) (.cse76 (not (bvsgt ((_ sign_extend 24) .cse383) .cse14))) (.cse139 (exists ((v_subst_74 (_ BitVec 8))) (let ((.cse390 ((_ sign_extend 24) v_subst_74))) (and (not (= .cse68 .cse390)) (= .cse92 .cse390))))) (.cse267 (exists ((v_subst_1601 (_ BitVec 8))) (let ((.cse389 ((_ sign_extend 24) v_subst_1601))) (and (not (= .cse68 .cse389)) (= .cse389 .cse253))))) (.cse140 (exists ((v_subst_102 (_ BitVec 8))) (let ((.cse388 ((_ sign_extend 24) v_subst_102))) (and (= .cse19 .cse388) (bvsge .cse388 (_ bv0 32)))))) (.cse185 (exists ((v_subst_61 (_ BitVec 8)) (v_subst_60 (_ BitVec 8))) (let ((.cse387 ((_ sign_extend 24) v_subst_61)) (.cse386 ((_ sign_extend 24) v_subst_60))) (and (bvsge .cse386 (_ bv0 32)) (= ~p1_old~0 ((_ extract 7 0) .cse387)) (= .cse387 .cse386))))) (.cse186 (exists ((v_subst_59 (_ BitVec 8))) (let ((.cse385 ((_ sign_extend 24) v_subst_59))) (and (= .cse385 .cse92) (bvsge .cse385 (_ bv0 32)))))) (.cse78 (bvsge .cse384 (_ bv1 32))) (.cse103 (= ~p3_old~0 .cse383)) (.cse173 (exists ((v_subst_1688 (_ BitVec 8)) (v_subst_1689 (_ BitVec 8))) (let ((.cse381 ((_ sign_extend 24) v_subst_1689)) (.cse382 ((_ sign_extend 24) v_subst_1688))) (and (= ~p3_old~0 ((_ extract 7 0) .cse381)) (not (= .cse68 .cse382)) (bvsge .cse382 (_ bv0 32)) (= .cse381 .cse382))))) (.cse175 (exists ((v_subst_4524 (_ BitVec 8)) (v_subst_4525 (_ BitVec 8)) (v_subst_4526 (_ BitVec 8))) (let ((.cse380 ((_ sign_extend 24) v_subst_4526)) (.cse378 ((_ sign_extend 24) v_subst_4524)) (.cse379 ((_ sign_extend 24) v_subst_4525))) (and (= .cse378 .cse379) (not (= .cse5 .cse378)) (= .cse5 .cse380) (not (bvsgt ((_ sign_extend 24) ((_ extract 7 0) .cse380)) .cse378)) (= ~p2_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse379)))))))) (.cse176 (exists ((v_subst_4523 (_ BitVec 8))) (let ((.cse377 ((_ sign_extend 24) v_subst_4523))) (and (= ((_ extract 7 0) .cse377) ~p3_old~0) (= .cse5 .cse377))))) (.cse158 (= .cse339 ~send3~0)) (.cse112 (= ~p1_old~0 .cse156)) (.cse287 (exists ((v_subst_3532 (_ BitVec 8)) (v_subst_3531 (_ BitVec 8)) (v_subst_3530 (_ BitVec 8))) (let ((.cse375 ((_ sign_extend 24) v_subst_3530)) (.cse374 ((_ sign_extend 24) v_subst_3532)) (.cse376 ((_ sign_extend 24) v_subst_3531))) (and (= .cse374 .cse375) (bvsgt ((_ sign_extend 24) ((_ extract 7 0) .cse376)) .cse375) (bvsge .cse375 (_ bv0 32)) (= ~p1_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse374)))) (= .cse68 .cse376))))) (.cse288 (exists ((v_subst_2743 (_ BitVec 8))) (let ((.cse373 ((_ sign_extend 24) v_subst_2743))) (and (= .cse68 .cse373) (= ~p3_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse373)))))))) (.cse276 (exists ((v_subst_1484 (_ BitVec 8)) (v_subst_1483 (_ BitVec 8))) (let ((.cse371 ((_ sign_extend 24) v_subst_1483)) (.cse372 ((_ sign_extend 24) v_subst_1484))) (and (bvsge .cse371 (_ bv0 32)) (= .cse371 .cse372) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse372))))) ~p3_old~0))))) (.cse289 (exists ((v_subst_190 (_ BitVec 8)) (v_subst_189 (_ BitVec 8))) (let ((.cse370 ((_ sign_extend 24) v_subst_190)) (.cse369 ((_ sign_extend 24) v_subst_189))) (and (bvsge .cse369 (_ bv0 32)) (= ~p1_old~0 ((_ extract 7 0) .cse370)) (not (= .cse5 .cse369)) (= .cse370 .cse369))))) (.cse277 (exists ((v_subst_1491 (_ BitVec 8))) (let ((.cse368 ((_ sign_extend 24) v_subst_1491))) (and (bvsge .cse368 (_ bv0 32)) (= .cse368 .cse92))))) (.cse49 (exists ((v_subst_2592 (_ BitVec 8))) (let ((.cse367 ((_ sign_extend 24) v_subst_2592))) (and (= ((_ extract 7 0) .cse367) ~send1~0) (= .cse5 .cse367))))) (.cse61 (exists ((v_subst_22 (_ BitVec 8))) (let ((.cse366 ((_ sign_extend 24) v_subst_22))) (and (= .cse366 .cse253) (not (= .cse366 .cse14)))))) (.cse80 (exists ((v_subst_2011 (_ BitVec 8))) (let ((.cse365 ((_ sign_extend 24) v_subst_2011))) (and (not (= .cse14 .cse365)) (= .cse19 .cse365))))) (.cse44 (exists ((v_subst_776 (_ BitVec 8))) (let ((.cse364 ((_ sign_extend 24) v_subst_776))) (and (= .cse19 .cse364) (not (= .cse5 .cse364)))))) (.cse99 (exists ((v_subst_1436 (_ BitVec 8))) (let ((.cse363 ((_ sign_extend 24) v_subst_1436))) (and (bvsge .cse363 (_ bv0 32)) (= .cse363 .cse92))))) (.cse100 (= (_ bv1 8) ~st1~0)) (.cse113 (= .cse362 (_ bv0 32))) (.cse115 (exists ((v_subst_321 (_ BitVec 8)) (v_subst_322 (_ BitVec 8))) (let ((.cse360 ((_ sign_extend 24) v_subst_322)) (.cse361 ((_ sign_extend 24) v_subst_321))) (and (= ~p2_old~0 ((_ extract 7 0) .cse360)) (= .cse360 .cse361) (not (= .cse361 .cse14)) (bvsge .cse361 (_ bv0 32)))))) (.cse116 (exists ((v_subst_124 (_ BitVec 8))) (let ((.cse359 ((_ sign_extend 24) v_subst_124))) (and (= .cse19 .cse359) (not (= .cse5 .cse359)))))) (.cse146 (exists ((v_subst_833 (_ BitVec 8))) (let ((.cse358 ((_ sign_extend 24) v_subst_833))) (and (not (= .cse5 .cse358)) (= .cse358 .cse92))))) (.cse86 (= (_ bv1 8) ~st3~0)) (.cse159 (exists ((~send3~0 (_ BitVec 8))) (let ((.cse357 ((_ sign_extend 24) ~send3~0))) (and (= .cse5 .cse357) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse357))) ~send2~0))))) (.cse297 (exists ((~send3~0 (_ BitVec 8))) (let ((.cse356 ((_ sign_extend 24) ~send3~0))) (and (= ~p1_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse356)))) (= .cse5 .cse356))))) (.cse75 (exists ((~send3~0 (_ BitVec 8))) (let ((.cse355 ((_ sign_extend 24) ~send3~0))) (and (= .cse5 .cse355) (= ~send1~0 ((_ extract 7 0) .cse355)))))) (.cse43 (not .cse101)) (.cse45 (= ((_ zero_extend 24) ~mode3~0) (_ bv0 32))) (.cse46 (= (_ bv0 32) ((_ zero_extend 24) ~mode1~0))) (.cse48 (= ((_ zero_extend 24) ~mode2~0) (_ bv0 32))) (.cse238 (exists ((~send2~0 (_ BitVec 8))) (let ((.cse354 ((_ sign_extend 24) ~send2~0))) (and (= .cse354 .cse68) (= ~send1~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse354)))))))) (.cse51 (exists ((~send1~0 (_ BitVec 8))) (let ((.cse353 ((_ sign_extend 24) ~send1~0))) (and (= .cse14 .cse353) (= ((_ extract 7 0) .cse353) ~send2~0))))) (.cse52 (= (bvadd (_ bv1 8) ~p3_old~0) (_ bv0 8))) (.cse71 (exists ((v_subst_343 (_ BitVec 8)) (~send2~0 (_ BitVec 8))) (let ((.cse351 ((_ sign_extend 24) v_subst_343)) (.cse352 ((_ sign_extend 24) ~send2~0))) (and (bvsge .cse351 (_ bv0 32)) (= .cse352 .cse351) (not (= .cse14 .cse351)) (= ((_ extract 7 0) .cse352) ~send3~0))))) (.cse58 (exists ((v_subst_8 (_ BitVec 8))) (let ((.cse350 ((_ sign_extend 24) v_subst_8))) (and (= .cse253 .cse350) (bvsge .cse350 (_ bv0 32)))))) (.cse38 (= (bvadd (_ bv1 8) ~p2_old~0) (_ bv0 8))) (.cse40 (not .cse31)) (.cse232 (exists ((v_subst_2533 (_ BitVec 8))) (let ((.cse349 ((_ sign_extend 24) v_subst_2533))) (and (= .cse349 .cse14) (= ((_ extract 7 0) .cse349) ~send2~0))))) (.cse233 (exists ((v_subst_2531 (_ BitVec 8))) (let ((.cse348 ((_ sign_extend 24) v_subst_2531))) (and (= .cse14 .cse348) (= ~p1_old~0 ((_ extract 7 0) .cse348)))))) (.cse234 (exists ((v_subst_2532 (_ BitVec 8))) (let ((.cse347 ((_ sign_extend 24) v_subst_2532))) (and (= .cse14 .cse347) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse347))))) ~p3_old~0))))) (.cse235 (exists ((v_subst_1103 (_ BitVec 8))) (let ((.cse346 ((_ sign_extend 24) v_subst_1103))) (and (= .cse346 .cse92) (not (= .cse5 .cse346)))))) (.cse236 (exists ((v_subst_2535 (_ BitVec 8))) (let ((.cse345 ((_ sign_extend 24) v_subst_2535))) (and (= ~p2_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse345)))) (= .cse345 .cse14))))) (.cse237 (exists ((v_subst_2534 (_ BitVec 8))) (let ((.cse344 ((_ sign_extend 24) v_subst_2534))) (and (= .cse344 .cse14) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse344))) ~send3~0))))) (.cse285 (forall ((v_subst_4322 (_ BitVec 8))) (let ((.cse342 ((_ sign_extend 24) v_subst_4322))) (or (= .cse66 .cse342) (not (bvsge .cse342 (_ bv0 32))) (bvsgt .cse66 .cse342) (forall ((v_subst_4323 (_ BitVec 8))) (let ((.cse343 ((_ sign_extend 24) v_subst_4323))) (or (bvsgt ((_ sign_extend 24) ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse343)))) .cse68) (not (= .cse342 .cse343))))))))) (.cse36 (= ((_ sign_extend 24) ~st2~0) (_ bv0 32))) (.cse70 (exists ((~send2~0 (_ BitVec 8))) (let ((.cse341 ((_ sign_extend 24) ~send2~0))) (and (= .cse341 .cse68) (= ((_ extract 7 0) .cse341) ~send3~0))))) (.cse39 (= (_ bv1 8) ~r1~0)) (.cse54 (not .cse11)) (.cse197 (exists ((~send2~0 (_ BitVec 8))) (let ((.cse340 ((_ sign_extend 24) ~send2~0))) (and (= .cse340 .cse68) (= ~p3_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse340)))))))) (.cse77 (= .cse156 ~send2~0)) (.cse104 (= .cse339 ~p2_old~0)) (.cse174 (exists ((v_subst_2487 (_ BitVec 8))) (let ((.cse338 ((_ sign_extend 24) v_subst_2487))) (and (= .cse14 .cse338) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse338))) ~p2_old~0))))) (.cse60 (not .cse37)) (.cse130 (exists ((v_subst_691 (_ BitVec 8)) (v_subst_690 (_ BitVec 8))) (let ((.cse336 ((_ sign_extend 24) v_subst_691)) (.cse337 ((_ sign_extend 24) v_subst_690))) (and (= ((_ extract 7 0) .cse336) ~send2~0) (= .cse336 .cse337) (bvsge .cse337 (_ bv0 32)) (not (= .cse68 .cse337)))))) (.cse177 (exists ((v_subst_2486 (_ BitVec 8))) (let ((.cse335 ((_ sign_extend 24) v_subst_2486))) (and (= ~p1_old~0 ((_ extract 7 0) .cse335)) (= .cse335 .cse14))))) (.cse0 (= (bvadd ~p1_new~0 (_ bv1 8)) (_ bv0 8))) (.cse1 (= ((_ sign_extend 24) ~st3~0) (_ bv0 32))) (.cse89 (not .cse32)) (.cse2 (= (_ bv1 8) ~st2~0)) (.cse223 (not (= .cse206 ((_ sign_extend 24) ~p3_old~0)))) (.cse90 (exists ((v_subst_107 (_ BitVec 8)) (v_subst_106 (_ BitVec 8))) (let ((.cse333 ((_ sign_extend 24) v_subst_106)) (.cse334 ((_ sign_extend 24) v_subst_107))) (and (bvsge .cse333 (_ bv0 32)) (= ((_ extract 7 0) .cse334) ~p2_old~0) (= .cse333 .cse334))))) (.cse53 (= (bvadd ~p1_old~0 (_ bv1 8)) (_ bv0 8))) (.cse180 (not .cse35)) (.cse6 (bvsge .cse68 (_ bv0 32))) (.cse7 (= (bvadd (_ bv1 8) ~p3_new~0) (_ bv0 8))) (.cse8 (= (_ bv1 8) ~mode3~0)) (.cse9 (= (bvadd (_ bv1 8) ~p2_new~0) (_ bv0 8))) (.cse141 (not (= .cse206 .cse253))) (.cse10 (= (_ bv1 8) ~mode1~0)) (.cse15 (= (_ bv1 8) ~mode2~0)) (.cse17 (bvsge .cse5 (_ bv0 32))) (.cse21 (= ((_ sign_extend 24) ~st1~0) (_ bv0 32))) (.cse22 (exists ((v_subst_108 (_ BitVec 8))) (let ((.cse332 ((_ sign_extend 24) v_subst_108))) (and (bvsge .cse332 (_ bv0 32)) (= .cse19 .cse332))))) (.cse142 (bvsge .cse331 (_ bv1 32))) (.cse27 (bvsge .cse14 (_ bv0 32))) (.cse28 (= (bvadd (_ bv1 8) ~nomsg~0) (_ bv0 8)))) (or (and .cse0 .cse1 .cse2 (exists ((v_subst_815 (_ BitVec 8)) (v_subst_814 (_ BitVec 8))) (let ((.cse3 ((_ sign_extend 24) v_subst_815)) (.cse4 ((_ sign_extend 24) v_subst_814))) (and (= ((_ extract 7 0) .cse3) ~p2_old~0) (bvsge .cse4 (_ bv0 32)) (= .cse4 .cse3) (not (= .cse5 .cse4))))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (exists ((v_subst_363 (_ BitVec 8)) (v_subst_362 (_ BitVec 8))) (let ((.cse13 ((_ sign_extend 24) v_subst_363)) (.cse12 ((_ sign_extend 24) v_subst_362))) (and (= .cse12 .cse13) (not (= .cse14 .cse12)) (= ((_ extract 7 0) .cse13) ~send3~0) (bvsge .cse12 (_ bv0 32))))) .cse15 .cse16 .cse17 .cse18 (exists ((v_subst_813 (_ BitVec 8))) (let ((.cse20 ((_ sign_extend 24) v_subst_813))) (and (= .cse19 .cse20) (not (= .cse5 .cse20))))) .cse21 .cse22 .cse23 (exists ((v_subst_2296 (_ BitVec 8))) (let ((.cse24 ((_ sign_extend 24) v_subst_2296))) (and (not (= .cse24 .cse14)) (= .cse19 .cse24)))) (exists ((v_subst_2300 (_ BitVec 8)) (v_subst_2299 (_ BitVec 8))) (let ((.cse26 ((_ sign_extend 24) v_subst_2300)) (.cse25 ((_ sign_extend 24) v_subst_2299))) (and (not (= .cse25 .cse14)) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse26))) ~p3_old~0) (= .cse25 .cse26) (bvsge .cse25 (_ bv0 32))))) .cse27 .cse28 .cse29 .cse30 .cse31) (and .cse32 .cse0 (exists ((v_subst_2614 (_ BitVec 8))) (let ((.cse33 ((_ sign_extend 24) v_subst_2614))) (and (= ~p1_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse33)))) (= .cse5 .cse33)))) .cse1 (exists ((v_subst_2029 (_ BitVec 8))) (let ((.cse34 ((_ sign_extend 24) v_subst_2029))) (and (not (= .cse34 .cse14)) (= .cse19 .cse34)))) .cse35 .cse36 .cse6 .cse7 .cse8 .cse9 .cse37 .cse38 .cse39 .cse10 .cse11 .cse40 (exists ((v_subst_2613 (_ BitVec 8))) (let ((.cse41 ((_ sign_extend 24) v_subst_2613))) (and (= ((_ extract 7 0) .cse41) ~p3_old~0) (= .cse5 .cse41)))) .cse15 (exists ((v_subst_2615 (_ BitVec 8))) (let ((.cse42 ((_ sign_extend 24) v_subst_2615))) (and (= .cse5 .cse42) (= ((_ extract 7 0) .cse42) ~send1~0)))) .cse17 .cse43 .cse21 .cse44 .cse27 .cse28) (and .cse45 .cse46 .cse0 .cse47 .cse48 .cse1 .cse49 .cse50 .cse35 .cse51 .cse52 .cse36 .cse53 .cse6 .cse7 .cse9 .cse37 .cse38 .cse39 .cse54 .cse40 .cse21 .cse55 .cse28) (and .cse0 .cse6 (let ((.cse62 (exists ((~send1~0 (_ BitVec 8)) (v_subst_165 (_ BitVec 8))) (let ((.cse63 ((_ sign_extend 24) v_subst_165)) (.cse64 ((_ sign_extend 24) ~send1~0))) (and (not (= .cse5 .cse63)) (bvsge .cse63 (_ bv0 32)) (= ((_ extract 7 0) .cse64) ~send2~0) (= .cse63 .cse64)))))) (or (and .cse56 .cse45 .cse46 .cse32 .cse48 .cse1 .cse49 .cse35 .cse57 .cse52 .cse36 .cse53 .cse7 .cse9 .cse58 .cse38 .cse39 .cse54 .cse40 .cse59 .cse60 .cse21 .cse61 .cse62) (and .cse45 .cse46 .cse47 .cse48 .cse1 .cse49 .cse50 .cse35 .cse51 .cse57 .cse52 .cse36 .cse53 .cse7 .cse9 .cse58 .cse38 .cse39 .cse54 .cse40 .cse60 .cse21 .cse61 .cse62))) (forall ((v_subst_4262 (_ BitVec 8))) (let ((.cse65 ((_ sign_extend 24) v_subst_4262))) (or (not (bvsge .cse65 (_ bv0 32))) (bvsgt .cse66 .cse65) (forall ((v_subst_4263 (_ BitVec 8))) (let ((.cse67 ((_ sign_extend 24) v_subst_4263))) (or (bvsgt ((_ sign_extend 24) ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse67)))) .cse68) (not (= .cse65 .cse67))))) (= .cse65 .cse66)))) .cse27 .cse28) (and .cse45 .cse46 .cse0 .cse48 .cse1 .cse52 .cse36 .cse69 .cse53 .cse70 .cse71 .cse7 .cse9 .cse58 .cse38 (exists ((~send3~0 (_ BitVec 8)) (v_subst_512 (_ BitVec 8))) (let ((.cse73 ((_ sign_extend 24) v_subst_512)) (.cse72 ((_ sign_extend 24) ~send3~0))) (and (= ~send1~0 ((_ extract 7 0) .cse72)) (not (= .cse68 .cse73)) (bvsge .cse73 (_ bv0 32)) (= .cse73 .cse72)))) .cse54 .cse40 .cse74 .cse75 .cse76 .cse77 .cse60 .cse21 .cse28) (and .cse45 .cse46 .cse32 .cse0 .cse48 .cse1 .cse49 .cse35 .cse52 .cse78 .cse36 .cse53 .cse6 .cse7 .cse9 .cse38 .cse39 .cse11 .cse79 .cse59 .cse21 .cse55 .cse80 .cse27 .cse28) (and .cse56 .cse45 .cse46 .cse32 .cse0 .cse48 .cse1 .cse81 .cse2 .cse52 .cse53 .cse7 .cse9 .cse58 .cse38 .cse17 .cse60 .cse21 .cse82 .cse27 .cse28 .cse83) (and .cse45 .cse46 .cse0 .cse48 .cse35 .cse52 .cse78 .cse36 .cse53 .cse6 .cse7 .cse9 .cse38 .cse84 .cse43 .cse85 .cse21 .cse86 .cse27 .cse28 .cse87) (and .cse88 .cse0 .cse1 .cse89 .cse2 .cse35 .cse52 .cse90 .cse6 .cse7 .cse8 .cse9 .cse58 .cse10 .cse11 .cse15 .cse43 .cse60 .cse21 .cse22 .cse23 .cse27 .cse28 .cse31) (and .cse45 .cse46 .cse0 .cse48 .cse1 (exists ((v_subst_678 (_ BitVec 8))) (let ((.cse91 ((_ sign_extend 24) v_subst_678))) (and (not (= .cse68 .cse91)) (= .cse92 .cse91)))) .cse52 .cse36 .cse53 .cse6 .cse7 .cse9 .cse37 .cse38 (exists ((v_subst_996 (_ BitVec 8)) (v_subst_995 (_ BitVec 8))) (let ((.cse94 ((_ sign_extend 24) v_subst_996)) (.cse93 ((_ sign_extend 24) v_subst_995))) (and (bvsge .cse93 (_ bv0 32)) (= .cse94 .cse93) (= ~send3~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse94)))) (not (= .cse5 .cse93))))) .cse54 .cse95 .cse17 (exists ((v_subst_998 (_ BitVec 8)) (v_subst_997 (_ BitVec 8))) (let ((.cse96 ((_ sign_extend 24) v_subst_998)) (.cse97 ((_ sign_extend 24) v_subst_997))) (and (= .cse96 .cse97) (not (= .cse5 .cse97)) (= ((_ extract 7 0) .cse96) ~send2~0) (bvsge .cse97 (_ bv0 32))))) .cse98 .cse99 .cse27 .cse28 .cse100 .cse31) (and .cse0 .cse1 .cse89 .cse2 .cse101 .cse35 .cse52 .cse90 .cse53 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse15 .cse16 .cse17 .cse21 .cse22 .cse27 .cse28 .cse31) (and .cse0 .cse1 .cse36 .cse102 .cse7 .cse8 .cse9 .cse39 .cse10 .cse103 .cse40 .cse15 .cse104 .cse43 .cse18 .cse60 .cse21 (exists ((v_subst_3433 (_ BitVec 8))) (let ((.cse105 ((_ sign_extend 24) v_subst_3433))) (and (= ((_ extract 7 0) .cse105) ~p3_old~0) (= .cse5 .cse105)))) .cse27 .cse28 .cse106 (exists ((v_subst_4330 (_ BitVec 8)) (v_subst_4331 (_ BitVec 8)) (v_subst_4332 (_ BitVec 8))) (let ((.cse110 ((_ sign_extend 24) v_subst_4331))) (let ((.cse107 ((_ sign_extend 24) v_subst_4332)) (.cse109 ((_ sign_extend 24) v_subst_4330)) (.cse108 ((_ sign_extend 24) ((_ extract 7 0) .cse110)))) (and (= ~p1_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse107)))) (not (bvsgt .cse108 .cse109)) (= .cse109 .cse107) (= .cse68 .cse110) (not (= .cse109 .cse108)))))) (exists ((v_subst_4329 (_ BitVec 8))) (let ((.cse111 ((_ sign_extend 24) v_subst_4329))) (and (= ~p2_old~0 ((_ extract 7 0) .cse111)) (= .cse68 .cse111))))) (and .cse0 .cse1 .cse36 .cse7 .cse8 .cse9 .cse112 .cse113 .cse10 .cse54 .cse103 .cse40 (exists ((v_subst_4434 (_ BitVec 8))) (let ((.cse114 ((_ sign_extend 24) v_subst_4434))) (and (= ~p1_old~0 ((_ extract 7 0) .cse114)) (= .cse114 .cse14)))) .cse15 .cse104 .cse17 .cse60 .cse21 .cse115 .cse116 (exists ((v_subst_4641 (_ BitVec 8))) (let ((.cse117 ((_ sign_extend 24) v_subst_4641))) (and (= .cse5 .cse117) (= ((_ extract 7 0) .cse117) ~p3_old~0)))) .cse118 .cse28 (exists ((v_subst_4664 (_ BitVec 8))) (let ((.cse119 ((_ sign_extend 24) v_subst_4664))) (and (= .cse68 .cse119) (= ~p2_old~0 ((_ extract 7 0) .cse119)))))) (and .cse32 .cse0 .cse1 .cse120 .cse121 .cse36 .cse122 .cse7 .cse8 .cse9 .cse10 .cse11 .cse40 .cse15 .cse123 .cse124 .cse17 .cse60 .cse21 .cse22 .cse27 .cse28 .cse125 .cse30) (and (exists ((v_subst_2484 (_ BitVec 8))) (let ((.cse126 ((_ sign_extend 24) v_subst_2484))) (and (= .cse126 .cse14) (= ~p2_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse126))))))) .cse0 .cse1 .cse101 .cse35 .cse52 (exists ((v_subst_2483 (_ BitVec 8))) (let ((.cse127 ((_ sign_extend 24) v_subst_2483))) (and (= .cse127 .cse14) (= ~p1_old~0 ((_ extract 7 0) .cse127))))) .cse36 .cse6 .cse7 .cse8 .cse9 .cse37 .cse58 .cse128 .cse39 .cse10 .cse54 .cse15 (exists ((v_subst_2485 (_ BitVec 8))) (let ((.cse129 ((_ sign_extend 24) v_subst_2485))) (and (= .cse129 .cse14) (= ((_ extract 7 0) .cse129) ~send2~0)))) .cse21 .cse61 .cse28 .cse130 .cse31) (and .cse131 .cse45 .cse46 .cse0 .cse48 (exists ((v_subst_3227 (_ BitVec 8)) (v_subst_3226 (_ BitVec 8)) (v_subst_3225 (_ BitVec 8))) (let ((.cse134 ((_ sign_extend 24) v_subst_3226)) (.cse132 ((_ sign_extend 24) v_subst_3225)) (.cse133 ((_ sign_extend 24) v_subst_3227))) (and (bvsge .cse132 (_ bv0 32)) (= ~send3~0 ((_ extract 7 0) .cse133)) (bvsgt ((_ sign_extend 24) ((_ extract 7 0) .cse134)) .cse132) (= .cse134 .cse14) (= .cse132 .cse133)))) .cse1 .cse101 (exists ((v_subst_801 (_ BitVec 8)) (~send2~0 (_ BitVec 8))) (let ((.cse135 ((_ sign_extend 24) ~send2~0)) (.cse136 ((_ sign_extend 24) v_subst_801))) (and (= .cse135 .cse136) (not (= .cse5 .cse136)) (= ((_ extract 7 0) .cse135) ~send3~0) (bvsge .cse136 (_ bv0 32))))) .cse57 .cse52 .cse36 .cse53 .cse70 .cse7 .cse9 .cse38 .cse39 .cse54 .cse17 .cse60 .cse21 (exists ((v_subst_857 (_ BitVec 8)) (v_subst_856 (_ BitVec 8))) (let ((.cse137 ((_ sign_extend 24) v_subst_856)) (.cse138 ((_ sign_extend 24) v_subst_857))) (and (not (= .cse5 .cse137)) (bvsge .cse137 (_ bv0 32)) (= .cse138 .cse137) (= ((_ extract 7 0) .cse138) ~send2~0)))) .cse139 .cse28 .cse31) (and .cse88 .cse45 .cse46 .cse0 .cse48 .cse1 .cse89 .cse140 .cse2 .cse52 .cse53 .cse6 .cse7 .cse9 .cse141 .cse38 .cse11 .cse17 .cse21 .cse142 .cse27 .cse28 .cse31) (and .cse45 .cse46 .cse32 .cse0 .cse48 .cse1 .cse101 .cse35 .cse52 .cse36 .cse53 .cse7 .cse9 .cse143 .cse38 .cse113 .cse144 .cse17 .cse21 .cse145 .cse44 .cse27 .cse28 .cse146) (and .cse0 .cse147 .cse148 .cse149 .cse35 .cse36 .cse6 .cse7 .cse8 .cse9 .cse10 .cse150 .cse40 .cse15 .cse151 .cse43 .cse21 .cse86 .cse27 .cse28 .cse152) (and .cse0 .cse147 .cse1 .cse148 .cse149 .cse35 .cse78 .cse36 .cse6 .cse7 .cse8 .cse9 .cse10 .cse150 .cse74 .cse15 .cse151 .cse43 .cse21 .cse27 .cse28 .cse152) (and .cse0 .cse1 .cse101 .cse36 .cse53 .cse7 .cse8 .cse9 (exists ((v_subst_4194 (_ BitVec 8))) (let ((.cse153 ((_ sign_extend 24) v_subst_4194))) (and (= ~p3_old~0 ((_ extract 7 0) .cse153)) (= .cse5 .cse153)))) .cse113 .cse10 .cse11 .cse103 .cse40 .cse15 (exists ((v_subst_3436 (_ BitVec 8))) (let ((.cse154 ((_ sign_extend 24) v_subst_3436))) (and (= ~p2_old~0 ((_ extract 7 0) .cse154)) (= .cse154 .cse68)))) .cse104 .cse17 .cse60 .cse21 .cse115 .cse116 .cse27 .cse28 .cse146) (and .cse45 .cse46 .cse0 .cse48 .cse1 .cse101 .cse57 .cse52 .cse36 .cse155 .cse53 .cse7 (not (bvsgt ((_ sign_extend 24) .cse156) .cse68)) .cse9 .cse38 .cse39 .cse157 .cse54 .cse158 .cse17 .cse60 .cse21 .cse139 .cse28 .cse146) (and .cse45 .cse46 .cse0 .cse48 .cse159 .cse52 .cse36 .cse53 .cse70 .cse7 .cse9 .cse38 .cse54 .cse40 (exists ((~send2~0 (_ BitVec 8)) (v_subst_3344 (_ BitVec 8)) (v_subst_3343 (_ BitVec 8))) (let ((.cse161 ((_ sign_extend 24) v_subst_3344)) (.cse162 ((_ sign_extend 24) ~send2~0)) (.cse160 ((_ sign_extend 24) v_subst_3343))) (and (bvsge .cse160 (_ bv0 32)) (= .cse14 .cse161) (bvsgt ((_ sign_extend 24) ((_ extract 7 0) .cse161)) .cse160) (= ((_ extract 7 0) .cse162) ~send3~0) (= .cse162 .cse160)))) .cse75 (exists ((v_subst_1778 (_ BitVec 8)) (~send3~0 (_ BitVec 8))) (let ((.cse164 ((_ sign_extend 24) v_subst_1778)) (.cse163 ((_ sign_extend 24) ~send3~0))) (and (= .cse163 .cse164) (not (= .cse68 .cse164)) (bvsge .cse164 (_ bv0 32)) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse163))) ~send2~0)))) .cse43 .cse60 .cse21 .cse86 .cse28) (and .cse32 .cse0 .cse1 .cse101 .cse35 .cse52 .cse36 .cse6 .cse7 .cse8 .cse9 .cse37 .cse38 .cse113 .cse10 (exists ((v_subst_2452 (_ BitVec 8))) (let ((.cse165 ((_ sign_extend 24) v_subst_2452))) (and (= .cse14 .cse165) (= ~p1_old~0 ((_ extract 7 0) .cse165))))) .cse15 .cse17 .cse21 .cse166 .cse80 .cse44 .cse118 .cse28 .cse31) (and .cse32 .cse0 .cse1 .cse36 .cse7 .cse8 .cse9 .cse37 .cse143 .cse112 .cse38 .cse113 .cse10 .cse54 .cse103 .cse40 .cse15 (exists ((v_subst_2450 (_ BitVec 8))) (let ((.cse167 ((_ sign_extend 24) v_subst_2450))) (and (= .cse14 .cse167) (= ~p1_old~0 ((_ extract 7 0) .cse167))))) .cse17 .cse21 (exists ((v_subst_4433 (_ BitVec 8))) (let ((.cse168 ((_ sign_extend 24) v_subst_4433))) (and (= .cse5 .cse168) (= ((_ extract 7 0) .cse168) ~p3_old~0)))) .cse145 .cse44 .cse118 .cse28) (and .cse45 .cse46 .cse0 .cse48 .cse1 .cse169 .cse52 .cse36 .cse155 .cse53 .cse7 .cse9 .cse58 .cse38 .cse39 .cse54 .cse40 .cse75 .cse158 (exists ((~id2~0 (_ BitVec 8)) (~send1~0 (_ BitVec 8))) (let ((.cse171 ((_ sign_extend 24) ~send1~0)) (.cse170 ((_ sign_extend 24) ~id2~0))) (and (= .cse19 .cse170) (= .cse14 .cse171) (not (bvsgt ((_ sign_extend 24) ((_ extract 7 0) .cse171)) .cse170)) (not (= .cse170 .cse14))))) .cse43 .cse60 .cse21 .cse27 .cse28) (and .cse32 .cse0 .cse1 .cse120 .cse121 .cse36 .cse7 .cse8 .cse9 .cse10 .cse74 .cse15 .cse123 .cse16 .cse124 .cse17 .cse21 .cse27 .cse28 .cse125 .cse29 .cse30 .cse31) (and .cse0 .cse1 .cse36 .cse6 .cse7 .cse8 .cse9 .cse37 .cse39 .cse10 .cse54 .cse103 .cse40 .cse172 .cse15 .cse77 .cse173 .cse174 .cse21 .cse175 .cse28 .cse176 .cse130 .cse177) (and .cse178 .cse88 .cse0 .cse89 .cse179 .cse36 .cse180 .cse6 .cse7 .cse8 .cse181 .cse9 .cse37 .cse10 .cse11 .cse40 .cse15 .cse17 .cse43 .cse21 .cse23 .cse182 .cse86 .cse27 .cse28) (and .cse0 .cse1 .cse35 .cse52 .cse36 .cse7 .cse8 .cse9 .cse112 .cse113 .cse10 .cse54 .cse15 .cse104 .cse17 .cse21 .cse115 (exists ((v_subst_4118 (_ BitVec 8))) (let ((.cse183 ((_ sign_extend 24) v_subst_4118))) (and (= ~p1_old~0 ((_ extract 7 0) .cse183)) (= .cse183 .cse14)))) (exists ((v_subst_3176 (_ BitVec 8))) (let ((.cse184 ((_ sign_extend 24) v_subst_3176))) (and (= .cse68 .cse184) (= ((_ extract 7 0) .cse184) ~p2_old~0)))) .cse116 .cse142 .cse118 .cse28 .cse31) (and .cse0 .cse147 .cse1 .cse148 .cse149 .cse35 .cse78 .cse36 .cse6 .cse7 .cse8 .cse9 .cse10 .cse150 .cse15 .cse151 .cse43 .cse60 .cse21 .cse27 .cse28 .cse152) (and .cse0 .cse1 .cse89 .cse35 .cse185 .cse52 .cse36 .cse6 .cse7 .cse8 .cse9 .cse37 .cse186 .cse10 .cse15 (exists ((v_subst_1534 (_ BitVec 8)) (v_subst_1535 (_ BitVec 8))) (let ((.cse188 ((_ sign_extend 24) v_subst_1534)) (.cse187 ((_ sign_extend 24) v_subst_1535))) (and (= .cse187 .cse188) (bvsge .cse188 (_ bv0 32)) (= ((_ extract 7 0) .cse187) ~send2~0)))) .cse43 (exists ((v_subst_1541 (_ BitVec 8)) (v_subst_1542 (_ BitVec 8))) (let ((.cse189 ((_ sign_extend 24) v_subst_1541)) (.cse190 ((_ sign_extend 24) v_subst_1542))) (and (bvsge .cse189 (_ bv0 32)) (= .cse190 .cse189) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse190))) ~send3~0)))) .cse166 (exists ((v_subst_1538 (_ BitVec 8)) (v_subst_1539 (_ BitVec 8))) (let ((.cse191 ((_ sign_extend 24) v_subst_1538)) (.cse192 ((_ sign_extend 24) v_subst_1539))) (and (bvsge .cse191 (_ bv0 32)) (= .cse191 .cse192) (= ~p2_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse192))))))) .cse27 .cse28 .cse100 .cse31) (and .cse193 .cse45 .cse46 .cse0 .cse48 .cse194 .cse1 .cse101 .cse52 .cse36 .cse53 .cse6 .cse7 .cse9 .cse38 .cse54 .cse74 .cse95 .cse17 .cse21 .cse98 .cse28) (and .cse0 .cse9 .cse112 (let ((.cse196 (exists ((~send2~0 (_ BitVec 8))) (let ((.cse201 ((_ sign_extend 24) ~send2~0))) (and (= .cse201 .cse68) (= ~p1_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse201)))))))))) (.cse198 (exists ((v_subst_923 (_ BitVec 8)) (~send1~0 (_ BitVec 8))) (let ((.cse200 ((_ sign_extend 24) v_subst_923)) (.cse199 ((_ sign_extend 24) ~send1~0))) (and (= ~p2_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse199)))) (not (= .cse5 .cse200)) (bvsge .cse200 (_ bv0 32)) (= .cse200 .cse199)))))) (or (and .cse195 .cse1 .cse2 .cse51 .cse196 .cse180 .cse70 .cse7 .cse8 .cse10 .cse54 .cse40 .cse197 .cse15 .cse43 .cse60 .cse21 .cse198) (and .cse195 .cse1 .cse51 .cse36 .cse196 .cse180 .cse70 .cse7 .cse8 .cse10 .cse54 .cse40 .cse197 .cse15 .cse43 .cse60 .cse21 .cse198))) (exists ((v_subst_3860 (_ BitVec 8))) (let ((.cse202 ((_ sign_extend 24) v_subst_3860))) (and (bvsge .cse202 (_ bv0 32)) (= .cse92 .cse202)))) .cse28 (exists ((v_subst_3862 (_ BitVec 8)) (v_subst_3861 (_ BitVec 8))) (let ((.cse203 ((_ sign_extend 24) v_subst_3862))) (let ((.cse204 ((_ sign_extend 24) v_subst_3861)) (.cse205 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse203))))) (and (= .cse203 .cse204) (bvsge .cse204 (_ bv0 32)) (= .cse205 ~p2_old~0) (not (bvsgt ((_ sign_extend 24) .cse205) .cse5))))))) (and .cse178 .cse0 .cse89 .cse101 .cse179 .cse36 .cse53 .cse180 .cse6 .cse7 .cse8 .cse181 .cse9 .cse37 .cse10 .cse11 .cse40 .cse15 .cse17 .cse21 .cse182 .cse86 .cse27 .cse28) (and .cse45 .cse46 .cse32 .cse0 .cse48 .cse1 .cse101 .cse52 .cse36 .cse155 .cse53 .cse7 .cse9 .cse141 .cse38 .cse39 .cse11 .cse17 .cse21 .cse139 .cse82 .cse142 .cse27 .cse28 (not (bvsgt ((_ sign_extend 24) ((_ extract 7 0) .cse206)) .cse68)) .cse31 .cse146) (and .cse195 .cse0 .cse1 .cse50 .cse35 .cse51 .cse36 .cse102 .cse6 .cse7 .cse8 .cse9 .cse37 .cse39 .cse10 .cse54 .cse40 .cse207 .cse15 .cse21 .cse208 .cse28 .cse106 (exists ((v_subst_1677 (_ BitVec 8)) (v_subst_1678 (_ BitVec 8))) (let ((.cse210 ((_ sign_extend 24) v_subst_1677)) (.cse209 ((_ sign_extend 24) v_subst_1678))) (and (= ~p1_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse209)))) (bvsge .cse210 (_ bv0 32)) (not (= .cse68 .cse210)) (= .cse210 .cse209))))) (and .cse32 .cse0 (exists ((v_subst_1495 (_ BitVec 8))) (let ((.cse211 ((_ sign_extend 24) v_subst_1495))) (and (= .cse211 .cse92) (bvsge .cse211 (_ bv0 32))))) .cse1 (exists ((v_subst_1500 (_ BitVec 8)) (v_subst_1501 (_ BitVec 8))) (let ((.cse212 ((_ sign_extend 24) v_subst_1500)) (.cse213 ((_ sign_extend 24) v_subst_1501))) (and (bvsge .cse212 (_ bv0 32)) (= .cse212 .cse213) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse213))))) ~p3_old~0)))) (exists ((v_subst_1499 (_ BitVec 8)) (v_subst_1498 (_ BitVec 8))) (let ((.cse214 ((_ sign_extend 24) v_subst_1499)) (.cse215 ((_ sign_extend 24) v_subst_1498))) (and (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse214))) ~send3~0) (= .cse214 .cse215) (bvsge .cse215 (_ bv0 32))))) (exists ((v_subst_1493 (_ BitVec 8)) (v_subst_1494 (_ BitVec 8))) (let ((.cse216 ((_ sign_extend 24) v_subst_1494)) (.cse217 ((_ sign_extend 24) v_subst_1493))) (and (= ~p1_old~0 ((_ extract 7 0) .cse216)) (= .cse217 .cse216) (bvsge .cse217 (_ bv0 32))))) .cse36 .cse180 .cse7 .cse8 .cse9 .cse37 .cse38 .cse10 .cse15 .cse144 .cse17 .cse43 .cse27 .cse28 (exists ((v_subst_1497 (_ BitVec 8)) (v_subst_1496 (_ BitVec 8))) (let ((.cse219 ((_ sign_extend 24) v_subst_1497)) (.cse218 ((_ sign_extend 24) v_subst_1496))) (and (= .cse218 .cse219) (= ((_ extract 7 0) .cse219) ~send2~0) (bvsge .cse218 (_ bv0 32))))) .cse100 .cse31) (and .cse45 .cse46 .cse32 .cse0 .cse48 .cse1 .cse169 (exists ((v_subst_341 (_ BitVec 8)) (v_subst_340 (_ BitVec 8))) (let ((.cse220 ((_ sign_extend 24) v_subst_340)) (.cse221 ((_ sign_extend 24) v_subst_341))) (and (bvsge .cse220 (_ bv0 32)) (not (= .cse220 .cse14)) (= ~send3~0 ((_ extract 7 0) .cse221)) (= .cse220 .cse221)))) .cse52 .cse36 .cse155 .cse69 .cse53 .cse7 .cse9 .cse38 .cse39 .cse11 .cse40 .cse75 .cse60 .cse21 .cse27 .cse28) (and .cse0 .cse1 .cse50 .cse51 .cse36 .cse6 .cse7 .cse8 .cse9 (forall ((v_subst_3289 (_ BitVec 8))) (let ((.cse222 ((_ sign_extend 24) v_subst_3289))) (or (not (= .cse68 .cse222)) (not (bvsgt ((_ sign_extend 24) ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse222)))) .cse14))))) .cse112 .cse39 .cse10 .cse54 .cse103 .cse40 .cse207 .cse15 .cse104 .cse21 .cse208 .cse28 .cse106) (and .cse88 .cse0 .cse1 .cse89 .cse2 .cse223 .cse90 .cse180 .cse6 .cse7 .cse8 .cse9 .cse141 .cse10 .cse11 .cse15 .cse17 .cse43 .cse21 .cse22 .cse23 .cse142 .cse27 .cse28 .cse31) (and .cse32 .cse0 .cse1 (exists ((v_subst_2744 (_ BitVec 8))) (let ((.cse224 ((_ sign_extend 24) v_subst_2744))) (and (= .cse68 .cse224) (= ((_ extract 7 0) .cse224) ~send3~0)))) .cse101 .cse36 .cse53 .cse7 .cse8 .cse9 .cse39 .cse10 (exists ((v_subst_2745 (_ BitVec 8))) (let ((.cse225 ((_ sign_extend 24) v_subst_2745))) (and (= ~p3_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse225)))) (= .cse68 .cse225)))) .cse11 .cse15 .cse17 (exists ((v_subst_139 (_ BitVec 8))) (let ((.cse226 ((_ sign_extend 24) v_subst_139))) (and (not (= .cse5 .cse226)) (= .cse92 .cse226)))) .cse21 .cse139 (exists ((v_subst_2746 (_ BitVec 8))) (let ((.cse227 ((_ sign_extend 24) v_subst_2746))) (and (= ((_ extract 7 0) .cse227) ~p2_old~0) (= .cse68 .cse227)))) .cse142 .cse27 .cse28 .cse29 .cse31) (and .cse45 .cse46 .cse0 .cse48 (exists ((v_subst_735 (_ BitVec 8)) (v_subst_734 (_ BitVec 8))) (let ((.cse228 ((_ sign_extend 24) v_subst_735)) (.cse229 ((_ sign_extend 24) v_subst_734))) (and (= ~send1~0 ((_ extract 7 0) .cse228)) (= .cse229 .cse228) (not (= .cse229 .cse14)) (bvsge .cse229 (_ bv0 32))))) .cse52 .cse36 .cse53 .cse6 .cse7 .cse9 .cse37 .cse58 .cse38 .cse11 (exists ((v_subst_1754 (_ BitVec 8)) (v_subst_1755 (_ BitVec 8))) (let ((.cse230 ((_ sign_extend 24) v_subst_1754)) (.cse231 ((_ sign_extend 24) v_subst_1755))) (and (= .cse230 .cse231) (not (= .cse68 .cse230)) (bvsge .cse230 (_ bv0 32)) (= ((_ extract 7 0) .cse231) ~send1~0)))) .cse79 .cse40 .cse17 .cse85 .cse21 .cse55 .cse86 .cse27 .cse28) (and .cse178 .cse88 .cse32 .cse0 .cse36 .cse180 .cse6 .cse7 .cse8 .cse181 .cse9 .cse37 .cse38 .cse10 .cse11 .cse40 .cse15 .cse17 .cse43 .cse21 .cse23 .cse86 .cse27 .cse28) (and .cse178 .cse32 .cse0 .cse101 .cse36 .cse53 .cse180 .cse6 .cse7 .cse8 .cse181 .cse9 .cse37 .cse38 .cse10 .cse11 .cse40 .cse15 .cse17 .cse21 .cse86 .cse27 .cse28) (and .cse0 .cse1 .cse232 .cse101 .cse36 .cse6 .cse7 .cse8 .cse9 .cse10 .cse54 .cse74 .cse15 .cse233 .cse17 .cse21 .cse234 .cse235 .cse236 .cse237 .cse28 .cse130) (and .cse45 .cse46 .cse0 .cse48 .cse1 .cse238 .cse51 .cse52 (exists ((v_subst_3136 (_ BitVec 8)) (~send1~0 (_ BitVec 8)) (v_subst_3135 (_ BitVec 8))) (let ((.cse239 ((_ sign_extend 24) v_subst_3136)) (.cse240 ((_ sign_extend 24) v_subst_3135)) (.cse241 ((_ sign_extend 24) ~send1~0))) (and (bvsgt ((_ sign_extend 24) ((_ extract 7 0) .cse239)) .cse240) (bvsge .cse240 (_ bv0 32)) (= .cse5 .cse239) (= .cse240 .cse241) (= ((_ extract 7 0) .cse241) ~send2~0)))) .cse36 .cse53 .cse180 .cse70 .cse7 .cse9 .cse38 .cse54 (exists ((~send2~0 (_ BitVec 8)) (v_subst_2166 (_ BitVec 8))) (let ((.cse242 ((_ sign_extend 24) v_subst_2166)) (.cse243 ((_ sign_extend 24) ~send2~0))) (and (not (= .cse242 .cse14)) (= .cse243 .cse242) (bvsge .cse242 (_ bv0 32)) (= ~send1~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse243))))))) .cse40 .cse74 .cse60 .cse21 .cse28) (and .cse45 .cse46 .cse0 .cse48 .cse1 .cse140 .cse2 (exists ((v_subst_2204 (_ BitVec 8))) (let ((.cse244 ((_ sign_extend 24) v_subst_2204))) (and (not (= .cse244 .cse14)) (= .cse19 .cse244)))) .cse52 .cse53 (exists ((v_subst_799 (_ BitVec 8)) (v_subst_798 (_ BitVec 8))) (let ((.cse246 ((_ sign_extend 24) v_subst_799)) (.cse245 ((_ sign_extend 24) v_subst_798))) (and (bvsge .cse245 (_ bv0 32)) (= .cse245 .cse246) (= ~send3~0 ((_ extract 7 0) .cse246)) (not (= .cse5 .cse245))))) .cse6 .cse7 .cse9 .cse38 (exists ((v_subst_2206 (_ BitVec 8)) (v_subst_2205 (_ BitVec 8))) (let ((.cse248 ((_ sign_extend 24) v_subst_2205)) (.cse247 ((_ sign_extend 24) v_subst_2206))) (and (= .cse247 .cse248) (not (= .cse248 .cse14)) (bvsge .cse248 (_ bv0 32)) (= ~send3~0 ((_ extract 7 0) .cse247))))) (exists ((v_subst_2203 (_ BitVec 8)) (v_subst_2202 (_ BitVec 8))) (let ((.cse249 ((_ sign_extend 24) v_subst_2202)) (.cse250 ((_ sign_extend 24) v_subst_2203))) (and (bvsge .cse249 (_ bv0 32)) (not (= .cse249 .cse14)) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse250))) ~send1~0) (= .cse249 .cse250)))) .cse157 .cse11 .cse16 .cse17 .cse21 .cse27 .cse28 .cse31) (and .cse0 .cse1 .cse232 .cse101 .cse36 .cse6 .cse7 .cse8 .cse9 .cse10 .cse54 .cse15 .cse233 .cse17 .cse234 .cse235 .cse236 .cse237 .cse28 .cse100 .cse130) (and (exists ((v_subst_1866 (_ BitVec 8)) (v_subst_1865 (_ BitVec 8))) (let ((.cse252 ((_ sign_extend 24) v_subst_1866)) (.cse251 ((_ sign_extend 24) v_subst_1865))) (and (not (= .cse68 .cse251)) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse252))) ~send2~0) (= .cse252 .cse251) (bvsge .cse251 (_ bv0 32))))) .cse0 .cse35 (exists ((v_subst_538 (_ BitVec 8))) (let ((.cse254 ((_ sign_extend 24) v_subst_538))) (and (= .cse253 .cse254) (not (= .cse68 .cse254))))) .cse78 .cse179 .cse36 (exists ((v_subst_535 (_ BitVec 8)) (v_subst_534 (_ BitVec 8))) (let ((.cse255 ((_ sign_extend 24) v_subst_534)) (.cse256 ((_ sign_extend 24) v_subst_535))) (and (bvsge .cse255 (_ bv0 32)) (not (= .cse68 .cse255)) (= .cse255 .cse256) (= ~p3_old~0 ((_ extract 7 0) .cse256))))) .cse6 .cse7 .cse8 (exists ((v_subst_752 (_ BitVec 8))) (let ((.cse257 ((_ sign_extend 24) v_subst_752))) (and (not (= .cse14 .cse257)) (= .cse253 .cse257)))) .cse9 .cse37 .cse10 .cse11 (exists ((v_subst_749 (_ BitVec 8)) (v_subst_748 (_ BitVec 8))) (let ((.cse259 ((_ sign_extend 24) v_subst_749)) (.cse258 ((_ sign_extend 24) v_subst_748))) (and (= .cse258 .cse259) (= ~p3_old~0 ((_ extract 7 0) .cse259)) (bvsge .cse258 (_ bv0 32)) (not (= .cse258 .cse14))))) .cse15 (exists ((v_subst_1869 (_ BitVec 8)) (v_subst_1870 (_ BitVec 8))) (let ((.cse261 ((_ sign_extend 24) v_subst_1870)) (.cse260 ((_ sign_extend 24) v_subst_1869))) (and (not (= .cse68 .cse260)) (= .cse260 .cse261) (= ~send1~0 ((_ extract 7 0) .cse261)) (bvsge .cse260 (_ bv0 32))))) .cse17 .cse43 .cse21 .cse86 .cse27 .cse28 .cse152) (and .cse88 .cse45 .cse46 .cse0 .cse48 .cse52 .cse36 .cse53 .cse180 .cse6 .cse7 .cse9 .cse37 .cse58 .cse38 .cse11 .cse40 .cse17 .cse21 .cse182 .cse86 .cse27 .cse28) (and .cse0 .cse1 .cse101 .cse36 .cse180 .cse70 .cse7 .cse8 .cse9 .cse39 .cse10 .cse54 .cse197 .cse172 .cse15 (exists ((v_subst_916 (_ BitVec 8)) (v_subst_915 (_ BitVec 8))) (let ((.cse263 ((_ sign_extend 24) v_subst_915)) (.cse262 ((_ sign_extend 24) v_subst_916))) (and (= .cse262 .cse263) (bvsge .cse263 (_ bv0 32)) (not (= .cse5 .cse263)) (= ~p2_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse262))))))) .cse17 .cse174 .cse60 .cse21 .cse28 (exists ((v_subst_3279 (_ BitVec 8)) (v_subst_3281 (_ BitVec 8)) (v_subst_3280 (_ BitVec 8))) (let ((.cse264 ((_ sign_extend 24) v_subst_3279)) (.cse266 ((_ sign_extend 24) v_subst_3281)) (.cse265 ((_ sign_extend 24) v_subst_3280))) (and (bvsge .cse264 (_ bv0 32)) (bvsgt ((_ sign_extend 24) ((_ extract 7 0) .cse265)) .cse264) (= .cse266 .cse264) (= ~p3_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse266)))) (= .cse14 .cse265)))) .cse31 .cse177) (and .cse131 .cse45 .cse46 .cse0 .cse48 .cse1 .cse101 .cse35 .cse52 .cse36 .cse53 .cse6 .cse7 .cse9 .cse37 .cse38 .cse39 .cse95 .cse17 .cse21 .cse166 .cse267 (exists ((v_subst_715 (_ BitVec 8))) (let ((.cse268 ((_ sign_extend 24) v_subst_715))) (and (= .cse268 .cse253) (not (= .cse268 .cse14))))) .cse28 .cse31) (and .cse32 .cse0 .cse1 .cse120 .cse121 .cse36 .cse7 .cse8 .cse9 .cse10 .cse54 .cse15 .cse123 .cse124 .cse17 .cse60 .cse21 .cse27 .cse28 .cse125 .cse29 .cse30) (and .cse0 .cse147 .cse1 .cse148 .cse149 .cse35 .cse36 .cse6 .cse7 .cse8 .cse9 .cse10 .cse54 .cse150 .cse40 .cse15 .cse151 .cse43 .cse21 .cse27 .cse28 .cse152) (and .cse0 .cse1 .cse232 .cse101 .cse36 .cse6 .cse7 .cse8 .cse9 .cse10 .cse54 .cse40 .cse15 .cse233 .cse17 .cse21 .cse234 .cse235 .cse236 .cse237 .cse28 .cse130) (and .cse32 .cse0 .cse1 (exists ((v_subst_2567 (_ BitVec 8))) (let ((.cse269 ((_ sign_extend 24) v_subst_2567))) (and (= .cse269 .cse5) (= ~p3_old~0 ((_ extract 7 0) .cse269))))) .cse101 .cse35 .cse36 .cse53 .cse6 .cse7 .cse8 .cse9 .cse37 .cse38 .cse113 .cse10 .cse11 .cse40 .cse15 .cse17 .cse21 .cse80 .cse44 .cse27 .cse28 .cse146) (and .cse32 .cse0 .cse1 .cse120 .cse121 .cse2 .cse7 .cse8 .cse9 .cse10 .cse54 .cse15 .cse123 .cse124 .cse17 .cse60 .cse21 .cse27 .cse28 .cse125 .cse29 .cse30) (and .cse45 .cse46 .cse0 .cse48 .cse1 .cse35 .cse52 .cse36 .cse53 .cse6 .cse7 .cse9 .cse58 .cse38 .cse79 .cse40 .cse74 .cse84 .cse21 .cse55 .cse27 .cse28 .cse87) (and .cse32 .cse0 .cse1 .cse120 .cse121 .cse2 .cse122 .cse7 .cse8 .cse9 .cse10 .cse11 .cse40 .cse15 .cse123 .cse124 .cse17 .cse60 .cse21 .cse22 .cse27 .cse28 .cse125 .cse30) (and .cse0 .cse1 .cse89 (exists ((v_subst_1486 (_ BitVec 8)) (v_subst_1485 (_ BitVec 8))) (let ((.cse270 ((_ sign_extend 24) v_subst_1485)) (.cse271 ((_ sign_extend 24) v_subst_1486))) (and (= .cse270 .cse271) (bvsge .cse270 (_ bv0 32)) (= ((_ extract 7 0) .cse271) ~send2~0)))) .cse185 .cse36 .cse6 .cse7 .cse8 (exists ((v_subst_1481 (_ BitVec 8)) (v_subst_1482 (_ BitVec 8))) (let ((.cse273 ((_ sign_extend 24) v_subst_1481)) (.cse272 ((_ sign_extend 24) v_subst_1482))) (and (= ~p2_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse272)))) (bvsge .cse273 (_ bv0 32)) (= .cse273 .cse272)))) .cse9 .cse37 (exists ((~send1~0 (_ BitVec 8)) (v_subst_1021 (_ BitVec 8))) (let ((.cse274 ((_ sign_extend 24) v_subst_1021)) (.cse275 ((_ sign_extend 24) ~send1~0))) (and (not (= .cse5 .cse274)) (bvsge .cse274 (_ bv0 32)) (= .cse274 .cse275) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse275))) ~send3~0)))) .cse276 .cse10 .cse15 .cse17 .cse43 .cse166 .cse277 .cse27 .cse28 .cse100 .cse31) (and .cse56 .cse45 .cse46 .cse32 .cse0 .cse48 .cse1 .cse81 .cse140 .cse52 .cse36 .cse53 .cse7 .cse9 .cse38 .cse74 .cse17 .cse60 .cse21 .cse82 .cse27 .cse28 .cse83) (and .cse193 .cse45 .cse46 .cse0 .cse48 .cse194 .cse1 .cse101 .cse52 .cse36 .cse53 .cse6 .cse7 .cse9 .cse58 .cse38 .cse54 .cse95 .cse17 .cse28 .cse100 (exists ((v_subst_1172 (_ BitVec 8)) (v_subst_1173 (_ BitVec 8))) (let ((.cse278 ((_ sign_extend 24) v_subst_1172)) (.cse279 ((_ sign_extend 24) v_subst_1173))) (and (= .cse278 .cse279) (bvsge .cse278 (_ bv0 32)) (not (= .cse5 .cse278)) (= ~send3~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse279)))))))) (and (forall ((v_subst_4224 (_ BitVec 8))) (let ((.cse280 ((_ sign_extend 24) v_subst_4224))) (or (forall ((v_subst_4225 (_ BitVec 8))) (let ((.cse281 ((_ sign_extend 24) v_subst_4225))) (or (not (= .cse280 .cse281)) (bvsgt ((_ sign_extend 24) ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse281)))) .cse68)))) (= .cse66 .cse280) (bvsgt .cse66 .cse280) (not (bvsge .cse280 (_ bv0 32)))))) .cse0 .cse6 .cse9 (exists ((v_subst_4480 (_ BitVec 8)) (v_subst_4481 (_ BitVec 8)) (v_subst_4482 (_ BitVec 8))) (let ((.cse283 ((_ sign_extend 24) v_subst_4482)) (.cse282 ((_ sign_extend 24) v_subst_4481)) (.cse284 ((_ sign_extend 24) v_subst_4480))) (and (= ((_ extract 7 0) .cse282) ~send2~0) (= .cse5 .cse283) (not (= .cse5 .cse284)) (not (bvsgt ((_ sign_extend 24) ((_ extract 7 0) .cse283)) .cse284)) (= .cse282 .cse284)))) .cse17 (or (and .cse131 .cse45 .cse46 .cse48 .cse1 .cse52 .cse36 .cse53 .cse180 .cse70 .cse7 .cse38 .cse39 .cse54 .cse77 .cse60 .cse21 .cse139) (and .cse131 .cse45 .cse46 .cse48 .cse1 .cse35 .cse52 .cse78 .cse36 .cse53 .cse7 .cse38 .cse128 .cse39 .cse54 .cse95 .cse77 .cse21)) .cse28) (and .cse45 .cse46 .cse0 .cse48 .cse1 .cse101 .cse35 .cse52 .cse36 .cse53 .cse6 .cse7 .cse9 .cse37 .cse58 .cse38 .cse39 .cse54 .cse76 .cse77 .cse21 .cse139 .cse61 .cse267 .cse28) (and .cse32 .cse0 .cse1 .cse140 .cse35 .cse185 .cse52 .cse36 .cse7 .cse8 .cse9 .cse37 .cse58 .cse38 .cse186 .cse10 .cse54 .cse15 .cse43 .cse27 .cse28 .cse100 .cse31) (and .cse0 .cse1 .cse285 .cse78 .cse36 .cse6 .cse7 .cse8 .cse9 .cse39 .cse10 .cse54 .cse103 .cse15 .cse77 .cse173 .cse104 .cse174 (exists ((v_subst_4527 (_ BitVec 8))) (let ((.cse286 ((_ sign_extend 24) v_subst_4527))) (and (= ~p1_old~0 ((_ extract 7 0) .cse286)) (= .cse14 .cse286)))) .cse21 .cse175 .cse28 .cse176 .cse130) (and .cse7 .cse9 .cse158 .cse104 (or (and .cse0 .cse1 .cse287 .cse36 .cse8 .cse112 .cse39 .cse10 .cse40 .cse75 .cse15 .cse288 .cse43 .cse60 .cse21) (and .cse0 .cse1 .cse101 .cse36 .cse8 .cse112 .cse289 .cse39 .cse10 .cse54 .cse15 .cse288 (exists ((v_subst_192 (_ BitVec 8)) (v_subst_193 (_ BitVec 8))) (let ((.cse290 ((_ sign_extend 24) v_subst_192)) (.cse291 ((_ sign_extend 24) v_subst_193))) (and (bvsge .cse290 (_ bv0 32)) (= ~send2~0 ((_ extract 7 0) .cse291)) (not (= .cse5 .cse290)) (= .cse290 .cse291)))) .cse60 .cse21)) .cse17 (exists ((~id2~0 (_ BitVec 8)) (~send1~0 (_ BitVec 8)) (v_subst_4176 (_ BitVec 8))) (let ((.cse294 ((_ sign_extend 24) v_subst_4176))) (let ((.cse292 ((_ sign_extend 24) ~send1~0)) (.cse293 ((_ sign_extend 24) ~id2~0)) (.cse295 ((_ extract 7 0) .cse294))) (and (= .cse14 .cse292) (= .cse293 .cse294) (not (bvsgt ((_ sign_extend 24) ((_ extract 7 0) .cse292)) .cse293)) (= ((_ extract 7 0) ((_ sign_extend 24) .cse295)) ~p3_old~0) (not (= .cse293 .cse14)) (= ~p2_old~0 .cse295))))) .cse27 .cse28) (and .cse32 .cse0 .cse1 .cse287 .cse36 (exists ((v_subst_2742 (_ BitVec 8))) (let ((.cse296 ((_ sign_extend 24) v_subst_2742))) (and (= .cse68 .cse296) (= ~send3~0 ((_ extract 7 0) .cse296))))) .cse7 .cse8 .cse297 .cse9 (exists ((v_subst_2741 (_ BitVec 8))) (let ((.cse298 ((_ sign_extend 24) v_subst_2741))) (and (= ~p2_old~0 ((_ extract 7 0) .cse298)) (= .cse68 .cse298)))) .cse39 .cse10 .cse11 .cse40 .cse75 .cse15 .cse288 .cse43 .cse60 .cse21 (exists ((v_subst_2099 (_ BitVec 8)) (v_subst_2098 (_ BitVec 8))) (let ((.cse299 ((_ sign_extend 24) v_subst_2098)) (.cse300 ((_ sign_extend 24) v_subst_2099))) (and (not (= .cse14 .cse299)) (bvsge .cse299 (_ bv0 32)) (= .cse300 .cse299) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse300))) ~p3_old~0)))) .cse27 .cse28) (and .cse0 .cse1 (exists ((v_subst_1097 (_ BitVec 8)) (v_subst_1098 (_ BitVec 8))) (let ((.cse302 ((_ sign_extend 24) v_subst_1098)) (.cse301 ((_ sign_extend 24) v_subst_1097))) (and (= .cse301 .cse302) (= ~p2_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse302)))) (bvsge .cse301 (_ bv0 32)) (not (= .cse5 .cse301))))) .cse36 (exists ((v_subst_1099 (_ BitVec 8)) (v_subst_1100 (_ BitVec 8))) (let ((.cse304 ((_ sign_extend 24) v_subst_1099)) (.cse303 ((_ sign_extend 24) v_subst_1100))) (and (= ~send3~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse303)))) (not (= .cse5 .cse304)) (bvsge .cse304 (_ bv0 32)) (= .cse304 .cse303)))) .cse6 .cse7 .cse8 .cse9 .cse37 (exists ((v_subst_693 (_ BitVec 8)) (v_subst_692 (_ BitVec 8))) (let ((.cse305 ((_ sign_extend 24) v_subst_692)) (.cse306 ((_ sign_extend 24) v_subst_693))) (and (= .cse305 .cse306) (bvsge .cse305 (_ bv0 32)) (not (= .cse68 .cse305)) (= ~p1_old~0 ((_ extract 7 0) .cse306))))) .cse276 .cse289 .cse10 .cse54 .cse15 .cse17 (exists ((v_subst_1095 (_ BitVec 8)) (v_subst_1096 (_ BitVec 8))) (let ((.cse307 ((_ sign_extend 24) v_subst_1095)) (.cse308 ((_ sign_extend 24) v_subst_1096))) (and (bvsge .cse307 (_ bv0 32)) (= .cse307 .cse308) (not (= .cse5 .cse307)) (= ((_ extract 7 0) .cse308) ~send2~0)))) .cse277 .cse235 .cse27 .cse28 (exists ((v_subst_694 (_ BitVec 8))) (let ((.cse309 ((_ sign_extend 24) v_subst_694))) (and (not (= .cse68 .cse309)) (= .cse309 .cse92)))) .cse100 .cse130 .cse31) (and .cse45 .cse46 .cse32 .cse0 .cse48 .cse1 .cse49 .cse35 .cse52 .cse36 .cse53 .cse6 .cse7 .cse9 .cse37 .cse38 .cse39 .cse11 .cse40 .cse17 .cse21 .cse61 .cse80 .cse44 .cse27 .cse28) (and .cse45 .cse46 .cse0 .cse48 (exists ((v_subst_1439 (_ BitVec 8)) (v_subst_1440 (_ BitVec 8))) (let ((.cse311 ((_ sign_extend 24) v_subst_1439)) (.cse310 ((_ sign_extend 24) v_subst_1440))) (and (= ((_ extract 7 0) .cse310) ~send2~0) (bvsge .cse311 (_ bv0 32)) (= .cse311 .cse310)))) .cse1 .cse52 .cse36 .cse53 .cse6 .cse7 .cse9 .cse37 .cse38 .cse54 .cse17 .cse43 (exists ((v_subst_1437 (_ BitVec 8)) (v_subst_1438 (_ BitVec 8))) (let ((.cse312 ((_ sign_extend 24) v_subst_1437)) (.cse313 ((_ sign_extend 24) v_subst_1438))) (and (bvsge .cse312 (_ bv0 32)) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse313))) ~send3~0) (= .cse312 .cse313)))) .cse99 .cse27 .cse28 .cse100 .cse31) (and .cse32 .cse0 .cse1 .cse101 .cse35 .cse52 .cse36 .cse53 .cse7 .cse8 .cse9 .cse113 .cse10 .cse11 (exists ((v_subst_2711 (_ BitVec 8))) (let ((.cse314 ((_ sign_extend 24) v_subst_2711))) (and (= .cse68 .cse314) (= ~p2_old~0 ((_ extract 7 0) .cse314))))) .cse15 .cse17 .cse21 .cse115 .cse116 .cse142 .cse27 .cse28 .cse31 .cse146) (and (let ((.cse315 (exists ((v_subst_1876 (_ BitVec 8)) (~send3~0 (_ BitVec 8))) (let ((.cse318 ((_ sign_extend 24) v_subst_1876)) (.cse319 ((_ sign_extend 24) ~send3~0))) (and (bvsge .cse318 (_ bv0 32)) (not (= .cse68 .cse318)) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse319))) ~send2~0) (= .cse318 .cse319))))) (.cse316 (exists ((~send3~0 (_ BitVec 8))) (let ((.cse317 ((_ sign_extend 24) ~send3~0))) (and (= .cse5 .cse317) (= ~p2_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse317))))))))))) (or (and .cse0 .cse159 .cse36 .cse8 .cse297 .cse9 .cse10 .cse54 .cse40 .cse75 .cse15 .cse43 .cse60 .cse21 .cse86 .cse315 .cse316) (and .cse0 .cse1 .cse159 .cse36 .cse8 .cse297 .cse9 .cse10 .cse54 .cse40 .cse75 .cse15 .cse43 .cse60 .cse21 .cse315 .cse316))) .cse70 .cse7 .cse197 (exists ((~send2~0 (_ BitVec 8)) (v_subst_3376 (_ BitVec 8)) (v_subst_3375 (_ BitVec 8))) (let ((.cse321 ((_ sign_extend 24) v_subst_3376)) (.cse322 ((_ sign_extend 24) ~send2~0)) (.cse320 ((_ sign_extend 24) v_subst_3375))) (and (bvsge .cse320 (_ bv0 32)) (bvsgt ((_ sign_extend 24) ((_ extract 7 0) .cse321)) .cse320) (= .cse321 .cse14) (= ((_ extract 7 0) .cse322) ~send3~0) (= .cse322 .cse320)))) .cse28) (and .cse45 .cse46 .cse0 .cse48 .cse1 .cse2 .cse238 .cse51 .cse52 .cse53 .cse180 .cse70 .cse71 .cse7 .cse9 .cse58 .cse38 .cse54 .cse40 (exists ((~send1~0 (_ BitVec 8)) (v_subst_242 (_ BitVec 8))) (let ((.cse324 ((_ sign_extend 24) ~send1~0)) (.cse323 ((_ sign_extend 24) v_subst_242))) (and (= .cse323 .cse324) (not (= .cse5 .cse323)) (= ((_ extract 7 0) .cse324) ~send2~0) (bvsge .cse323 (_ bv0 32))))) .cse60 .cse21 (exists ((v_subst_3814 (_ BitVec 8)) (v_subst_3815 (_ BitVec 8))) (let ((.cse326 ((_ sign_extend 24) v_subst_3815))) (let ((.cse327 ((_ extract 7 0) .cse326)) (.cse325 ((_ sign_extend 24) v_subst_3814))) (and (= .cse325 .cse326) (not (bvsgt ((_ sign_extend 24) ((_ extract 7 0) ((_ sign_extend 24) .cse327))) .cse5)) (= ~send2~0 .cse327) (bvsge .cse325 (_ bv0 32)))))) .cse28) (and .cse0 .cse1 .cse232 .cse101 .cse36 .cse6 .cse7 .cse8 .cse9 .cse10 .cse54 .cse15 .cse233 .cse17 .cse60 .cse21 .cse234 .cse235 .cse236 .cse237 .cse28 .cse130) (and .cse0 .cse1 .cse285 .cse36 .cse180 .cse70 .cse6 .cse7 .cse8 .cse9 .cse39 .cse10 .cse54 .cse197 .cse15 .cse77 .cse104 .cse17 .cse174 .cse60 .cse21 .cse28 .cse130 (exists ((v_subst_4534 (_ BitVec 8)) (v_subst_4535 (_ BitVec 8)) (v_subst_4536 (_ BitVec 8))) (let ((.cse329 ((_ sign_extend 24) v_subst_4535)) (.cse330 ((_ sign_extend 24) v_subst_4536)) (.cse328 ((_ sign_extend 24) v_subst_4534))) (and (not (= .cse5 .cse328)) (= ~p2_old~0 ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) .cse329)))) (= .cse5 .cse330) (= .cse328 .cse329) (not (bvsgt ((_ sign_extend 24) ((_ extract 7 0) .cse330)) .cse328))))) .cse177) (and .cse0 .cse1 .cse89 .cse2 .cse101 .cse223 .cse90 .cse53 .cse180 .cse6 .cse7 .cse8 .cse9 .cse141 .cse10 .cse11 .cse15 .cse17 .cse21 .cse22 .cse142 .cse27 .cse28 .cse31)))))) [2023-12-25 07:50:28,034 INFO L899 garLoopResultBuilder]: For program point L289-3(lines 289 303) no Hoare annotation was computed. [2023-12-25 07:50:28,034 INFO L899 garLoopResultBuilder]: For program point L174(lines 174 206) no Hoare annotation was computed. [2023-12-25 07:50:28,034 INFO L899 garLoopResultBuilder]: For program point L307(lines 307 318) no Hoare annotation was computed. [2023-12-25 07:50:28,034 INFO L899 garLoopResultBuilder]: For program point L175(lines 175 203) no Hoare annotation was computed. [2023-12-25 07:50:28,034 INFO L899 garLoopResultBuilder]: For program point L60(lines 60 88) no Hoare annotation was computed. [2023-12-25 07:50:28,034 INFO L899 garLoopResultBuilder]: For program point L60-2(lines 54 91) no Hoare annotation was computed. [2023-12-25 07:50:28,034 INFO L899 garLoopResultBuilder]: For program point L242(lines 242 253) no Hoare annotation was computed. [2023-12-25 07:50:28,034 INFO L899 garLoopResultBuilder]: For program point L242-1(lines 242 253) no Hoare annotation was computed. [2023-12-25 07:50:28,034 INFO L899 garLoopResultBuilder]: For program point L176(lines 176 200) no Hoare annotation was computed. [2023-12-25 07:50:28,034 INFO L899 garLoopResultBuilder]: For program point L61(lines 61 63) no Hoare annotation was computed. [2023-12-25 07:50:28,034 INFO L899 garLoopResultBuilder]: For program point L61-2(lines 61 63) no Hoare annotation was computed. [2023-12-25 07:50:28,034 INFO L899 garLoopResultBuilder]: For program point L243(lines 243 250) no Hoare annotation was computed. [2023-12-25 07:50:28,034 INFO L899 garLoopResultBuilder]: For program point L177(lines 177 197) no Hoare annotation was computed. [2023-12-25 07:50:28,034 INFO L899 garLoopResultBuilder]: For program point L178(lines 178 194) no Hoare annotation was computed. [2023-12-25 07:50:28,034 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line -1) no Hoare annotation was computed. [2023-12-25 07:50:28,034 INFO L899 garLoopResultBuilder]: For program point L179(lines 179 191) no Hoare annotation was computed. [2023-12-25 07:50:28,034 INFO L899 garLoopResultBuilder]: For program point L312(lines 312 316) no Hoare annotation was computed. [2023-12-25 07:50:28,034 INFO L899 garLoopResultBuilder]: For program point L246(lines 246 250) no Hoare annotation was computed. [2023-12-25 07:50:28,035 INFO L899 garLoopResultBuilder]: For program point L180(lines 180 188) no Hoare annotation was computed. [2023-12-25 07:50:28,035 INFO L899 garLoopResultBuilder]: For program point L81(lines 81 86) no Hoare annotation was computed. [2023-12-25 07:50:28,035 INFO L899 garLoopResultBuilder]: For program point L98(lines 98 122) no Hoare annotation was computed. [2023-12-25 07:50:28,035 INFO L899 garLoopResultBuilder]: For program point L98-2(lines 92 125) no Hoare annotation was computed. [2023-12-25 07:50:28,035 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 314) no Hoare annotation was computed. [2023-12-25 07:50:28,035 INFO L899 garLoopResultBuilder]: For program point L181(lines 181 185) no Hoare annotation was computed. [2023-12-25 07:50:28,035 INFO L899 garLoopResultBuilder]: For program point L115(lines 115 120) no Hoare annotation was computed. [2023-12-25 07:50:28,035 INFO L899 garLoopResultBuilder]: For program point L165(lines 165 233) no Hoare annotation was computed. [2023-12-25 07:50:28,035 INFO L899 garLoopResultBuilder]: For program point L165-1(lines 165 233) no Hoare annotation was computed. [2023-12-25 07:50:28,035 INFO L899 garLoopResultBuilder]: For program point L132(lines 132 156) no Hoare annotation was computed. [2023-12-25 07:50:28,035 INFO L899 garLoopResultBuilder]: For program point L132-2(lines 126 159) no Hoare annotation was computed. [2023-12-25 07:50:28,035 INFO L899 garLoopResultBuilder]: For program point L314(line 314) no Hoare annotation was computed. [2023-12-25 07:50:28,035 INFO L899 garLoopResultBuilder]: For program point L149(lines 149 154) no Hoare annotation was computed. [2023-12-25 07:50:28,035 INFO L899 garLoopResultBuilder]: For program point L166(lines 166 230) no Hoare annotation was computed. [2023-12-25 07:50:28,035 INFO L899 garLoopResultBuilder]: For program point L67(lines 67 78) no Hoare annotation was computed. [2023-12-25 07:50:28,035 INFO L899 garLoopResultBuilder]: For program point L67-1(lines 67 78) no Hoare annotation was computed. [2023-12-25 07:50:28,036 INFO L899 garLoopResultBuilder]: For program point L84(lines 84 86) no Hoare annotation was computed. [2023-12-25 07:50:28,036 INFO L899 garLoopResultBuilder]: For program point L84-2(lines 81 86) no Hoare annotation was computed. [2023-12-25 07:50:28,036 INFO L899 garLoopResultBuilder]: For program point L167(lines 167 227) no Hoare annotation was computed. [2023-12-25 07:50:28,036 INFO L899 garLoopResultBuilder]: For program point L101(lines 101 112) no Hoare annotation was computed. [2023-12-25 07:50:28,036 INFO L899 garLoopResultBuilder]: For program point L68(lines 68 77) no Hoare annotation was computed. [2023-12-25 07:50:28,036 INFO L899 garLoopResultBuilder]: For program point L101-1(lines 101 112) no Hoare annotation was computed. [2023-12-25 07:50:28,039 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 07:50:28,040 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-25 07:50:28,082 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_815 : bv8, v_subst_814 : bv8 :: ((~sign_extend~32~8(v_subst_815)[7:0] == ~p2_old~0 && ~bvsge~32(~sign_extend~32~8(v_subst_814), 0bv32)) && ~sign_extend~32~8(v_subst_814) == ~sign_extend~32~8(v_subst_815)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_814))) could not be translated [2023-12-25 07:50:28,083 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_363 : bv8, v_subst_362 : bv8 :: ((~sign_extend~32~8(v_subst_362) == ~sign_extend~32~8(v_subst_363) && !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_362))) && ~sign_extend~32~8(v_subst_363)[7:0] == ~send3~0) && ~bvsge~32(~sign_extend~32~8(v_subst_362), 0bv32)) could not be translated [2023-12-25 07:50:28,083 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_361 : bv8, v_subst_360 : bv8 :: ((!(~sign_extend~32~8(v_subst_360) == ~sign_extend~32~8(~id1~0)) && ~p2_old~0 == ~sign_extend~32~8(v_subst_361)[7:0]) && ~sign_extend~32~8(v_subst_360) == ~sign_extend~32~8(v_subst_361)) && ~bvsge~32(~sign_extend~32~8(v_subst_360), 0bv32)) could not be translated [2023-12-25 07:50:28,084 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_813 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_813) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_813))) could not be translated [2023-12-25 07:50:28,084 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_108 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_108), 0bv32) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_108)) could not be translated [2023-12-25 07:50:28,084 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2296 : bv8 :: !(~sign_extend~32~8(v_subst_2296) == ~sign_extend~32~8(~id1~0)) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_2296)) could not be translated [2023-12-25 07:50:28,084 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2300 : bv8, v_subst_2299 : bv8 :: ((!(~sign_extend~32~8(v_subst_2299) == ~sign_extend~32~8(~id1~0)) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2300)[7:0])[7:0] == ~p3_old~0) && ~sign_extend~32~8(v_subst_2299) == ~sign_extend~32~8(v_subst_2300)) && ~bvsge~32(~sign_extend~32~8(v_subst_2299), 0bv32)) could not be translated [2023-12-25 07:50:28,085 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_812 : bv8, v_subst_811 : bv8 :: ((~sign_extend~32~8(v_subst_811) == ~sign_extend~32~8(v_subst_812) && ~bvsge~32(~sign_extend~32~8(v_subst_811), 0bv32)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_811))) && ~sign_extend~32~8(v_subst_812)[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,085 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2302 : bv8, v_subst_2301 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_2301), 0bv32) && !(~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(~id1~0))) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2302)[7:0])[7:0] == ~send1~0) && ~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(v_subst_2302)) could not be translated [2023-12-25 07:50:28,085 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2614 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2614)[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2614)) could not be translated [2023-12-25 07:50:28,085 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2029 : bv8 :: !(~sign_extend~32~8(v_subst_2029) == ~sign_extend~32~8(~id1~0)) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_2029)) could not be translated [2023-12-25 07:50:28,086 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2613 : bv8 :: ~sign_extend~32~8(v_subst_2613)[7:0] == ~p3_old~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2613)) could not be translated [2023-12-25 07:50:28,086 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2615 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2615) && ~sign_extend~32~8(v_subst_2615)[7:0] == ~send1~0) could not be translated [2023-12-25 07:50:28,087 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_776 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_776) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_776))) could not be translated [2023-12-25 07:50:28,087 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2923 : bv8, v_subst_2922 : bv8, v_subst_2921 : bv8 :: (((~sign_extend~32~8(v_subst_2922) == ~sign_extend~32~8(v_subst_2921) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_2923)[7:0]), ~sign_extend~32~8(v_subst_2921))) && ~bvsge~32(~sign_extend~32~8(v_subst_2921), 0bv32)) && ~send2~0 == ~sign_extend~32~8(v_subst_2922)[7:0]) && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2923)) could not be translated [2023-12-25 07:50:28,087 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2592 : bv8 :: ~sign_extend~32~8(v_subst_2592)[7:0] == ~send1~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2592)) could not be translated [2023-12-25 07:50:28,087 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_679 : bv8, ~send1~0 : bv8 :: ((~sign_extend~32~8(v_subst_679) == ~sign_extend~32~8(~send1~0) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_679))) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) && ~bvsge~32(~sign_extend~32~8(v_subst_679), 0bv32)) could not be translated [2023-12-25 07:50:28,088 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,088 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_511 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_511)) && ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_511)) could not be translated [2023-12-25 07:50:28,089 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_317 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_317) && !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_317))) could not be translated [2023-12-25 07:50:28,089 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2592 : bv8 :: ~sign_extend~32~8(v_subst_2592)[7:0] == ~send1~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2592)) could not be translated [2023-12-25 07:50:28,089 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_55 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_55), 0bv32) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_55)) could not be translated [2023-12-25 07:50:28,090 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated [2023-12-25 07:50:28,090 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_22 : bv8 :: ~sign_extend~32~8(v_subst_22) == ~sign_extend~32~8(~send3~0) && !(~sign_extend~32~8(v_subst_22) == ~sign_extend~32~8(~id1~0))) could not be translated [2023-12-25 07:50:28,090 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8, v_subst_165 : bv8 :: ((!(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_165)) && ~bvsge~32(~sign_extend~32~8(v_subst_165), 0bv32)) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) && ~sign_extend~32~8(v_subst_165) == ~sign_extend~32~8(~send1~0)) could not be translated [2023-12-25 07:50:28,091 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2923 : bv8, v_subst_2922 : bv8, v_subst_2921 : bv8 :: (((~sign_extend~32~8(v_subst_2922) == ~sign_extend~32~8(v_subst_2921) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_2923)[7:0]), ~sign_extend~32~8(v_subst_2921))) && ~bvsge~32(~sign_extend~32~8(v_subst_2921), 0bv32)) && ~send2~0 == ~sign_extend~32~8(v_subst_2922)[7:0]) && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2923)) could not be translated [2023-12-25 07:50:28,091 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2592 : bv8 :: ~sign_extend~32~8(v_subst_2592)[7:0] == ~send1~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2592)) could not be translated [2023-12-25 07:50:28,091 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_679 : bv8, ~send1~0 : bv8 :: ((~sign_extend~32~8(v_subst_679) == ~sign_extend~32~8(~send1~0) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_679))) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) && ~bvsge~32(~sign_extend~32~8(v_subst_679), 0bv32)) could not be translated [2023-12-25 07:50:28,091 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,092 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_55 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_55), 0bv32) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_55)) could not be translated [2023-12-25 07:50:28,095 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated [2023-12-25 07:50:28,095 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_22 : bv8 :: ~sign_extend~32~8(v_subst_22) == ~sign_extend~32~8(~send3~0) && !(~sign_extend~32~8(v_subst_22) == ~sign_extend~32~8(~id1~0))) could not be translated [2023-12-25 07:50:28,095 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8, v_subst_165 : bv8 :: ((!(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_165)) && ~bvsge~32(~sign_extend~32~8(v_subst_165), 0bv32)) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) && ~sign_extend~32~8(v_subst_165) == ~sign_extend~32~8(~send1~0)) could not be translated [2023-12-25 07:50:28,096 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (forall v_subst_4262 : bv8 :: ((!~bvsge~32(~sign_extend~32~8(v_subst_4262), 0bv32) || ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0]), ~sign_extend~32~8(v_subst_4262))) || (forall v_subst_4263 : bv8 :: ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_4263)[7:0])[7:0]), ~sign_extend~32~8(~id2~0)) || !(~sign_extend~32~8(v_subst_4262) == ~sign_extend~32~8(v_subst_4263)))) || ~sign_extend~32~8(v_subst_4262) == ~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])) could not be translated [2023-12-25 07:50:28,099 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_737 : bv8, ~send3~0 : bv8 :: ((!(~sign_extend~32~8(v_subst_737) == ~sign_extend~32~8(~id1~0)) && ~send1~0 == ~sign_extend~32~8(~send3~0)[7:0]) && ~sign_extend~32~8(v_subst_737) == ~sign_extend~32~8(~send3~0)) && ~bvsge~32(~sign_extend~32~8(v_subst_737), 0bv32)) could not be translated [2023-12-25 07:50:28,099 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,100 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_343 : bv8, ~send2~0 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_343), 0bv32) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_343)) && !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_343))) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,100 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated [2023-12-25 07:50:28,100 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8, v_subst_512 : bv8 :: ((~send1~0 == ~sign_extend~32~8(~send3~0)[7:0] && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_512))) && ~bvsge~32(~sign_extend~32~8(v_subst_512), 0bv32)) && ~sign_extend~32~8(v_subst_512) == ~sign_extend~32~8(~send3~0)) could not be translated [2023-12-25 07:50:28,101 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~send1~0 == ~sign_extend~32~8(~send3~0)[7:0]) could not be translated [2023-12-25 07:50:28,102 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2592 : bv8 :: ~sign_extend~32~8(v_subst_2592)[7:0] == ~send1~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2592)) could not be translated [2023-12-25 07:50:28,107 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_733 : bv8 :: !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_733)) && ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_733)) could not be translated [2023-12-25 07:50:28,107 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_511 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_511)) && ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_511)) could not be translated [2023-12-25 07:50:28,107 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2011 : bv8 :: !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2011)) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_2011)) could not be translated [2023-12-25 07:50:28,108 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_317 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_317) && !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_317))) could not be translated [2023-12-25 07:50:28,108 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2788 : bv8 :: ~sign_extend~32~8(v_subst_2788)[7:0] == ~send3~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2788)) could not be translated [2023-12-25 07:50:28,108 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated [2023-12-25 07:50:28,108 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_118 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_118) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_118))) could not be translated [2023-12-25 07:50:28,109 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2789 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2789) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2789)[7:0])[7:0] == ~send1~0) could not be translated [2023-12-25 07:50:28,113 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2649 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2649) && ~sign_extend~32~8(v_subst_2649)[7:0] == ~send1~0) could not be translated [2023-12-25 07:50:28,113 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1752 : bv8, v_subst_1753 : bv8 :: ((~send2~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_1753)[7:0])[7:0] && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1752))) && ~bvsge~32(~sign_extend~32~8(v_subst_1752), 0bv32)) && ~sign_extend~32~8(v_subst_1752) == ~sign_extend~32~8(v_subst_1753)) could not be translated [2023-12-25 07:50:28,113 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2650 : bv8 :: ~send2~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2650)[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2650)) could not be translated [2023-12-25 07:50:28,115 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_107 : bv8, v_subst_106 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_106), 0bv32) && ~sign_extend~32~8(v_subst_107)[7:0] == ~p2_old~0) && ~sign_extend~32~8(v_subst_106) == ~sign_extend~32~8(v_subst_107)) could not be translated [2023-12-25 07:50:28,116 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated [2023-12-25 07:50:28,116 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_108 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_108), 0bv32) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_108)) could not be translated [2023-12-25 07:50:28,116 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_678 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_678)) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_678)) could not be translated [2023-12-25 07:50:28,117 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_996 : bv8, v_subst_995 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_995), 0bv32) && ~sign_extend~32~8(v_subst_996) == ~sign_extend~32~8(v_subst_995)) && ~send3~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_996)[7:0])[7:0]) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_995))) could not be translated [2023-12-25 07:50:28,117 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_677 : bv8, v_subst_676 : bv8 :: ((~sign_extend~32~8(v_subst_677)[7:0] == ~send2~0 && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_676))) && ~bvsge~32(~sign_extend~32~8(v_subst_676), 0bv32)) && ~sign_extend~32~8(v_subst_677) == ~sign_extend~32~8(v_subst_676)) could not be translated [2023-12-25 07:50:28,117 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_998 : bv8, v_subst_997 : bv8 :: ((~sign_extend~32~8(v_subst_998) == ~sign_extend~32~8(v_subst_997) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_997))) && ~sign_extend~32~8(v_subst_998)[7:0] == ~send2~0) && ~bvsge~32(~sign_extend~32~8(v_subst_997), 0bv32)) could not be translated [2023-12-25 07:50:28,117 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_999 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_999)) && ~sign_extend~32~8(v_subst_999) == ~sign_extend~32~8(~send1~0)) could not be translated [2023-12-25 07:50:28,117 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1436 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_1436), 0bv32) && ~sign_extend~32~8(v_subst_1436) == ~sign_extend~32~8(~send1~0)) could not be translated [2023-12-25 07:50:28,118 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_107 : bv8, v_subst_106 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_106), 0bv32) && ~sign_extend~32~8(v_subst_107)[7:0] == ~p2_old~0) && ~sign_extend~32~8(v_subst_106) == ~sign_extend~32~8(v_subst_107)) could not be translated [2023-12-25 07:50:28,118 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_108 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_108), 0bv32) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_108)) could not be translated [2023-12-25 07:50:28,118 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2610 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2610) && ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2610)[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,119 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_361 : bv8, v_subst_360 : bv8 :: ((!(~sign_extend~32~8(v_subst_360) == ~sign_extend~32~8(~id1~0)) && ~p2_old~0 == ~sign_extend~32~8(v_subst_361)[7:0]) && ~sign_extend~32~8(v_subst_360) == ~sign_extend~32~8(v_subst_361)) && ~bvsge~32(~sign_extend~32~8(v_subst_360), 0bv32)) could not be translated [2023-12-25 07:50:28,119 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_3433 : bv8 :: ~sign_extend~32~8(v_subst_3433)[7:0] == ~p3_old~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_3433)) could not be translated [2023-12-25 07:50:28,119 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2612 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2612) && ~sign_extend~32~8(v_subst_2612)[7:0] == ~send1~0) could not be translated [2023-12-25 07:50:28,119 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_4330 : bv8, v_subst_4331 : bv8, v_subst_4332 : bv8 :: (((~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_4332)[7:0])[7:0] && !~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_4331)[7:0]), ~sign_extend~32~8(v_subst_4330))) && ~sign_extend~32~8(v_subst_4330) == ~sign_extend~32~8(v_subst_4332)) && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_4331)) && !(~sign_extend~32~8(v_subst_4330) == ~sign_extend~32~8(~sign_extend~32~8(v_subst_4331)[7:0]))) could not be translated [2023-12-25 07:50:28,120 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_4329 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(v_subst_4329)[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_4329)) could not be translated [2023-12-25 07:50:28,120 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_4434 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(v_subst_4434)[7:0] && ~sign_extend~32~8(v_subst_4434) == ~sign_extend~32~8(~id1~0)) could not be translated [2023-12-25 07:50:28,120 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_321 : bv8, v_subst_322 : bv8 :: ((~p2_old~0 == ~sign_extend~32~8(v_subst_322)[7:0] && ~sign_extend~32~8(v_subst_322) == ~sign_extend~32~8(v_subst_321)) && !(~sign_extend~32~8(v_subst_321) == ~sign_extend~32~8(~id1~0))) && ~bvsge~32(~sign_extend~32~8(v_subst_321), 0bv32)) could not be translated [2023-12-25 07:50:28,120 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_124 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_124) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_124))) could not be translated [2023-12-25 07:50:28,120 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_4641 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4641) && ~sign_extend~32~8(v_subst_4641)[7:0] == ~p3_old~0) could not be translated [2023-12-25 07:50:28,121 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_838 : bv8, v_subst_837 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_837), 0bv32) && ~sign_extend~32~8(v_subst_838) == ~sign_extend~32~8(v_subst_837)) && ~p1_old~0 == ~sign_extend~32~8(v_subst_838)[7:0]) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_837))) could not be translated [2023-12-25 07:50:28,121 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_4664 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_4664) && ~p2_old~0 == ~sign_extend~32~8(v_subst_4664)[7:0]) could not be translated [2023-12-25 07:50:28,121 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2817 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2817)[7:0])[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2817)) could not be translated [2023-12-25 07:50:28,121 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2816 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2816) && ~p2_old~0 == ~sign_extend~32~8(v_subst_2816)[7:0]) could not be translated [2023-12-25 07:50:28,121 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_123 : bv8, v_subst_122 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_122), 0bv32) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_122))) && ~p2_old~0 == ~sign_extend~32~8(v_subst_123)[7:0]) && ~sign_extend~32~8(v_subst_122) == ~sign_extend~32~8(v_subst_123)) could not be translated [2023-12-25 07:50:28,122 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2818 : bv8 :: ~send1~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2818)[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2818)) could not be translated [2023-12-25 07:50:28,122 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2815 : bv8 :: ~sign_extend~32~8(~sign_extend~32~8(v_subst_2815)[7:0])[7:0] == ~p3_old~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2815)) could not be translated [2023-12-25 07:50:28,122 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_108 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_108), 0bv32) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_108)) could not be translated [2023-12-25 07:50:28,122 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2819 : bv8 :: ~sign_extend~32~8(v_subst_2819)[7:0] == ~send3~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2819)) could not be translated [2023-12-25 07:50:28,122 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2302 : bv8, v_subst_2301 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_2301), 0bv32) && !(~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(~id1~0))) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2302)[7:0])[7:0] == ~send1~0) && ~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(v_subst_2302)) could not be translated [2023-12-25 07:50:28,123 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2484 : bv8 :: ~sign_extend~32~8(v_subst_2484) == ~sign_extend~32~8(~id1~0) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2484)[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,123 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2483 : bv8 :: ~sign_extend~32~8(v_subst_2483) == ~sign_extend~32~8(~id1~0) && ~p1_old~0 == ~sign_extend~32~8(v_subst_2483)[7:0]) could not be translated [2023-12-25 07:50:28,123 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated [2023-12-25 07:50:28,123 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1627 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_1627) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1627))) could not be translated [2023-12-25 07:50:28,124 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2485 : bv8 :: ~sign_extend~32~8(v_subst_2485) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2485)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,124 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_22 : bv8 :: ~sign_extend~32~8(v_subst_22) == ~sign_extend~32~8(~send3~0) && !(~sign_extend~32~8(v_subst_22) == ~sign_extend~32~8(~id1~0))) could not be translated [2023-12-25 07:50:28,124 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_691 : bv8, v_subst_690 : bv8 :: ((~sign_extend~32~8(v_subst_691)[7:0] == ~send2~0 && ~sign_extend~32~8(v_subst_691) == ~sign_extend~32~8(v_subst_690)) && ~bvsge~32(~sign_extend~32~8(v_subst_690), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_690))) could not be translated [2023-12-25 07:50:28,124 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2468 : bv8 :: ~sign_extend~32~8(v_subst_2468) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2468)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,124 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_3227 : bv8, v_subst_3226 : bv8, v_subst_3225 : bv8 :: (((~bvsge~32(~sign_extend~32~8(v_subst_3225), 0bv32) && ~send3~0 == ~sign_extend~32~8(v_subst_3227)[7:0]) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_3226)[7:0]), ~sign_extend~32~8(v_subst_3225))) && ~sign_extend~32~8(v_subst_3226) == ~sign_extend~32~8(~id1~0)) && ~sign_extend~32~8(v_subst_3225) == ~sign_extend~32~8(v_subst_3227)) could not be translated [2023-12-25 07:50:28,125 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_801 : bv8, ~send2~0 : bv8 :: ((~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_801) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_801))) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) && ~bvsge~32(~sign_extend~32~8(v_subst_801), 0bv32)) could not be translated [2023-12-25 07:50:28,125 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_55 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_55), 0bv32) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_55)) could not be translated [2023-12-25 07:50:28,125 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,125 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_857 : bv8, v_subst_856 : bv8 :: ((!(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_856)) && ~bvsge~32(~sign_extend~32~8(v_subst_856), 0bv32)) && ~sign_extend~32~8(v_subst_857) == ~sign_extend~32~8(v_subst_856)) && ~sign_extend~32~8(v_subst_857)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,126 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_74 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_74)) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_74)) could not be translated [2023-12-25 07:50:28,126 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_102 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_102) && ~bvsge~32(~sign_extend~32~8(v_subst_102), 0bv32)) could not be translated [2023-12-25 07:50:28,138 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_4075 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_4075) && ~bvsge~32(~sign_extend~32~8(v_subst_4075), 0bv32)) could not be translated [2023-12-25 07:50:28,138 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_776 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_776) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_776))) could not be translated [2023-12-25 07:50:28,138 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_833 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_833)) && ~sign_extend~32~8(v_subst_833) == ~sign_extend~32~8(~send1~0)) could not be translated [2023-12-25 07:50:28,139 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2677 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2677)[7:0])[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2677)) could not be translated [2023-12-25 07:50:28,139 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2675 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2675)[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2675)) could not be translated [2023-12-25 07:50:28,139 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2673 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2673) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2673)[7:0])[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,139 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2676 : bv8 :: ~sign_extend~32~8(v_subst_2676)[7:0] == ~send1~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2676)) could not be translated [2023-12-25 07:50:28,139 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2674 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2674) && ~sign_extend~32~8(v_subst_2674)[7:0] == ~p3_old~0) could not be translated [2023-12-25 07:50:28,140 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1863 : bv8, v_subst_1864 : bv8 :: ((!(~sign_extend~32~8(v_subst_1863) == ~sign_extend~32~8(~id2~0)) && ~bvsge~32(~sign_extend~32~8(v_subst_1863), 0bv32)) && ~sign_extend~32~8(v_subst_1863) == ~sign_extend~32~8(v_subst_1864)) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_1864)[7:0])[7:0] == ~p1_old~0) could not be translated [2023-12-25 07:50:28,140 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2677 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2677)[7:0])[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2677)) could not be translated [2023-12-25 07:50:28,140 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2675 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2675)[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2675)) could not be translated [2023-12-25 07:50:28,140 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2673 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2673) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2673)[7:0])[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,141 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2676 : bv8 :: ~sign_extend~32~8(v_subst_2676)[7:0] == ~send1~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2676)) could not be translated [2023-12-25 07:50:28,141 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2674 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2674) && ~sign_extend~32~8(v_subst_2674)[7:0] == ~p3_old~0) could not be translated [2023-12-25 07:50:28,142 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1863 : bv8, v_subst_1864 : bv8 :: ((!(~sign_extend~32~8(v_subst_1863) == ~sign_extend~32~8(~id2~0)) && ~bvsge~32(~sign_extend~32~8(v_subst_1863), 0bv32)) && ~sign_extend~32~8(v_subst_1863) == ~sign_extend~32~8(v_subst_1864)) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_1864)[7:0])[7:0] == ~p1_old~0) could not be translated [2023-12-25 07:50:28,142 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_4194 : bv8 :: ~p3_old~0 == ~sign_extend~32~8(v_subst_4194)[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4194)) could not be translated [2023-12-25 07:50:28,142 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_3436 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(v_subst_3436)[7:0] && ~sign_extend~32~8(v_subst_3436) == ~sign_extend~32~8(~id2~0)) could not be translated [2023-12-25 07:50:28,142 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_321 : bv8, v_subst_322 : bv8 :: ((~p2_old~0 == ~sign_extend~32~8(v_subst_322)[7:0] && ~sign_extend~32~8(v_subst_322) == ~sign_extend~32~8(v_subst_321)) && !(~sign_extend~32~8(v_subst_321) == ~sign_extend~32~8(~id1~0))) && ~bvsge~32(~sign_extend~32~8(v_subst_321), 0bv32)) could not be translated [2023-12-25 07:50:28,143 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_124 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_124) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_124))) could not be translated [2023-12-25 07:50:28,143 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_833 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_833)) && ~sign_extend~32~8(v_subst_833) == ~sign_extend~32~8(~send1~0)) could not be translated [2023-12-25 07:50:28,143 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_55 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_55), 0bv32) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_55)) could not be translated [2023-12-25 07:50:28,143 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2722 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2722) && ~send3~0 == ~sign_extend~32~8(v_subst_2722)[7:0]) could not be translated [2023-12-25 07:50:28,144 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_800 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_800)) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_800)) could not be translated [2023-12-25 07:50:28,144 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_74 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_74)) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_74)) could not be translated [2023-12-25 07:50:28,144 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_833 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_833)) && ~sign_extend~32~8(v_subst_833) == ~sign_extend~32~8(~send1~0)) could not be translated [2023-12-25 07:50:28,147 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,147 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,148 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8, v_subst_3344 : bv8, v_subst_3343 : bv8 :: (((~bvsge~32(~sign_extend~32~8(v_subst_3343), 0bv32) && ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_3344)) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_3344)[7:0]), ~sign_extend~32~8(v_subst_3343))) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_3343)) could not be translated [2023-12-25 07:50:28,148 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~send1~0 == ~sign_extend~32~8(~send3~0)[7:0]) could not be translated [2023-12-25 07:50:28,148 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1778 : bv8, ~send3~0 : bv8 :: ((~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_1778) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1778))) && ~bvsge~32(~sign_extend~32~8(v_subst_1778), 0bv32)) && ~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,150 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2452 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2452) && ~p1_old~0 == ~sign_extend~32~8(v_subst_2452)[7:0]) could not be translated [2023-12-25 07:50:28,150 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2011 : bv8 :: !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2011)) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_2011)) could not be translated [2023-12-25 07:50:28,150 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_776 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_776) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_776))) could not be translated [2023-12-25 07:50:28,150 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_838 : bv8, v_subst_837 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_837), 0bv32) && ~sign_extend~32~8(v_subst_838) == ~sign_extend~32~8(v_subst_837)) && ~p1_old~0 == ~sign_extend~32~8(v_subst_838)[7:0]) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_837))) could not be translated [2023-12-25 07:50:28,151 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_4075 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_4075) && ~bvsge~32(~sign_extend~32~8(v_subst_4075), 0bv32)) could not be translated [2023-12-25 07:50:28,151 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2450 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2450) && ~p1_old~0 == ~sign_extend~32~8(v_subst_2450)[7:0]) could not be translated [2023-12-25 07:50:28,151 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_4433 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4433) && ~sign_extend~32~8(v_subst_4433)[7:0] == ~p3_old~0) could not be translated [2023-12-25 07:50:28,151 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_776 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_776) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_776))) could not be translated [2023-12-25 07:50:28,151 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_838 : bv8, v_subst_837 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_837), 0bv32) && ~sign_extend~32~8(v_subst_838) == ~sign_extend~32~8(v_subst_837)) && ~p1_old~0 == ~sign_extend~32~8(v_subst_838)[7:0]) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_837))) could not be translated [2023-12-25 07:50:28,152 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_3476 : bv8, v_subst_3475 : bv8, v_subst_3474 : bv8 :: (((~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_3475) && ~bvsge~32(~sign_extend~32~8(v_subst_3474), 0bv32)) && ~sign_extend~32~8(v_subst_3474) == ~sign_extend~32~8(v_subst_3476)) && ~send1~0 == ~sign_extend~32~8(v_subst_3476)[7:0]) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_3475)[7:0]), ~sign_extend~32~8(v_subst_3474))) could not be translated [2023-12-25 07:50:28,152 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2722 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2722) && ~send3~0 == ~sign_extend~32~8(v_subst_2722)[7:0]) could not be translated [2023-12-25 07:50:28,152 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated [2023-12-25 07:50:28,152 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~send1~0 == ~sign_extend~32~8(~send3~0)[7:0]) could not be translated [2023-12-25 07:50:28,152 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~id2~0 : bv8, ~send1~0 : bv8 :: ((~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0)) && !~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~send1~0)[7:0]), ~sign_extend~32~8(~id2~0))) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(~id1~0))) could not be translated [2023-12-25 07:50:28,153 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2817 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2817)[7:0])[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2817)) could not be translated [2023-12-25 07:50:28,153 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2816 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2816) && ~p2_old~0 == ~sign_extend~32~8(v_subst_2816)[7:0]) could not be translated [2023-12-25 07:50:28,153 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2818 : bv8 :: ~send1~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2818)[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2818)) could not be translated [2023-12-25 07:50:28,153 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2815 : bv8 :: ~sign_extend~32~8(~sign_extend~32~8(v_subst_2815)[7:0])[7:0] == ~p3_old~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2815)) could not be translated [2023-12-25 07:50:28,153 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2819 : bv8 :: ~sign_extend~32~8(v_subst_2819)[7:0] == ~send3~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2819)) could not be translated [2023-12-25 07:50:28,153 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_812 : bv8, v_subst_811 : bv8 :: ((~sign_extend~32~8(v_subst_811) == ~sign_extend~32~8(v_subst_812) && ~bvsge~32(~sign_extend~32~8(v_subst_811), 0bv32)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_811))) && ~sign_extend~32~8(v_subst_812)[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,154 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2302 : bv8, v_subst_2301 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_2301), 0bv32) && !(~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(~id1~0))) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2302)[7:0])[7:0] == ~send1~0) && ~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(v_subst_2302)) could not be translated [2023-12-25 07:50:28,154 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2488 : bv8 :: ~sign_extend~32~8(v_subst_2488) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2488)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,154 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1688 : bv8, v_subst_1689 : bv8 :: ((~p3_old~0 == ~sign_extend~32~8(v_subst_1689)[7:0] && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1688))) && ~bvsge~32(~sign_extend~32~8(v_subst_1688), 0bv32)) && ~sign_extend~32~8(v_subst_1689) == ~sign_extend~32~8(v_subst_1688)) could not be translated [2023-12-25 07:50:28,154 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2487 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2487) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2487)[7:0])[7:0] == ~p2_old~0) could not be translated [2023-12-25 07:50:28,154 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_4524 : bv8, v_subst_4525 : bv8, v_subst_4526 : bv8 :: (((~sign_extend~32~8(v_subst_4524) == ~sign_extend~32~8(v_subst_4525) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4524))) && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4526)) && !~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_4526)[7:0]), ~sign_extend~32~8(v_subst_4524))) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_4525)[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,154 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_4523 : bv8 :: ~sign_extend~32~8(v_subst_4523)[7:0] == ~p3_old~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4523)) could not be translated [2023-12-25 07:50:28,155 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_691 : bv8, v_subst_690 : bv8 :: ((~sign_extend~32~8(v_subst_691)[7:0] == ~send2~0 && ~sign_extend~32~8(v_subst_691) == ~sign_extend~32~8(v_subst_690)) && ~bvsge~32(~sign_extend~32~8(v_subst_690), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_690))) could not be translated [2023-12-25 07:50:28,155 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2486 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(v_subst_2486)[7:0] && ~sign_extend~32~8(v_subst_2486) == ~sign_extend~32~8(~id1~0)) could not be translated [2023-12-25 07:50:28,155 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_12 : bv8 :: ~sign_extend~32~8(v_subst_12) == ~sign_extend~32~8(~send3~0) && ~bvsge~32(~sign_extend~32~8(v_subst_12), 0bv32)) could not be translated [2023-12-25 07:50:28,155 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_14 : bv8, v_subst_13 : bv8 :: (~p3_old~0 == ~sign_extend~32~8(v_subst_14)[7:0] && ~bvsge~32(~sign_extend~32~8(v_subst_13), 0bv32)) && ~sign_extend~32~8(v_subst_14) == ~sign_extend~32~8(v_subst_13)) could not be translated [2023-12-25 07:50:28,156 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_321 : bv8, v_subst_322 : bv8 :: ((~p2_old~0 == ~sign_extend~32~8(v_subst_322)[7:0] && ~sign_extend~32~8(v_subst_322) == ~sign_extend~32~8(v_subst_321)) && !(~sign_extend~32~8(v_subst_321) == ~sign_extend~32~8(~id1~0))) && ~bvsge~32(~sign_extend~32~8(v_subst_321), 0bv32)) could not be translated [2023-12-25 07:50:28,156 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_4118 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(v_subst_4118)[7:0] && ~sign_extend~32~8(v_subst_4118) == ~sign_extend~32~8(~id1~0)) could not be translated [2023-12-25 07:50:28,156 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_3176 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_3176) && ~sign_extend~32~8(v_subst_3176)[7:0] == ~p2_old~0) could not be translated [2023-12-25 07:50:28,156 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_124 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_124) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_124))) could not be translated [2023-12-25 07:50:28,156 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_838 : bv8, v_subst_837 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_837), 0bv32) && ~sign_extend~32~8(v_subst_838) == ~sign_extend~32~8(v_subst_837)) && ~p1_old~0 == ~sign_extend~32~8(v_subst_838)[7:0]) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_837))) could not be translated [2023-12-25 07:50:28,156 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2677 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2677)[7:0])[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2677)) could not be translated [2023-12-25 07:50:28,157 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2675 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2675)[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2675)) could not be translated [2023-12-25 07:50:28,157 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2673 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2673) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2673)[7:0])[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,157 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2676 : bv8 :: ~sign_extend~32~8(v_subst_2676)[7:0] == ~send1~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2676)) could not be translated [2023-12-25 07:50:28,157 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2674 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2674) && ~sign_extend~32~8(v_subst_2674)[7:0] == ~p3_old~0) could not be translated [2023-12-25 07:50:28,157 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1863 : bv8, v_subst_1864 : bv8 :: ((!(~sign_extend~32~8(v_subst_1863) == ~sign_extend~32~8(~id2~0)) && ~bvsge~32(~sign_extend~32~8(v_subst_1863), 0bv32)) && ~sign_extend~32~8(v_subst_1863) == ~sign_extend~32~8(v_subst_1864)) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_1864)[7:0])[7:0] == ~p1_old~0) could not be translated [2023-12-25 07:50:28,158 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_61 : bv8, v_subst_60 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_60), 0bv32) && ~p1_old~0 == ~sign_extend~32~8(v_subst_61)[7:0]) && ~sign_extend~32~8(v_subst_61) == ~sign_extend~32~8(v_subst_60)) could not be translated [2023-12-25 07:50:28,158 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_59 : bv8 :: ~sign_extend~32~8(v_subst_59) == ~sign_extend~32~8(~send1~0) && ~bvsge~32(~sign_extend~32~8(v_subst_59), 0bv32)) could not be translated [2023-12-25 07:50:28,158 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1534 : bv8, v_subst_1535 : bv8 :: (~sign_extend~32~8(v_subst_1535) == ~sign_extend~32~8(v_subst_1534) && ~bvsge~32(~sign_extend~32~8(v_subst_1534), 0bv32)) && ~sign_extend~32~8(v_subst_1535)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,158 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1541 : bv8, v_subst_1542 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_1541), 0bv32) && ~sign_extend~32~8(v_subst_1542) == ~sign_extend~32~8(v_subst_1541)) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_1542)[7:0])[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,158 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1538 : bv8, v_subst_1539 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_1538), 0bv32) && ~sign_extend~32~8(v_subst_1538) == ~sign_extend~32~8(v_subst_1539)) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_1539)[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,158 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2508 : bv8 :: ~send2~0 == ~sign_extend~32~8(v_subst_2508)[7:0] && ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2508)) could not be translated [2023-12-25 07:50:28,159 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2509 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2509) && ~send3~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2509)[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,159 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_677 : bv8, v_subst_676 : bv8 :: ((~sign_extend~32~8(v_subst_677)[7:0] == ~send2~0 && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_676))) && ~bvsge~32(~sign_extend~32~8(v_subst_676), 0bv32)) && ~sign_extend~32~8(v_subst_677) == ~sign_extend~32~8(v_subst_676)) could not be translated [2023-12-25 07:50:28,159 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_999 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_999)) && ~sign_extend~32~8(v_subst_999) == ~sign_extend~32~8(~send1~0)) could not be translated [2023-12-25 07:50:28,161 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send1~0)[7:0])[7:0] && ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0)) could not be translated [2023-12-25 07:50:28,161 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,161 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,161 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,162 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~p3_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,162 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_923 : bv8, ~send1~0 : bv8 :: ((~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send1~0)[7:0])[7:0] && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_923))) && ~bvsge~32(~sign_extend~32~8(v_subst_923), 0bv32)) && ~sign_extend~32~8(v_subst_923) == ~sign_extend~32~8(~send1~0)) could not be translated [2023-12-25 07:50:28,162 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send1~0)[7:0])[7:0] && ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0)) could not be translated [2023-12-25 07:50:28,163 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,163 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,163 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,163 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~p3_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,163 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_923 : bv8, ~send1~0 : bv8 :: ((~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send1~0)[7:0])[7:0] && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_923))) && ~bvsge~32(~sign_extend~32~8(v_subst_923), 0bv32)) && ~sign_extend~32~8(v_subst_923) == ~sign_extend~32~8(~send1~0)) could not be translated [2023-12-25 07:50:28,163 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_3860 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_3860), 0bv32) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_3860)) could not be translated [2023-12-25 07:50:28,165 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_3862 : bv8, v_subst_3861 : bv8 :: ((~sign_extend~32~8(v_subst_3862) == ~sign_extend~32~8(v_subst_3861) && ~bvsge~32(~sign_extend~32~8(v_subst_3861), 0bv32)) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_3862)[7:0])[7:0] == ~p2_old~0) && !~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_3862)[7:0])[7:0]), ~sign_extend~32~8(~id3~0))) could not be translated [2023-12-25 07:50:28,165 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_12 : bv8 :: ~sign_extend~32~8(v_subst_12) == ~sign_extend~32~8(~send3~0) && ~bvsge~32(~sign_extend~32~8(v_subst_12), 0bv32)) could not be translated [2023-12-25 07:50:28,165 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_14 : bv8, v_subst_13 : bv8 :: (~p3_old~0 == ~sign_extend~32~8(v_subst_14)[7:0] && ~bvsge~32(~sign_extend~32~8(v_subst_13), 0bv32)) && ~sign_extend~32~8(v_subst_14) == ~sign_extend~32~8(v_subst_13)) could not be translated [2023-12-25 07:50:28,165 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2722 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2722) && ~send3~0 == ~sign_extend~32~8(v_subst_2722)[7:0]) could not be translated [2023-12-25 07:50:28,166 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_74 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_74)) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_74)) could not be translated [2023-12-25 07:50:28,166 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_118 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_118) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_118))) could not be translated [2023-12-25 07:50:28,166 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_833 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_833)) && ~sign_extend~32~8(v_subst_833) == ~sign_extend~32~8(~send1~0)) could not be translated [2023-12-25 07:50:28,166 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send1~0)[7:0])[7:0] && ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0)) could not be translated [2023-12-25 07:50:28,166 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_679 : bv8, ~send1~0 : bv8 :: ((~sign_extend~32~8(v_subst_679) == ~sign_extend~32~8(~send1~0) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_679))) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) && ~bvsge~32(~sign_extend~32~8(v_subst_679), 0bv32)) could not be translated [2023-12-25 07:50:28,166 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,167 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2610 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2610) && ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2610)[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,167 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2611 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2611) && ~sign_extend~32~8(v_subst_2611)[7:0] == ~p3_old~0) could not be translated [2023-12-25 07:50:28,167 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2974 : bv8, v_subst_2973 : bv8, v_subst_2975 : bv8 :: (((~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2975) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2974)[7:0])[7:0]) && ~sign_extend~32~8(v_subst_2974) == ~sign_extend~32~8(v_subst_2973)) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_2975)[7:0]), ~sign_extend~32~8(v_subst_2973))) && ~bvsge~32(~sign_extend~32~8(v_subst_2973), 0bv32)) could not be translated [2023-12-25 07:50:28,167 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2612 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2612) && ~sign_extend~32~8(v_subst_2612)[7:0] == ~send1~0) could not be translated [2023-12-25 07:50:28,167 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1677 : bv8, v_subst_1678 : bv8 :: ((~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_1678)[7:0])[7:0] && ~bvsge~32(~sign_extend~32~8(v_subst_1677), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1677))) && ~sign_extend~32~8(v_subst_1677) == ~sign_extend~32~8(v_subst_1678)) could not be translated [2023-12-25 07:50:28,167 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1495 : bv8 :: ~sign_extend~32~8(v_subst_1495) == ~sign_extend~32~8(~send1~0) && ~bvsge~32(~sign_extend~32~8(v_subst_1495), 0bv32)) could not be translated [2023-12-25 07:50:28,168 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1500 : bv8, v_subst_1501 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_1500), 0bv32) && ~sign_extend~32~8(v_subst_1500) == ~sign_extend~32~8(v_subst_1501)) && ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_1501)[7:0])[7:0])[7:0] == ~p3_old~0) could not be translated [2023-12-25 07:50:28,168 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1499 : bv8, v_subst_1498 : bv8 :: (~sign_extend~32~8(~sign_extend~32~8(v_subst_1499)[7:0])[7:0] == ~send3~0 && ~sign_extend~32~8(v_subst_1499) == ~sign_extend~32~8(v_subst_1498)) && ~bvsge~32(~sign_extend~32~8(v_subst_1498), 0bv32)) could not be translated [2023-12-25 07:50:28,168 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1493 : bv8, v_subst_1494 : bv8 :: (~p1_old~0 == ~sign_extend~32~8(v_subst_1494)[7:0] && ~sign_extend~32~8(v_subst_1493) == ~sign_extend~32~8(v_subst_1494)) && ~bvsge~32(~sign_extend~32~8(v_subst_1493), 0bv32)) could not be translated [2023-12-25 07:50:28,168 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1497 : bv8, v_subst_1496 : bv8 :: (~sign_extend~32~8(v_subst_1496) == ~sign_extend~32~8(v_subst_1497) && ~sign_extend~32~8(v_subst_1497)[7:0] == ~send2~0) && ~bvsge~32(~sign_extend~32~8(v_subst_1496), 0bv32)) could not be translated [2023-12-25 07:50:28,168 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_3476 : bv8, v_subst_3475 : bv8, v_subst_3474 : bv8 :: (((~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_3475) && ~bvsge~32(~sign_extend~32~8(v_subst_3474), 0bv32)) && ~sign_extend~32~8(v_subst_3474) == ~sign_extend~32~8(v_subst_3476)) && ~send1~0 == ~sign_extend~32~8(v_subst_3476)[7:0]) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_3475)[7:0]), ~sign_extend~32~8(v_subst_3474))) could not be translated [2023-12-25 07:50:28,168 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_341 : bv8, v_subst_340 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_340), 0bv32) && !(~sign_extend~32~8(v_subst_340) == ~sign_extend~32~8(~id1~0))) && ~send3~0 == ~sign_extend~32~8(v_subst_341)[7:0]) && ~sign_extend~32~8(v_subst_340) == ~sign_extend~32~8(v_subst_341)) could not be translated [2023-12-25 07:50:28,169 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2722 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2722) && ~send3~0 == ~sign_extend~32~8(v_subst_2722)[7:0]) could not be translated [2023-12-25 07:50:28,169 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_737 : bv8, ~send3~0 : bv8 :: ((!(~sign_extend~32~8(v_subst_737) == ~sign_extend~32~8(~id1~0)) && ~send1~0 == ~sign_extend~32~8(~send3~0)[7:0]) && ~sign_extend~32~8(v_subst_737) == ~sign_extend~32~8(~send3~0)) && ~bvsge~32(~sign_extend~32~8(v_subst_737), 0bv32)) could not be translated [2023-12-25 07:50:28,169 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~send1~0 == ~sign_extend~32~8(~send3~0)[7:0]) could not be translated [2023-12-25 07:50:28,169 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_679 : bv8, ~send1~0 : bv8 :: ((~sign_extend~32~8(v_subst_679) == ~sign_extend~32~8(~send1~0) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_679))) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) && ~bvsge~32(~sign_extend~32~8(v_subst_679), 0bv32)) could not be translated [2023-12-25 07:50:28,169 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,169 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (forall v_subst_3289 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_3289)) || !~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_3289)[7:0])[7:0]), ~sign_extend~32~8(~id1~0))) could not be translated [2023-12-25 07:50:28,170 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2611 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2611) && ~sign_extend~32~8(v_subst_2611)[7:0] == ~p3_old~0) could not be translated [2023-12-25 07:50:28,170 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2974 : bv8, v_subst_2973 : bv8, v_subst_2975 : bv8 :: (((~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2975) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2974)[7:0])[7:0]) && ~sign_extend~32~8(v_subst_2974) == ~sign_extend~32~8(v_subst_2973)) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_2975)[7:0]), ~sign_extend~32~8(v_subst_2973))) && ~bvsge~32(~sign_extend~32~8(v_subst_2973), 0bv32)) could not be translated [2023-12-25 07:50:28,170 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2612 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2612) && ~sign_extend~32~8(v_subst_2612)[7:0] == ~send1~0) could not be translated [2023-12-25 07:50:28,170 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_107 : bv8, v_subst_106 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_106), 0bv32) && ~sign_extend~32~8(v_subst_107)[7:0] == ~p2_old~0) && ~sign_extend~32~8(v_subst_106) == ~sign_extend~32~8(v_subst_107)) could not be translated [2023-12-25 07:50:28,170 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_108 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_108), 0bv32) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_108)) could not be translated [2023-12-25 07:50:28,171 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2744 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2744) && ~sign_extend~32~8(v_subst_2744)[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,171 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2745 : bv8 :: ~p3_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2745)[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2745)) could not be translated [2023-12-25 07:50:28,171 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_139 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_139)) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_139)) could not be translated [2023-12-25 07:50:28,171 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_74 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_74)) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_74)) could not be translated [2023-12-25 07:50:28,171 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2746 : bv8 :: ~sign_extend~32~8(v_subst_2746)[7:0] == ~p2_old~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2746)) could not be translated [2023-12-25 07:50:28,171 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_812 : bv8, v_subst_811 : bv8 :: ((~sign_extend~32~8(v_subst_811) == ~sign_extend~32~8(v_subst_812) && ~bvsge~32(~sign_extend~32~8(v_subst_811), 0bv32)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_811))) && ~sign_extend~32~8(v_subst_812)[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,171 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_735 : bv8, v_subst_734 : bv8 :: ((~send1~0 == ~sign_extend~32~8(v_subst_735)[7:0] && ~sign_extend~32~8(v_subst_734) == ~sign_extend~32~8(v_subst_735)) && !(~sign_extend~32~8(v_subst_734) == ~sign_extend~32~8(~id1~0))) && ~bvsge~32(~sign_extend~32~8(v_subst_734), 0bv32)) could not be translated [2023-12-25 07:50:28,172 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated [2023-12-25 07:50:28,172 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1754 : bv8, v_subst_1755 : bv8 :: ((~sign_extend~32~8(v_subst_1754) == ~sign_extend~32~8(v_subst_1755) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1754))) && ~bvsge~32(~sign_extend~32~8(v_subst_1754), 0bv32)) && ~sign_extend~32~8(v_subst_1755)[7:0] == ~send1~0) could not be translated [2023-12-25 07:50:28,172 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_733 : bv8 :: !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_733)) && ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_733)) could not be translated [2023-12-25 07:50:28,172 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1752 : bv8, v_subst_1753 : bv8 :: ((~send2~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_1753)[7:0])[7:0] && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1752))) && ~bvsge~32(~sign_extend~32~8(v_subst_1752), 0bv32)) && ~sign_extend~32~8(v_subst_1752) == ~sign_extend~32~8(v_subst_1753)) could not be translated [2023-12-25 07:50:28,172 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_511 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_511)) && ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_511)) could not be translated [2023-12-25 07:50:28,172 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_12 : bv8 :: ~sign_extend~32~8(v_subst_12) == ~sign_extend~32~8(~send3~0) && ~bvsge~32(~sign_extend~32~8(v_subst_12), 0bv32)) could not be translated [2023-12-25 07:50:28,173 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_14 : bv8, v_subst_13 : bv8 :: (~p3_old~0 == ~sign_extend~32~8(v_subst_14)[7:0] && ~bvsge~32(~sign_extend~32~8(v_subst_13), 0bv32)) && ~sign_extend~32~8(v_subst_14) == ~sign_extend~32~8(v_subst_13)) could not be translated [2023-12-25 07:50:28,173 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_12 : bv8 :: ~sign_extend~32~8(v_subst_12) == ~sign_extend~32~8(~send3~0) && ~bvsge~32(~sign_extend~32~8(v_subst_12), 0bv32)) could not be translated [2023-12-25 07:50:28,174 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_14 : bv8, v_subst_13 : bv8 :: (~p3_old~0 == ~sign_extend~32~8(v_subst_14)[7:0] && ~bvsge~32(~sign_extend~32~8(v_subst_13), 0bv32)) && ~sign_extend~32~8(v_subst_14) == ~sign_extend~32~8(v_subst_13)) could not be translated [2023-12-25 07:50:28,174 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2533 : bv8 :: ~sign_extend~32~8(v_subst_2533) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2533)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,174 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2531 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2531) && ~p1_old~0 == ~sign_extend~32~8(v_subst_2531)[7:0]) could not be translated [2023-12-25 07:50:28,174 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2532 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2532) && ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2532)[7:0])[7:0])[7:0] == ~p3_old~0) could not be translated [2023-12-25 07:50:28,174 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1103 : bv8 :: ~sign_extend~32~8(v_subst_1103) == ~sign_extend~32~8(~send1~0) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_1103))) could not be translated [2023-12-25 07:50:28,175 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2535 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2535)[7:0])[7:0] && ~sign_extend~32~8(v_subst_2535) == ~sign_extend~32~8(~id1~0)) could not be translated [2023-12-25 07:50:28,175 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2534 : bv8 :: ~sign_extend~32~8(v_subst_2534) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2534)[7:0])[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,175 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_691 : bv8, v_subst_690 : bv8 :: ((~sign_extend~32~8(v_subst_691)[7:0] == ~send2~0 && ~sign_extend~32~8(v_subst_691) == ~sign_extend~32~8(v_subst_690)) && ~bvsge~32(~sign_extend~32~8(v_subst_690), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_690))) could not be translated [2023-12-25 07:50:28,175 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~send1~0 == ~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,175 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,175 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_3136 : bv8, ~send1~0 : bv8, v_subst_3135 : bv8 :: (((~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_3136)[7:0]), ~sign_extend~32~8(v_subst_3135)) && ~bvsge~32(~sign_extend~32~8(v_subst_3135), 0bv32)) && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_3136)) && ~sign_extend~32~8(v_subst_3135) == ~sign_extend~32~8(~send1~0)) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,175 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,176 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8, v_subst_2166 : bv8 :: ((!(~sign_extend~32~8(v_subst_2166) == ~sign_extend~32~8(~id1~0)) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_2166)) && ~bvsge~32(~sign_extend~32~8(v_subst_2166), 0bv32)) && ~send1~0 == ~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,176 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_102 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_102) && ~bvsge~32(~sign_extend~32~8(v_subst_102), 0bv32)) could not be translated [2023-12-25 07:50:28,177 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2204 : bv8 :: !(~sign_extend~32~8(v_subst_2204) == ~sign_extend~32~8(~id1~0)) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_2204)) could not be translated [2023-12-25 07:50:28,177 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_799 : bv8, v_subst_798 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_798), 0bv32) && ~sign_extend~32~8(v_subst_798) == ~sign_extend~32~8(v_subst_799)) && ~send3~0 == ~sign_extend~32~8(v_subst_799)[7:0]) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_798))) could not be translated [2023-12-25 07:50:28,177 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2206 : bv8, v_subst_2205 : bv8 :: ((~sign_extend~32~8(v_subst_2206) == ~sign_extend~32~8(v_subst_2205) && !(~sign_extend~32~8(v_subst_2205) == ~sign_extend~32~8(~id1~0))) && ~bvsge~32(~sign_extend~32~8(v_subst_2205), 0bv32)) && ~send3~0 == ~sign_extend~32~8(v_subst_2206)[7:0]) could not be translated [2023-12-25 07:50:28,178 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2203 : bv8, v_subst_2202 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_2202), 0bv32) && !(~sign_extend~32~8(v_subst_2202) == ~sign_extend~32~8(~id1~0))) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2203)[7:0])[7:0] == ~send1~0) && ~sign_extend~32~8(v_subst_2202) == ~sign_extend~32~8(v_subst_2203)) could not be translated [2023-12-25 07:50:28,178 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_800 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_800)) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_800)) could not be translated [2023-12-25 07:50:28,178 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2533 : bv8 :: ~sign_extend~32~8(v_subst_2533) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2533)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,178 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2531 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2531) && ~p1_old~0 == ~sign_extend~32~8(v_subst_2531)[7:0]) could not be translated [2023-12-25 07:50:28,178 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2532 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2532) && ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2532)[7:0])[7:0])[7:0] == ~p3_old~0) could not be translated [2023-12-25 07:50:28,178 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1103 : bv8 :: ~sign_extend~32~8(v_subst_1103) == ~sign_extend~32~8(~send1~0) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_1103))) could not be translated [2023-12-25 07:50:28,178 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2535 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2535)[7:0])[7:0] && ~sign_extend~32~8(v_subst_2535) == ~sign_extend~32~8(~id1~0)) could not be translated [2023-12-25 07:50:28,179 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2534 : bv8 :: ~sign_extend~32~8(v_subst_2534) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2534)[7:0])[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,179 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_691 : bv8, v_subst_690 : bv8 :: ((~sign_extend~32~8(v_subst_691)[7:0] == ~send2~0 && ~sign_extend~32~8(v_subst_691) == ~sign_extend~32~8(v_subst_690)) && ~bvsge~32(~sign_extend~32~8(v_subst_690), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_690))) could not be translated [2023-12-25 07:50:28,179 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1866 : bv8, v_subst_1865 : bv8 :: ((!(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1865)) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_1866)[7:0])[7:0] == ~send2~0) && ~sign_extend~32~8(v_subst_1866) == ~sign_extend~32~8(v_subst_1865)) && ~bvsge~32(~sign_extend~32~8(v_subst_1865), 0bv32)) could not be translated [2023-12-25 07:50:28,179 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_538 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_538) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_538))) could not be translated [2023-12-25 07:50:28,179 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_535 : bv8, v_subst_534 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_534), 0bv32) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_534))) && ~sign_extend~32~8(v_subst_534) == ~sign_extend~32~8(v_subst_535)) && ~p3_old~0 == ~sign_extend~32~8(v_subst_535)[7:0]) could not be translated [2023-12-25 07:50:28,179 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_752 : bv8 :: !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_752)) && ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_752)) could not be translated [2023-12-25 07:50:28,179 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_749 : bv8, v_subst_748 : bv8 :: ((~sign_extend~32~8(v_subst_748) == ~sign_extend~32~8(v_subst_749) && ~p3_old~0 == ~sign_extend~32~8(v_subst_749)[7:0]) && ~bvsge~32(~sign_extend~32~8(v_subst_748), 0bv32)) && !(~sign_extend~32~8(v_subst_748) == ~sign_extend~32~8(~id1~0))) could not be translated [2023-12-25 07:50:28,180 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1869 : bv8, v_subst_1870 : bv8 :: ((!(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1869)) && ~sign_extend~32~8(v_subst_1869) == ~sign_extend~32~8(v_subst_1870)) && ~send1~0 == ~sign_extend~32~8(v_subst_1870)[7:0]) && ~bvsge~32(~sign_extend~32~8(v_subst_1869), 0bv32)) could not be translated [2023-12-25 07:50:28,180 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1863 : bv8, v_subst_1864 : bv8 :: ((!(~sign_extend~32~8(v_subst_1863) == ~sign_extend~32~8(~id2~0)) && ~bvsge~32(~sign_extend~32~8(v_subst_1863), 0bv32)) && ~sign_extend~32~8(v_subst_1863) == ~sign_extend~32~8(v_subst_1864)) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_1864)[7:0])[7:0] == ~p1_old~0) could not be translated [2023-12-25 07:50:28,180 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated [2023-12-25 07:50:28,180 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,180 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~p3_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,181 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2488 : bv8 :: ~sign_extend~32~8(v_subst_2488) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2488)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,181 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_916 : bv8, v_subst_915 : bv8 :: ((~sign_extend~32~8(v_subst_916) == ~sign_extend~32~8(v_subst_915) && ~bvsge~32(~sign_extend~32~8(v_subst_915), 0bv32)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_915))) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_916)[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,181 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2487 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2487) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2487)[7:0])[7:0] == ~p2_old~0) could not be translated [2023-12-25 07:50:28,181 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_3279 : bv8, v_subst_3281 : bv8, v_subst_3280 : bv8 :: (((~bvsge~32(~sign_extend~32~8(v_subst_3279), 0bv32) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_3280)[7:0]), ~sign_extend~32~8(v_subst_3279))) && ~sign_extend~32~8(v_subst_3281) == ~sign_extend~32~8(v_subst_3279)) && ~p3_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_3281)[7:0])[7:0]) && ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_3280)) could not be translated [2023-12-25 07:50:28,181 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2486 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(v_subst_2486)[7:0] && ~sign_extend~32~8(v_subst_2486) == ~sign_extend~32~8(~id1~0)) could not be translated [2023-12-25 07:50:28,181 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2468 : bv8 :: ~sign_extend~32~8(v_subst_2468) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2468)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,181 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_677 : bv8, v_subst_676 : bv8 :: ((~sign_extend~32~8(v_subst_677)[7:0] == ~send2~0 && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_676))) && ~bvsge~32(~sign_extend~32~8(v_subst_676), 0bv32)) && ~sign_extend~32~8(v_subst_677) == ~sign_extend~32~8(v_subst_676)) could not be translated [2023-12-25 07:50:28,181 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1601 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1601)) && ~sign_extend~32~8(v_subst_1601) == ~sign_extend~32~8(~send3~0)) could not be translated [2023-12-25 07:50:28,182 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_715 : bv8 :: ~sign_extend~32~8(v_subst_715) == ~sign_extend~32~8(~send3~0) && !(~sign_extend~32~8(v_subst_715) == ~sign_extend~32~8(~id1~0))) could not be translated [2023-12-25 07:50:28,182 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2817 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2817)[7:0])[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2817)) could not be translated [2023-12-25 07:50:28,182 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2816 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2816) && ~p2_old~0 == ~sign_extend~32~8(v_subst_2816)[7:0]) could not be translated [2023-12-25 07:50:28,182 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2818 : bv8 :: ~send1~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2818)[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2818)) could not be translated [2023-12-25 07:50:28,182 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2815 : bv8 :: ~sign_extend~32~8(~sign_extend~32~8(v_subst_2815)[7:0])[7:0] == ~p3_old~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2815)) could not be translated [2023-12-25 07:50:28,182 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2819 : bv8 :: ~sign_extend~32~8(v_subst_2819)[7:0] == ~send3~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2819)) could not be translated [2023-12-25 07:50:28,184 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_812 : bv8, v_subst_811 : bv8 :: ((~sign_extend~32~8(v_subst_811) == ~sign_extend~32~8(v_subst_812) && ~bvsge~32(~sign_extend~32~8(v_subst_811), 0bv32)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_811))) && ~sign_extend~32~8(v_subst_812)[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,184 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2302 : bv8, v_subst_2301 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_2301), 0bv32) && !(~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(~id1~0))) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2302)[7:0])[7:0] == ~send1~0) && ~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(v_subst_2302)) could not be translated [2023-12-25 07:50:28,184 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2677 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2677)[7:0])[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2677)) could not be translated [2023-12-25 07:50:28,184 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2675 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2675)[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2675)) could not be translated [2023-12-25 07:50:28,185 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2673 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2673) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2673)[7:0])[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,185 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2676 : bv8 :: ~sign_extend~32~8(v_subst_2676)[7:0] == ~send1~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2676)) could not be translated [2023-12-25 07:50:28,185 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2674 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2674) && ~sign_extend~32~8(v_subst_2674)[7:0] == ~p3_old~0) could not be translated [2023-12-25 07:50:28,185 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1863 : bv8, v_subst_1864 : bv8 :: ((!(~sign_extend~32~8(v_subst_1863) == ~sign_extend~32~8(~id2~0)) && ~bvsge~32(~sign_extend~32~8(v_subst_1863), 0bv32)) && ~sign_extend~32~8(v_subst_1863) == ~sign_extend~32~8(v_subst_1864)) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_1864)[7:0])[7:0] == ~p1_old~0) could not be translated [2023-12-25 07:50:28,186 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2533 : bv8 :: ~sign_extend~32~8(v_subst_2533) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2533)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,186 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2531 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2531) && ~p1_old~0 == ~sign_extend~32~8(v_subst_2531)[7:0]) could not be translated [2023-12-25 07:50:28,187 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2532 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2532) && ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2532)[7:0])[7:0])[7:0] == ~p3_old~0) could not be translated [2023-12-25 07:50:28,187 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1103 : bv8 :: ~sign_extend~32~8(v_subst_1103) == ~sign_extend~32~8(~send1~0) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_1103))) could not be translated [2023-12-25 07:50:28,187 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2535 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2535)[7:0])[7:0] && ~sign_extend~32~8(v_subst_2535) == ~sign_extend~32~8(~id1~0)) could not be translated [2023-12-25 07:50:28,187 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2534 : bv8 :: ~sign_extend~32~8(v_subst_2534) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2534)[7:0])[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,187 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_691 : bv8, v_subst_690 : bv8 :: ((~sign_extend~32~8(v_subst_691)[7:0] == ~send2~0 && ~sign_extend~32~8(v_subst_691) == ~sign_extend~32~8(v_subst_690)) && ~bvsge~32(~sign_extend~32~8(v_subst_690), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_690))) could not be translated [2023-12-25 07:50:28,187 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2567 : bv8 :: ~sign_extend~32~8(v_subst_2567) == ~sign_extend~32~8(~id3~0) && ~p3_old~0 == ~sign_extend~32~8(v_subst_2567)[7:0]) could not be translated [2023-12-25 07:50:28,187 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2011 : bv8 :: !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2011)) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_2011)) could not be translated [2023-12-25 07:50:28,187 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_776 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_776) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_776))) could not be translated [2023-12-25 07:50:28,187 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_833 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_833)) && ~sign_extend~32~8(v_subst_833) == ~sign_extend~32~8(~send1~0)) could not be translated [2023-12-25 07:50:28,188 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2817 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2817)[7:0])[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2817)) could not be translated [2023-12-25 07:50:28,188 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2816 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2816) && ~p2_old~0 == ~sign_extend~32~8(v_subst_2816)[7:0]) could not be translated [2023-12-25 07:50:28,188 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2818 : bv8 :: ~send1~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2818)[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2818)) could not be translated [2023-12-25 07:50:28,188 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2815 : bv8 :: ~sign_extend~32~8(~sign_extend~32~8(v_subst_2815)[7:0])[7:0] == ~p3_old~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2815)) could not be translated [2023-12-25 07:50:28,188 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2819 : bv8 :: ~sign_extend~32~8(v_subst_2819)[7:0] == ~send3~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2819)) could not be translated [2023-12-25 07:50:28,188 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_812 : bv8, v_subst_811 : bv8 :: ((~sign_extend~32~8(v_subst_811) == ~sign_extend~32~8(v_subst_812) && ~bvsge~32(~sign_extend~32~8(v_subst_811), 0bv32)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_811))) && ~sign_extend~32~8(v_subst_812)[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,188 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2302 : bv8, v_subst_2301 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_2301), 0bv32) && !(~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(~id1~0))) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2302)[7:0])[7:0] == ~send1~0) && ~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(v_subst_2302)) could not be translated [2023-12-25 07:50:28,188 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated [2023-12-25 07:50:28,189 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_733 : bv8 :: !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_733)) && ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_733)) could not be translated [2023-12-25 07:50:28,189 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2649 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2649) && ~sign_extend~32~8(v_subst_2649)[7:0] == ~send1~0) could not be translated [2023-12-25 07:50:28,189 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_511 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_511)) && ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_511)) could not be translated [2023-12-25 07:50:28,189 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2650 : bv8 :: ~send2~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2650)[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2650)) could not be translated [2023-12-25 07:50:28,189 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2817 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2817)[7:0])[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2817)) could not be translated [2023-12-25 07:50:28,189 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2816 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2816) && ~p2_old~0 == ~sign_extend~32~8(v_subst_2816)[7:0]) could not be translated [2023-12-25 07:50:28,189 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_123 : bv8, v_subst_122 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_122), 0bv32) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_122))) && ~p2_old~0 == ~sign_extend~32~8(v_subst_123)[7:0]) && ~sign_extend~32~8(v_subst_122) == ~sign_extend~32~8(v_subst_123)) could not be translated [2023-12-25 07:50:28,189 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2818 : bv8 :: ~send1~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2818)[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2818)) could not be translated [2023-12-25 07:50:28,189 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2815 : bv8 :: ~sign_extend~32~8(~sign_extend~32~8(v_subst_2815)[7:0])[7:0] == ~p3_old~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2815)) could not be translated [2023-12-25 07:50:28,189 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_108 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_108), 0bv32) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_108)) could not be translated [2023-12-25 07:50:28,190 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2819 : bv8 :: ~sign_extend~32~8(v_subst_2819)[7:0] == ~send3~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2819)) could not be translated [2023-12-25 07:50:28,190 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2302 : bv8, v_subst_2301 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_2301), 0bv32) && !(~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(~id1~0))) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2302)[7:0])[7:0] == ~send1~0) && ~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(v_subst_2302)) could not be translated [2023-12-25 07:50:28,190 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1486 : bv8, v_subst_1485 : bv8 :: (~sign_extend~32~8(v_subst_1485) == ~sign_extend~32~8(v_subst_1486) && ~bvsge~32(~sign_extend~32~8(v_subst_1485), 0bv32)) && ~sign_extend~32~8(v_subst_1486)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,190 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_61 : bv8, v_subst_60 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_60), 0bv32) && ~p1_old~0 == ~sign_extend~32~8(v_subst_61)[7:0]) && ~sign_extend~32~8(v_subst_61) == ~sign_extend~32~8(v_subst_60)) could not be translated [2023-12-25 07:50:28,190 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1481 : bv8, v_subst_1482 : bv8 :: (~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_1482)[7:0])[7:0] && ~bvsge~32(~sign_extend~32~8(v_subst_1481), 0bv32)) && ~sign_extend~32~8(v_subst_1481) == ~sign_extend~32~8(v_subst_1482)) could not be translated [2023-12-25 07:50:28,190 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8, v_subst_1021 : bv8 :: ((!(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_1021)) && ~bvsge~32(~sign_extend~32~8(v_subst_1021), 0bv32)) && ~sign_extend~32~8(v_subst_1021) == ~sign_extend~32~8(~send1~0)) && ~sign_extend~32~8(~sign_extend~32~8(~send1~0)[7:0])[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,190 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1484 : bv8, v_subst_1483 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_1483), 0bv32) && ~sign_extend~32~8(v_subst_1483) == ~sign_extend~32~8(v_subst_1484)) && ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_1484)[7:0])[7:0])[7:0] == ~p3_old~0) could not be translated [2023-12-25 07:50:28,190 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1491 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_1491), 0bv32) && ~sign_extend~32~8(v_subst_1491) == ~sign_extend~32~8(~send1~0)) could not be translated [2023-12-25 07:50:28,190 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_317 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_317) && !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_317))) could not be translated [2023-12-25 07:50:28,191 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2788 : bv8 :: ~sign_extend~32~8(v_subst_2788)[7:0] == ~send3~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2788)) could not be translated [2023-12-25 07:50:28,191 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_102 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_102) && ~bvsge~32(~sign_extend~32~8(v_subst_102), 0bv32)) could not be translated [2023-12-25 07:50:28,191 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_118 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_118) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_118))) could not be translated [2023-12-25 07:50:28,191 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2789 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2789) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2789)[7:0])[7:0] == ~send1~0) could not be translated [2023-12-25 07:50:28,191 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2508 : bv8 :: ~send2~0 == ~sign_extend~32~8(v_subst_2508)[7:0] && ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2508)) could not be translated [2023-12-25 07:50:28,191 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2509 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2509) && ~send3~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2509)[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,191 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated [2023-12-25 07:50:28,191 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_677 : bv8, v_subst_676 : bv8 :: ((~sign_extend~32~8(v_subst_677)[7:0] == ~send2~0 && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_676))) && ~bvsge~32(~sign_extend~32~8(v_subst_676), 0bv32)) && ~sign_extend~32~8(v_subst_677) == ~sign_extend~32~8(v_subst_676)) could not be translated [2023-12-25 07:50:28,192 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1172 : bv8, v_subst_1173 : bv8 :: ((~sign_extend~32~8(v_subst_1172) == ~sign_extend~32~8(v_subst_1173) && ~bvsge~32(~sign_extend~32~8(v_subst_1172), 0bv32)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_1172))) && ~send3~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_1173)[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,192 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (forall v_subst_4224 : bv8 :: (((forall v_subst_4225 : bv8 :: !(~sign_extend~32~8(v_subst_4224) == ~sign_extend~32~8(v_subst_4225)) || ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_4225)[7:0])[7:0]), ~sign_extend~32~8(~id2~0))) || ~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0]) == ~sign_extend~32~8(v_subst_4224)) || ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0]), ~sign_extend~32~8(v_subst_4224))) || !~bvsge~32(~sign_extend~32~8(v_subst_4224), 0bv32)) could not be translated [2023-12-25 07:50:28,192 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_4480 : bv8, v_subst_4481 : bv8, v_subst_4482 : bv8 :: (((~sign_extend~32~8(v_subst_4481)[7:0] == ~send2~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4482)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4480))) && !~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_4482)[7:0]), ~sign_extend~32~8(v_subst_4480))) && ~sign_extend~32~8(v_subst_4481) == ~sign_extend~32~8(v_subst_4480)) could not be translated [2023-12-25 07:50:28,192 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2468 : bv8 :: ~sign_extend~32~8(v_subst_2468) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2468)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,192 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,192 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_74 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_74)) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_74)) could not be translated [2023-12-25 07:50:28,192 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2468 : bv8 :: ~sign_extend~32~8(v_subst_2468) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2468)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,192 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1627 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_1627) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1627))) could not be translated [2023-12-25 07:50:28,192 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_677 : bv8, v_subst_676 : bv8 :: ((~sign_extend~32~8(v_subst_677)[7:0] == ~send2~0 && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_676))) && ~bvsge~32(~sign_extend~32~8(v_subst_676), 0bv32)) && ~sign_extend~32~8(v_subst_677) == ~sign_extend~32~8(v_subst_676)) could not be translated [2023-12-25 07:50:28,193 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated [2023-12-25 07:50:28,193 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_74 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_74)) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_74)) could not be translated [2023-12-25 07:50:28,193 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_22 : bv8 :: ~sign_extend~32~8(v_subst_22) == ~sign_extend~32~8(~send3~0) && !(~sign_extend~32~8(v_subst_22) == ~sign_extend~32~8(~id1~0))) could not be translated [2023-12-25 07:50:28,193 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1601 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1601)) && ~sign_extend~32~8(v_subst_1601) == ~sign_extend~32~8(~send3~0)) could not be translated [2023-12-25 07:50:28,193 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_102 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_102) && ~bvsge~32(~sign_extend~32~8(v_subst_102), 0bv32)) could not be translated [2023-12-25 07:50:28,193 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_61 : bv8, v_subst_60 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_60), 0bv32) && ~p1_old~0 == ~sign_extend~32~8(v_subst_61)[7:0]) && ~sign_extend~32~8(v_subst_61) == ~sign_extend~32~8(v_subst_60)) could not be translated [2023-12-25 07:50:28,193 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated [2023-12-25 07:50:28,193 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_59 : bv8 :: ~sign_extend~32~8(v_subst_59) == ~sign_extend~32~8(~send1~0) && ~bvsge~32(~sign_extend~32~8(v_subst_59), 0bv32)) could not be translated [2023-12-25 07:50:28,194 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (forall v_subst_4322 : bv8 :: ((~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0]) == ~sign_extend~32~8(v_subst_4322) || !~bvsge~32(~sign_extend~32~8(v_subst_4322), 0bv32)) || ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0]), ~sign_extend~32~8(v_subst_4322))) || (forall v_subst_4323 : bv8 :: ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_4323)[7:0])[7:0]), ~sign_extend~32~8(~id2~0)) || !(~sign_extend~32~8(v_subst_4322) == ~sign_extend~32~8(v_subst_4323)))) could not be translated [2023-12-25 07:50:28,194 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1688 : bv8, v_subst_1689 : bv8 :: ((~p3_old~0 == ~sign_extend~32~8(v_subst_1689)[7:0] && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1688))) && ~bvsge~32(~sign_extend~32~8(v_subst_1688), 0bv32)) && ~sign_extend~32~8(v_subst_1689) == ~sign_extend~32~8(v_subst_1688)) could not be translated [2023-12-25 07:50:28,194 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2487 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2487) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2487)[7:0])[7:0] == ~p2_old~0) could not be translated [2023-12-25 07:50:28,194 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_4527 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(v_subst_4527)[7:0] && ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_4527)) could not be translated [2023-12-25 07:50:28,194 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_4524 : bv8, v_subst_4525 : bv8, v_subst_4526 : bv8 :: (((~sign_extend~32~8(v_subst_4524) == ~sign_extend~32~8(v_subst_4525) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4524))) && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4526)) && !~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_4526)[7:0]), ~sign_extend~32~8(v_subst_4524))) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_4525)[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,194 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_4523 : bv8 :: ~sign_extend~32~8(v_subst_4523)[7:0] == ~p3_old~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4523)) could not be translated [2023-12-25 07:50:28,194 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_691 : bv8, v_subst_690 : bv8 :: ((~sign_extend~32~8(v_subst_691)[7:0] == ~send2~0 && ~sign_extend~32~8(v_subst_691) == ~sign_extend~32~8(v_subst_690)) && ~bvsge~32(~sign_extend~32~8(v_subst_690), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_690))) could not be translated [2023-12-25 07:50:28,194 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_3532 : bv8, v_subst_3531 : bv8, v_subst_3530 : bv8 :: (((~sign_extend~32~8(v_subst_3532) == ~sign_extend~32~8(v_subst_3530) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_3531)[7:0]), ~sign_extend~32~8(v_subst_3530))) && ~bvsge~32(~sign_extend~32~8(v_subst_3530), 0bv32)) && ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_3532)[7:0])[7:0]) && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_3531)) could not be translated [2023-12-25 07:50:28,194 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~send1~0 == ~sign_extend~32~8(~send3~0)[7:0]) could not be translated [2023-12-25 07:50:28,195 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2743 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2743) && ~p3_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2743)[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,195 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_190 : bv8, v_subst_189 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_189), 0bv32) && ~p1_old~0 == ~sign_extend~32~8(v_subst_190)[7:0]) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_189))) && ~sign_extend~32~8(v_subst_190) == ~sign_extend~32~8(v_subst_189)) could not be translated [2023-12-25 07:50:28,195 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2743 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2743) && ~p3_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2743)[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,195 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_192 : bv8, v_subst_193 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_192), 0bv32) && ~send2~0 == ~sign_extend~32~8(v_subst_193)[7:0]) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_192))) && ~sign_extend~32~8(v_subst_192) == ~sign_extend~32~8(v_subst_193)) could not be translated [2023-12-25 07:50:28,195 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~id2~0 : bv8, ~send1~0 : bv8, v_subst_4176 : bv8 :: ((((~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0) && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_4176)) && !~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~send1~0)[7:0]), ~sign_extend~32~8(~id2~0))) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_4176)[7:0])[7:0] == ~p3_old~0) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(~id1~0))) && ~p2_old~0 == ~sign_extend~32~8(v_subst_4176)[7:0]) could not be translated [2023-12-25 07:50:28,196 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_3532 : bv8, v_subst_3531 : bv8, v_subst_3530 : bv8 :: (((~sign_extend~32~8(v_subst_3532) == ~sign_extend~32~8(v_subst_3530) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_3531)[7:0]), ~sign_extend~32~8(v_subst_3530))) && ~bvsge~32(~sign_extend~32~8(v_subst_3530), 0bv32)) && ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_3532)[7:0])[7:0]) && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_3531)) could not be translated [2023-12-25 07:50:28,196 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2742 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2742) && ~send3~0 == ~sign_extend~32~8(v_subst_2742)[7:0]) could not be translated [2023-12-25 07:50:28,196 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0)) could not be translated [2023-12-25 07:50:28,196 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2741 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(v_subst_2741)[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2741)) could not be translated [2023-12-25 07:50:28,196 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~send1~0 == ~sign_extend~32~8(~send3~0)[7:0]) could not be translated [2023-12-25 07:50:28,196 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2743 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2743) && ~p3_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2743)[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,196 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2099 : bv8, v_subst_2098 : bv8 :: ((!(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2098)) && ~bvsge~32(~sign_extend~32~8(v_subst_2098), 0bv32)) && ~sign_extend~32~8(v_subst_2099) == ~sign_extend~32~8(v_subst_2098)) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2099)[7:0])[7:0] == ~p3_old~0) could not be translated [2023-12-25 07:50:28,197 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1097 : bv8, v_subst_1098 : bv8 :: ((~sign_extend~32~8(v_subst_1097) == ~sign_extend~32~8(v_subst_1098) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_1098)[7:0])[7:0]) && ~bvsge~32(~sign_extend~32~8(v_subst_1097), 0bv32)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_1097))) could not be translated [2023-12-25 07:50:28,197 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1099 : bv8, v_subst_1100 : bv8 :: ((~send3~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_1100)[7:0])[7:0] && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_1099))) && ~bvsge~32(~sign_extend~32~8(v_subst_1099), 0bv32)) && ~sign_extend~32~8(v_subst_1099) == ~sign_extend~32~8(v_subst_1100)) could not be translated [2023-12-25 07:50:28,197 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_693 : bv8, v_subst_692 : bv8 :: ((~sign_extend~32~8(v_subst_692) == ~sign_extend~32~8(v_subst_693) && ~bvsge~32(~sign_extend~32~8(v_subst_692), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_692))) && ~p1_old~0 == ~sign_extend~32~8(v_subst_693)[7:0]) could not be translated [2023-12-25 07:50:28,197 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1484 : bv8, v_subst_1483 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_1483), 0bv32) && ~sign_extend~32~8(v_subst_1483) == ~sign_extend~32~8(v_subst_1484)) && ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_1484)[7:0])[7:0])[7:0] == ~p3_old~0) could not be translated [2023-12-25 07:50:28,197 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_190 : bv8, v_subst_189 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_189), 0bv32) && ~p1_old~0 == ~sign_extend~32~8(v_subst_190)[7:0]) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_189))) && ~sign_extend~32~8(v_subst_190) == ~sign_extend~32~8(v_subst_189)) could not be translated [2023-12-25 07:50:28,197 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1095 : bv8, v_subst_1096 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_1095), 0bv32) && ~sign_extend~32~8(v_subst_1095) == ~sign_extend~32~8(v_subst_1096)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_1095))) && ~sign_extend~32~8(v_subst_1096)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,197 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1491 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_1491), 0bv32) && ~sign_extend~32~8(v_subst_1491) == ~sign_extend~32~8(~send1~0)) could not be translated [2023-12-25 07:50:28,197 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1103 : bv8 :: ~sign_extend~32~8(v_subst_1103) == ~sign_extend~32~8(~send1~0) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_1103))) could not be translated [2023-12-25 07:50:28,197 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_694 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_694)) && ~sign_extend~32~8(v_subst_694) == ~sign_extend~32~8(~send1~0)) could not be translated [2023-12-25 07:50:28,197 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_691 : bv8, v_subst_690 : bv8 :: ((~sign_extend~32~8(v_subst_691)[7:0] == ~send2~0 && ~sign_extend~32~8(v_subst_691) == ~sign_extend~32~8(v_subst_690)) && ~bvsge~32(~sign_extend~32~8(v_subst_690), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_690))) could not be translated [2023-12-25 07:50:28,197 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2592 : bv8 :: ~sign_extend~32~8(v_subst_2592)[7:0] == ~send1~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2592)) could not be translated [2023-12-25 07:50:28,198 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_22 : bv8 :: ~sign_extend~32~8(v_subst_22) == ~sign_extend~32~8(~send3~0) && !(~sign_extend~32~8(v_subst_22) == ~sign_extend~32~8(~id1~0))) could not be translated [2023-12-25 07:50:28,198 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2011 : bv8 :: !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2011)) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_2011)) could not be translated [2023-12-25 07:50:28,198 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_776 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_776) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_776))) could not be translated [2023-12-25 07:50:28,198 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1439 : bv8, v_subst_1440 : bv8 :: (~sign_extend~32~8(v_subst_1440)[7:0] == ~send2~0 && ~bvsge~32(~sign_extend~32~8(v_subst_1439), 0bv32)) && ~sign_extend~32~8(v_subst_1439) == ~sign_extend~32~8(v_subst_1440)) could not be translated [2023-12-25 07:50:28,198 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1437 : bv8, v_subst_1438 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_1437), 0bv32) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_1438)[7:0])[7:0] == ~send3~0) && ~sign_extend~32~8(v_subst_1437) == ~sign_extend~32~8(v_subst_1438)) could not be translated [2023-12-25 07:50:28,198 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1436 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_1436), 0bv32) && ~sign_extend~32~8(v_subst_1436) == ~sign_extend~32~8(~send1~0)) could not be translated [2023-12-25 07:50:28,198 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2711 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2711) && ~p2_old~0 == ~sign_extend~32~8(v_subst_2711)[7:0]) could not be translated [2023-12-25 07:50:28,198 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_321 : bv8, v_subst_322 : bv8 :: ((~p2_old~0 == ~sign_extend~32~8(v_subst_322)[7:0] && ~sign_extend~32~8(v_subst_322) == ~sign_extend~32~8(v_subst_321)) && !(~sign_extend~32~8(v_subst_321) == ~sign_extend~32~8(~id1~0))) && ~bvsge~32(~sign_extend~32~8(v_subst_321), 0bv32)) could not be translated [2023-12-25 07:50:28,198 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_124 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_124) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_124))) could not be translated [2023-12-25 07:50:28,199 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_833 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_833)) && ~sign_extend~32~8(v_subst_833) == ~sign_extend~32~8(~send1~0)) could not be translated [2023-12-25 07:50:28,199 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,199 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0)) could not be translated [2023-12-25 07:50:28,199 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~send1~0 == ~sign_extend~32~8(~send3~0)[7:0]) could not be translated [2023-12-25 07:50:28,199 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1876 : bv8, ~send3~0 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_1876), 0bv32) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1876))) && ~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0] == ~send2~0) && ~sign_extend~32~8(v_subst_1876) == ~sign_extend~32~8(~send3~0)) could not be translated [2023-12-25 07:50:28,199 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,199 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,199 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0)) could not be translated [2023-12-25 07:50:28,199 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~send1~0 == ~sign_extend~32~8(~send3~0)[7:0]) could not be translated [2023-12-25 07:50:28,199 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1876 : bv8, ~send3~0 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_1876), 0bv32) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1876))) && ~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0] == ~send2~0) && ~sign_extend~32~8(v_subst_1876) == ~sign_extend~32~8(~send3~0)) could not be translated [2023-12-25 07:50:28,199 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,200 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,200 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~p3_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,200 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8, v_subst_3376 : bv8, v_subst_3375 : bv8 :: (((~bvsge~32(~sign_extend~32~8(v_subst_3375), 0bv32) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_3376)[7:0]), ~sign_extend~32~8(v_subst_3375))) && ~sign_extend~32~8(v_subst_3376) == ~sign_extend~32~8(~id1~0)) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_3375)) could not be translated [2023-12-25 07:50:28,200 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~send1~0 == ~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,200 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,200 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,200 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_343 : bv8, ~send2~0 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_343), 0bv32) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_343)) && !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_343))) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,200 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated [2023-12-25 07:50:28,200 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8, v_subst_242 : bv8 :: ((~sign_extend~32~8(v_subst_242) == ~sign_extend~32~8(~send1~0) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_242))) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) && ~bvsge~32(~sign_extend~32~8(v_subst_242), 0bv32)) could not be translated [2023-12-25 07:50:28,200 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_3814 : bv8, v_subst_3815 : bv8 :: ((~sign_extend~32~8(v_subst_3814) == ~sign_extend~32~8(v_subst_3815) && !~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_3815)[7:0])[7:0]), ~sign_extend~32~8(~id3~0))) && ~send2~0 == ~sign_extend~32~8(v_subst_3815)[7:0]) && ~bvsge~32(~sign_extend~32~8(v_subst_3814), 0bv32)) could not be translated [2023-12-25 07:50:28,200 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2533 : bv8 :: ~sign_extend~32~8(v_subst_2533) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2533)[7:0] == ~send2~0) could not be translated [2023-12-25 07:50:28,201 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2531 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2531) && ~p1_old~0 == ~sign_extend~32~8(v_subst_2531)[7:0]) could not be translated [2023-12-25 07:50:28,201 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2532 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2532) && ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2532)[7:0])[7:0])[7:0] == ~p3_old~0) could not be translated [2023-12-25 07:50:28,201 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_1103 : bv8 :: ~sign_extend~32~8(v_subst_1103) == ~sign_extend~32~8(~send1~0) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_1103))) could not be translated [2023-12-25 07:50:28,201 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2535 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2535)[7:0])[7:0] && ~sign_extend~32~8(v_subst_2535) == ~sign_extend~32~8(~id1~0)) could not be translated [2023-12-25 07:50:28,201 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2534 : bv8 :: ~sign_extend~32~8(v_subst_2534) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2534)[7:0])[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,201 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_691 : bv8, v_subst_690 : bv8 :: ((~sign_extend~32~8(v_subst_691)[7:0] == ~send2~0 && ~sign_extend~32~8(v_subst_691) == ~sign_extend~32~8(v_subst_690)) && ~bvsge~32(~sign_extend~32~8(v_subst_690), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_690))) could not be translated [2023-12-25 07:50:28,201 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (forall v_subst_4322 : bv8 :: ((~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0]) == ~sign_extend~32~8(v_subst_4322) || !~bvsge~32(~sign_extend~32~8(v_subst_4322), 0bv32)) || ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0]), ~sign_extend~32~8(v_subst_4322))) || (forall v_subst_4323 : bv8 :: ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_4323)[7:0])[7:0]), ~sign_extend~32~8(~id2~0)) || !(~sign_extend~32~8(v_subst_4322) == ~sign_extend~32~8(v_subst_4323)))) could not be translated [2023-12-25 07:50:28,201 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated [2023-12-25 07:50:28,201 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~p3_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])[7:0]) could not be translated [2023-12-25 07:50:28,201 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2487 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2487) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2487)[7:0])[7:0] == ~p2_old~0) could not be translated [2023-12-25 07:50:28,201 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_691 : bv8, v_subst_690 : bv8 :: ((~sign_extend~32~8(v_subst_691)[7:0] == ~send2~0 && ~sign_extend~32~8(v_subst_691) == ~sign_extend~32~8(v_subst_690)) && ~bvsge~32(~sign_extend~32~8(v_subst_690), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_690))) could not be translated [2023-12-25 07:50:28,201 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_4534 : bv8, v_subst_4535 : bv8, v_subst_4536 : bv8 :: (((!(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4534)) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_4535)[7:0])[7:0]) && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4536)) && ~sign_extend~32~8(v_subst_4534) == ~sign_extend~32~8(v_subst_4535)) && !~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_4536)[7:0]), ~sign_extend~32~8(v_subst_4534))) could not be translated [2023-12-25 07:50:28,202 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_2486 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(v_subst_2486)[7:0] && ~sign_extend~32~8(v_subst_2486) == ~sign_extend~32~8(~id1~0)) could not be translated [2023-12-25 07:50:28,202 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_107 : bv8, v_subst_106 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_106), 0bv32) && ~sign_extend~32~8(v_subst_107)[7:0] == ~p2_old~0) && ~sign_extend~32~8(v_subst_106) == ~sign_extend~32~8(v_subst_107)) could not be translated [2023-12-25 07:50:28,202 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: QuantifierExpression (exists v_subst_108 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_108), 0bv32) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_108)) could not be translated [2023-12-25 07:50:28,203 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.12 07:50:28 BoogieIcfgContainer [2023-12-25 07:50:28,203 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-25 07:50:28,204 INFO L158 Benchmark]: Toolchain (without parser) took 836587.81ms. Allocated memory was 273.7MB in the beginning and 5.8GB in the end (delta: 5.5GB). Free memory was 233.3MB in the beginning and 3.4GB in the end (delta: -3.2GB). Peak memory consumption was 4.1GB. Max. memory is 8.0GB. [2023-12-25 07:50:28,204 INFO L158 Benchmark]: CDTParser took 0.61ms. Allocated memory is still 170.9MB. Free memory was 124.6MB in the beginning and 124.5MB in the end (delta: 66.8kB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-25 07:50:28,204 INFO L158 Benchmark]: CACSL2BoogieTranslator took 278.43ms. Allocated memory is still 273.7MB. Free memory was 232.8MB in the beginning and 218.6MB in the end (delta: 14.2MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. [2023-12-25 07:50:28,207 INFO L158 Benchmark]: Boogie Procedure Inliner took 50.30ms. Allocated memory is still 273.7MB. Free memory was 218.6MB in the beginning and 216.0MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-25 07:50:28,207 INFO L158 Benchmark]: Boogie Preprocessor took 56.24ms. Allocated memory is still 273.7MB. Free memory was 216.0MB in the beginning and 213.4MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-25 07:50:28,207 INFO L158 Benchmark]: RCFGBuilder took 496.32ms. Allocated memory is still 273.7MB. Free memory was 213.4MB in the beginning and 189.8MB in the end (delta: 23.6MB). Peak memory consumption was 24.1MB. Max. memory is 8.0GB. [2023-12-25 07:50:28,207 INFO L158 Benchmark]: TraceAbstraction took 835701.95ms. Allocated memory was 273.7MB in the beginning and 5.8GB in the end (delta: 5.5GB). Free memory was 189.3MB in the beginning and 3.4GB in the end (delta: -3.2GB). Peak memory consumption was 4.0GB. Max. memory is 8.0GB. [2023-12-25 07:50:28,208 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.61ms. Allocated memory is still 170.9MB. Free memory was 124.6MB in the beginning and 124.5MB in the end (delta: 66.8kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 278.43ms. Allocated memory is still 273.7MB. Free memory was 232.8MB in the beginning and 218.6MB in the end (delta: 14.2MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 50.30ms. Allocated memory is still 273.7MB. Free memory was 218.6MB in the beginning and 216.0MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 56.24ms. Allocated memory is still 273.7MB. Free memory was 216.0MB in the beginning and 213.4MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 496.32ms. Allocated memory is still 273.7MB. Free memory was 213.4MB in the beginning and 189.8MB in the end (delta: 23.6MB). Peak memory consumption was 24.1MB. Max. memory is 8.0GB. * TraceAbstraction took 835701.95ms. Allocated memory was 273.7MB in the beginning and 5.8GB in the end (delta: 5.5GB). Free memory was 189.3MB in the beginning and 3.4GB in the end (delta: -3.2GB). Peak memory consumption was 4.0GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_815 : bv8, v_subst_814 : bv8 :: ((~sign_extend~32~8(v_subst_815)[7:0] == ~p2_old~0 && ~bvsge~32(~sign_extend~32~8(v_subst_814), 0bv32)) && ~sign_extend~32~8(v_subst_814) == ~sign_extend~32~8(v_subst_815)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_814))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_363 : bv8, v_subst_362 : bv8 :: ((~sign_extend~32~8(v_subst_362) == ~sign_extend~32~8(v_subst_363) && !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_362))) && ~sign_extend~32~8(v_subst_363)[7:0] == ~send3~0) && ~bvsge~32(~sign_extend~32~8(v_subst_362), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_361 : bv8, v_subst_360 : bv8 :: ((!(~sign_extend~32~8(v_subst_360) == ~sign_extend~32~8(~id1~0)) && ~p2_old~0 == ~sign_extend~32~8(v_subst_361)[7:0]) && ~sign_extend~32~8(v_subst_360) == ~sign_extend~32~8(v_subst_361)) && ~bvsge~32(~sign_extend~32~8(v_subst_360), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_813 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_813) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_813))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_108 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_108), 0bv32) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_108)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2296 : bv8 :: !(~sign_extend~32~8(v_subst_2296) == ~sign_extend~32~8(~id1~0)) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_2296)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2300 : bv8, v_subst_2299 : bv8 :: ((!(~sign_extend~32~8(v_subst_2299) == ~sign_extend~32~8(~id1~0)) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2300)[7:0])[7:0] == ~p3_old~0) && ~sign_extend~32~8(v_subst_2299) == ~sign_extend~32~8(v_subst_2300)) && ~bvsge~32(~sign_extend~32~8(v_subst_2299), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_812 : bv8, v_subst_811 : bv8 :: ((~sign_extend~32~8(v_subst_811) == ~sign_extend~32~8(v_subst_812) && ~bvsge~32(~sign_extend~32~8(v_subst_811), 0bv32)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_811))) && ~sign_extend~32~8(v_subst_812)[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2302 : bv8, v_subst_2301 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_2301), 0bv32) && !(~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(~id1~0))) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2302)[7:0])[7:0] == ~send1~0) && ~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(v_subst_2302)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2614 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2614)[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2614)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2029 : bv8 :: !(~sign_extend~32~8(v_subst_2029) == ~sign_extend~32~8(~id1~0)) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_2029)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2613 : bv8 :: ~sign_extend~32~8(v_subst_2613)[7:0] == ~p3_old~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2613)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2615 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2615) && ~sign_extend~32~8(v_subst_2615)[7:0] == ~send1~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_776 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_776) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_776))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2923 : bv8, v_subst_2922 : bv8, v_subst_2921 : bv8 :: (((~sign_extend~32~8(v_subst_2922) == ~sign_extend~32~8(v_subst_2921) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_2923)[7:0]), ~sign_extend~32~8(v_subst_2921))) && ~bvsge~32(~sign_extend~32~8(v_subst_2921), 0bv32)) && ~send2~0 == ~sign_extend~32~8(v_subst_2922)[7:0]) && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2923)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2592 : bv8 :: ~sign_extend~32~8(v_subst_2592)[7:0] == ~send1~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2592)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_679 : bv8, ~send1~0 : bv8 :: ((~sign_extend~32~8(v_subst_679) == ~sign_extend~32~8(~send1~0) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_679))) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) && ~bvsge~32(~sign_extend~32~8(v_subst_679), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_511 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_511)) && ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_511)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_317 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_317) && !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_317))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2592 : bv8 :: ~sign_extend~32~8(v_subst_2592)[7:0] == ~send1~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2592)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_55 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_55), 0bv32) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_55)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_22 : bv8 :: ~sign_extend~32~8(v_subst_22) == ~sign_extend~32~8(~send3~0) && !(~sign_extend~32~8(v_subst_22) == ~sign_extend~32~8(~id1~0))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8, v_subst_165 : bv8 :: ((!(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_165)) && ~bvsge~32(~sign_extend~32~8(v_subst_165), 0bv32)) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) && ~sign_extend~32~8(v_subst_165) == ~sign_extend~32~8(~send1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2923 : bv8, v_subst_2922 : bv8, v_subst_2921 : bv8 :: (((~sign_extend~32~8(v_subst_2922) == ~sign_extend~32~8(v_subst_2921) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_2923)[7:0]), ~sign_extend~32~8(v_subst_2921))) && ~bvsge~32(~sign_extend~32~8(v_subst_2921), 0bv32)) && ~send2~0 == ~sign_extend~32~8(v_subst_2922)[7:0]) && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2923)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2592 : bv8 :: ~sign_extend~32~8(v_subst_2592)[7:0] == ~send1~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2592)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_679 : bv8, ~send1~0 : bv8 :: ((~sign_extend~32~8(v_subst_679) == ~sign_extend~32~8(~send1~0) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_679))) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) && ~bvsge~32(~sign_extend~32~8(v_subst_679), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_55 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_55), 0bv32) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_55)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_22 : bv8 :: ~sign_extend~32~8(v_subst_22) == ~sign_extend~32~8(~send3~0) && !(~sign_extend~32~8(v_subst_22) == ~sign_extend~32~8(~id1~0))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8, v_subst_165 : bv8 :: ((!(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_165)) && ~bvsge~32(~sign_extend~32~8(v_subst_165), 0bv32)) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) && ~sign_extend~32~8(v_subst_165) == ~sign_extend~32~8(~send1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (forall v_subst_4262 : bv8 :: ((!~bvsge~32(~sign_extend~32~8(v_subst_4262), 0bv32) || ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0]), ~sign_extend~32~8(v_subst_4262))) || (forall v_subst_4263 : bv8 :: ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_4263)[7:0])[7:0]), ~sign_extend~32~8(~id2~0)) || !(~sign_extend~32~8(v_subst_4262) == ~sign_extend~32~8(v_subst_4263)))) || ~sign_extend~32~8(v_subst_4262) == ~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_737 : bv8, ~send3~0 : bv8 :: ((!(~sign_extend~32~8(v_subst_737) == ~sign_extend~32~8(~id1~0)) && ~send1~0 == ~sign_extend~32~8(~send3~0)[7:0]) && ~sign_extend~32~8(v_subst_737) == ~sign_extend~32~8(~send3~0)) && ~bvsge~32(~sign_extend~32~8(v_subst_737), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_343 : bv8, ~send2~0 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_343), 0bv32) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_343)) && !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_343))) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8, v_subst_512 : bv8 :: ((~send1~0 == ~sign_extend~32~8(~send3~0)[7:0] && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_512))) && ~bvsge~32(~sign_extend~32~8(v_subst_512), 0bv32)) && ~sign_extend~32~8(v_subst_512) == ~sign_extend~32~8(~send3~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~send1~0 == ~sign_extend~32~8(~send3~0)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2592 : bv8 :: ~sign_extend~32~8(v_subst_2592)[7:0] == ~send1~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2592)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_733 : bv8 :: !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_733)) && ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_733)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_511 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_511)) && ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_511)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2011 : bv8 :: !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2011)) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_2011)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_317 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_317) && !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_317))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2788 : bv8 :: ~sign_extend~32~8(v_subst_2788)[7:0] == ~send3~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2788)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_118 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_118) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_118))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2789 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2789) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2789)[7:0])[7:0] == ~send1~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2649 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2649) && ~sign_extend~32~8(v_subst_2649)[7:0] == ~send1~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1752 : bv8, v_subst_1753 : bv8 :: ((~send2~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_1753)[7:0])[7:0] && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1752))) && ~bvsge~32(~sign_extend~32~8(v_subst_1752), 0bv32)) && ~sign_extend~32~8(v_subst_1752) == ~sign_extend~32~8(v_subst_1753)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2650 : bv8 :: ~send2~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2650)[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2650)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_107 : bv8, v_subst_106 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_106), 0bv32) && ~sign_extend~32~8(v_subst_107)[7:0] == ~p2_old~0) && ~sign_extend~32~8(v_subst_106) == ~sign_extend~32~8(v_subst_107)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_108 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_108), 0bv32) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_108)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_678 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_678)) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_678)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_996 : bv8, v_subst_995 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_995), 0bv32) && ~sign_extend~32~8(v_subst_996) == ~sign_extend~32~8(v_subst_995)) && ~send3~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_996)[7:0])[7:0]) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_995))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_677 : bv8, v_subst_676 : bv8 :: ((~sign_extend~32~8(v_subst_677)[7:0] == ~send2~0 && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_676))) && ~bvsge~32(~sign_extend~32~8(v_subst_676), 0bv32)) && ~sign_extend~32~8(v_subst_677) == ~sign_extend~32~8(v_subst_676)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_998 : bv8, v_subst_997 : bv8 :: ((~sign_extend~32~8(v_subst_998) == ~sign_extend~32~8(v_subst_997) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_997))) && ~sign_extend~32~8(v_subst_998)[7:0] == ~send2~0) && ~bvsge~32(~sign_extend~32~8(v_subst_997), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_999 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_999)) && ~sign_extend~32~8(v_subst_999) == ~sign_extend~32~8(~send1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1436 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_1436), 0bv32) && ~sign_extend~32~8(v_subst_1436) == ~sign_extend~32~8(~send1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_107 : bv8, v_subst_106 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_106), 0bv32) && ~sign_extend~32~8(v_subst_107)[7:0] == ~p2_old~0) && ~sign_extend~32~8(v_subst_106) == ~sign_extend~32~8(v_subst_107)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_108 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_108), 0bv32) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_108)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2610 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2610) && ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2610)[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_361 : bv8, v_subst_360 : bv8 :: ((!(~sign_extend~32~8(v_subst_360) == ~sign_extend~32~8(~id1~0)) && ~p2_old~0 == ~sign_extend~32~8(v_subst_361)[7:0]) && ~sign_extend~32~8(v_subst_360) == ~sign_extend~32~8(v_subst_361)) && ~bvsge~32(~sign_extend~32~8(v_subst_360), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_3433 : bv8 :: ~sign_extend~32~8(v_subst_3433)[7:0] == ~p3_old~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_3433)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2612 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2612) && ~sign_extend~32~8(v_subst_2612)[7:0] == ~send1~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_4330 : bv8, v_subst_4331 : bv8, v_subst_4332 : bv8 :: (((~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_4332)[7:0])[7:0] && !~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_4331)[7:0]), ~sign_extend~32~8(v_subst_4330))) && ~sign_extend~32~8(v_subst_4330) == ~sign_extend~32~8(v_subst_4332)) && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_4331)) && !(~sign_extend~32~8(v_subst_4330) == ~sign_extend~32~8(~sign_extend~32~8(v_subst_4331)[7:0]))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_4329 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(v_subst_4329)[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_4329)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_4434 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(v_subst_4434)[7:0] && ~sign_extend~32~8(v_subst_4434) == ~sign_extend~32~8(~id1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_321 : bv8, v_subst_322 : bv8 :: ((~p2_old~0 == ~sign_extend~32~8(v_subst_322)[7:0] && ~sign_extend~32~8(v_subst_322) == ~sign_extend~32~8(v_subst_321)) && !(~sign_extend~32~8(v_subst_321) == ~sign_extend~32~8(~id1~0))) && ~bvsge~32(~sign_extend~32~8(v_subst_321), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_124 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_124) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_124))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_4641 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4641) && ~sign_extend~32~8(v_subst_4641)[7:0] == ~p3_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_838 : bv8, v_subst_837 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_837), 0bv32) && ~sign_extend~32~8(v_subst_838) == ~sign_extend~32~8(v_subst_837)) && ~p1_old~0 == ~sign_extend~32~8(v_subst_838)[7:0]) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_837))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_4664 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_4664) && ~p2_old~0 == ~sign_extend~32~8(v_subst_4664)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2817 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2817)[7:0])[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2817)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2816 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2816) && ~p2_old~0 == ~sign_extend~32~8(v_subst_2816)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_123 : bv8, v_subst_122 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_122), 0bv32) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_122))) && ~p2_old~0 == ~sign_extend~32~8(v_subst_123)[7:0]) && ~sign_extend~32~8(v_subst_122) == ~sign_extend~32~8(v_subst_123)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2818 : bv8 :: ~send1~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2818)[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2818)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2815 : bv8 :: ~sign_extend~32~8(~sign_extend~32~8(v_subst_2815)[7:0])[7:0] == ~p3_old~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2815)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_108 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_108), 0bv32) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_108)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2819 : bv8 :: ~sign_extend~32~8(v_subst_2819)[7:0] == ~send3~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2819)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2302 : bv8, v_subst_2301 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_2301), 0bv32) && !(~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(~id1~0))) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2302)[7:0])[7:0] == ~send1~0) && ~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(v_subst_2302)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2484 : bv8 :: ~sign_extend~32~8(v_subst_2484) == ~sign_extend~32~8(~id1~0) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2484)[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2483 : bv8 :: ~sign_extend~32~8(v_subst_2483) == ~sign_extend~32~8(~id1~0) && ~p1_old~0 == ~sign_extend~32~8(v_subst_2483)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1627 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_1627) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1627))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2485 : bv8 :: ~sign_extend~32~8(v_subst_2485) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2485)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_22 : bv8 :: ~sign_extend~32~8(v_subst_22) == ~sign_extend~32~8(~send3~0) && !(~sign_extend~32~8(v_subst_22) == ~sign_extend~32~8(~id1~0))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_691 : bv8, v_subst_690 : bv8 :: ((~sign_extend~32~8(v_subst_691)[7:0] == ~send2~0 && ~sign_extend~32~8(v_subst_691) == ~sign_extend~32~8(v_subst_690)) && ~bvsge~32(~sign_extend~32~8(v_subst_690), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_690))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2468 : bv8 :: ~sign_extend~32~8(v_subst_2468) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2468)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_3227 : bv8, v_subst_3226 : bv8, v_subst_3225 : bv8 :: (((~bvsge~32(~sign_extend~32~8(v_subst_3225), 0bv32) && ~send3~0 == ~sign_extend~32~8(v_subst_3227)[7:0]) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_3226)[7:0]), ~sign_extend~32~8(v_subst_3225))) && ~sign_extend~32~8(v_subst_3226) == ~sign_extend~32~8(~id1~0)) && ~sign_extend~32~8(v_subst_3225) == ~sign_extend~32~8(v_subst_3227)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_801 : bv8, ~send2~0 : bv8 :: ((~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_801) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_801))) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) && ~bvsge~32(~sign_extend~32~8(v_subst_801), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_55 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_55), 0bv32) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_55)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_857 : bv8, v_subst_856 : bv8 :: ((!(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_856)) && ~bvsge~32(~sign_extend~32~8(v_subst_856), 0bv32)) && ~sign_extend~32~8(v_subst_857) == ~sign_extend~32~8(v_subst_856)) && ~sign_extend~32~8(v_subst_857)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_74 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_74)) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_74)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_102 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_102) && ~bvsge~32(~sign_extend~32~8(v_subst_102), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_4075 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_4075) && ~bvsge~32(~sign_extend~32~8(v_subst_4075), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_776 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_776) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_776))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_833 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_833)) && ~sign_extend~32~8(v_subst_833) == ~sign_extend~32~8(~send1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2677 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2677)[7:0])[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2677)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2675 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2675)[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2675)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2673 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2673) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2673)[7:0])[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2676 : bv8 :: ~sign_extend~32~8(v_subst_2676)[7:0] == ~send1~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2676)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2674 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2674) && ~sign_extend~32~8(v_subst_2674)[7:0] == ~p3_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1863 : bv8, v_subst_1864 : bv8 :: ((!(~sign_extend~32~8(v_subst_1863) == ~sign_extend~32~8(~id2~0)) && ~bvsge~32(~sign_extend~32~8(v_subst_1863), 0bv32)) && ~sign_extend~32~8(v_subst_1863) == ~sign_extend~32~8(v_subst_1864)) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_1864)[7:0])[7:0] == ~p1_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2677 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2677)[7:0])[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2677)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2675 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2675)[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2675)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2673 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2673) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2673)[7:0])[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2676 : bv8 :: ~sign_extend~32~8(v_subst_2676)[7:0] == ~send1~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2676)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2674 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2674) && ~sign_extend~32~8(v_subst_2674)[7:0] == ~p3_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1863 : bv8, v_subst_1864 : bv8 :: ((!(~sign_extend~32~8(v_subst_1863) == ~sign_extend~32~8(~id2~0)) && ~bvsge~32(~sign_extend~32~8(v_subst_1863), 0bv32)) && ~sign_extend~32~8(v_subst_1863) == ~sign_extend~32~8(v_subst_1864)) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_1864)[7:0])[7:0] == ~p1_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_4194 : bv8 :: ~p3_old~0 == ~sign_extend~32~8(v_subst_4194)[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4194)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_3436 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(v_subst_3436)[7:0] && ~sign_extend~32~8(v_subst_3436) == ~sign_extend~32~8(~id2~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_321 : bv8, v_subst_322 : bv8 :: ((~p2_old~0 == ~sign_extend~32~8(v_subst_322)[7:0] && ~sign_extend~32~8(v_subst_322) == ~sign_extend~32~8(v_subst_321)) && !(~sign_extend~32~8(v_subst_321) == ~sign_extend~32~8(~id1~0))) && ~bvsge~32(~sign_extend~32~8(v_subst_321), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_124 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_124) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_124))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_833 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_833)) && ~sign_extend~32~8(v_subst_833) == ~sign_extend~32~8(~send1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_55 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_55), 0bv32) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_55)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2722 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2722) && ~send3~0 == ~sign_extend~32~8(v_subst_2722)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_800 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_800)) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_800)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_74 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_74)) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_74)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_833 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_833)) && ~sign_extend~32~8(v_subst_833) == ~sign_extend~32~8(~send1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8, v_subst_3344 : bv8, v_subst_3343 : bv8 :: (((~bvsge~32(~sign_extend~32~8(v_subst_3343), 0bv32) && ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_3344)) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_3344)[7:0]), ~sign_extend~32~8(v_subst_3343))) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_3343)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~send1~0 == ~sign_extend~32~8(~send3~0)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1778 : bv8, ~send3~0 : bv8 :: ((~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_1778) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1778))) && ~bvsge~32(~sign_extend~32~8(v_subst_1778), 0bv32)) && ~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2452 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2452) && ~p1_old~0 == ~sign_extend~32~8(v_subst_2452)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2011 : bv8 :: !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2011)) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_2011)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_776 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_776) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_776))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_838 : bv8, v_subst_837 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_837), 0bv32) && ~sign_extend~32~8(v_subst_838) == ~sign_extend~32~8(v_subst_837)) && ~p1_old~0 == ~sign_extend~32~8(v_subst_838)[7:0]) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_837))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_4075 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_4075) && ~bvsge~32(~sign_extend~32~8(v_subst_4075), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2450 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2450) && ~p1_old~0 == ~sign_extend~32~8(v_subst_2450)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_4433 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4433) && ~sign_extend~32~8(v_subst_4433)[7:0] == ~p3_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_776 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_776) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_776))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_838 : bv8, v_subst_837 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_837), 0bv32) && ~sign_extend~32~8(v_subst_838) == ~sign_extend~32~8(v_subst_837)) && ~p1_old~0 == ~sign_extend~32~8(v_subst_838)[7:0]) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_837))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_3476 : bv8, v_subst_3475 : bv8, v_subst_3474 : bv8 :: (((~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_3475) && ~bvsge~32(~sign_extend~32~8(v_subst_3474), 0bv32)) && ~sign_extend~32~8(v_subst_3474) == ~sign_extend~32~8(v_subst_3476)) && ~send1~0 == ~sign_extend~32~8(v_subst_3476)[7:0]) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_3475)[7:0]), ~sign_extend~32~8(v_subst_3474))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2722 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2722) && ~send3~0 == ~sign_extend~32~8(v_subst_2722)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~send1~0 == ~sign_extend~32~8(~send3~0)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~id2~0 : bv8, ~send1~0 : bv8 :: ((~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0)) && !~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~send1~0)[7:0]), ~sign_extend~32~8(~id2~0))) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(~id1~0))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2817 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2817)[7:0])[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2817)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2816 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2816) && ~p2_old~0 == ~sign_extend~32~8(v_subst_2816)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2818 : bv8 :: ~send1~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2818)[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2818)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2815 : bv8 :: ~sign_extend~32~8(~sign_extend~32~8(v_subst_2815)[7:0])[7:0] == ~p3_old~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2815)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2819 : bv8 :: ~sign_extend~32~8(v_subst_2819)[7:0] == ~send3~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2819)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_812 : bv8, v_subst_811 : bv8 :: ((~sign_extend~32~8(v_subst_811) == ~sign_extend~32~8(v_subst_812) && ~bvsge~32(~sign_extend~32~8(v_subst_811), 0bv32)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_811))) && ~sign_extend~32~8(v_subst_812)[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2302 : bv8, v_subst_2301 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_2301), 0bv32) && !(~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(~id1~0))) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2302)[7:0])[7:0] == ~send1~0) && ~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(v_subst_2302)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2488 : bv8 :: ~sign_extend~32~8(v_subst_2488) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2488)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1688 : bv8, v_subst_1689 : bv8 :: ((~p3_old~0 == ~sign_extend~32~8(v_subst_1689)[7:0] && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1688))) && ~bvsge~32(~sign_extend~32~8(v_subst_1688), 0bv32)) && ~sign_extend~32~8(v_subst_1689) == ~sign_extend~32~8(v_subst_1688)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2487 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2487) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2487)[7:0])[7:0] == ~p2_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_4524 : bv8, v_subst_4525 : bv8, v_subst_4526 : bv8 :: (((~sign_extend~32~8(v_subst_4524) == ~sign_extend~32~8(v_subst_4525) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4524))) && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4526)) && !~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_4526)[7:0]), ~sign_extend~32~8(v_subst_4524))) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_4525)[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_4523 : bv8 :: ~sign_extend~32~8(v_subst_4523)[7:0] == ~p3_old~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4523)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_691 : bv8, v_subst_690 : bv8 :: ((~sign_extend~32~8(v_subst_691)[7:0] == ~send2~0 && ~sign_extend~32~8(v_subst_691) == ~sign_extend~32~8(v_subst_690)) && ~bvsge~32(~sign_extend~32~8(v_subst_690), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_690))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2486 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(v_subst_2486)[7:0] && ~sign_extend~32~8(v_subst_2486) == ~sign_extend~32~8(~id1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_12 : bv8 :: ~sign_extend~32~8(v_subst_12) == ~sign_extend~32~8(~send3~0) && ~bvsge~32(~sign_extend~32~8(v_subst_12), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_14 : bv8, v_subst_13 : bv8 :: (~p3_old~0 == ~sign_extend~32~8(v_subst_14)[7:0] && ~bvsge~32(~sign_extend~32~8(v_subst_13), 0bv32)) && ~sign_extend~32~8(v_subst_14) == ~sign_extend~32~8(v_subst_13)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_321 : bv8, v_subst_322 : bv8 :: ((~p2_old~0 == ~sign_extend~32~8(v_subst_322)[7:0] && ~sign_extend~32~8(v_subst_322) == ~sign_extend~32~8(v_subst_321)) && !(~sign_extend~32~8(v_subst_321) == ~sign_extend~32~8(~id1~0))) && ~bvsge~32(~sign_extend~32~8(v_subst_321), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_4118 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(v_subst_4118)[7:0] && ~sign_extend~32~8(v_subst_4118) == ~sign_extend~32~8(~id1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_3176 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_3176) && ~sign_extend~32~8(v_subst_3176)[7:0] == ~p2_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_124 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_124) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_124))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_838 : bv8, v_subst_837 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_837), 0bv32) && ~sign_extend~32~8(v_subst_838) == ~sign_extend~32~8(v_subst_837)) && ~p1_old~0 == ~sign_extend~32~8(v_subst_838)[7:0]) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_837))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2677 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2677)[7:0])[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2677)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2675 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2675)[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2675)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2673 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2673) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2673)[7:0])[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2676 : bv8 :: ~sign_extend~32~8(v_subst_2676)[7:0] == ~send1~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2676)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2674 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2674) && ~sign_extend~32~8(v_subst_2674)[7:0] == ~p3_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1863 : bv8, v_subst_1864 : bv8 :: ((!(~sign_extend~32~8(v_subst_1863) == ~sign_extend~32~8(~id2~0)) && ~bvsge~32(~sign_extend~32~8(v_subst_1863), 0bv32)) && ~sign_extend~32~8(v_subst_1863) == ~sign_extend~32~8(v_subst_1864)) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_1864)[7:0])[7:0] == ~p1_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_61 : bv8, v_subst_60 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_60), 0bv32) && ~p1_old~0 == ~sign_extend~32~8(v_subst_61)[7:0]) && ~sign_extend~32~8(v_subst_61) == ~sign_extend~32~8(v_subst_60)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_59 : bv8 :: ~sign_extend~32~8(v_subst_59) == ~sign_extend~32~8(~send1~0) && ~bvsge~32(~sign_extend~32~8(v_subst_59), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1534 : bv8, v_subst_1535 : bv8 :: (~sign_extend~32~8(v_subst_1535) == ~sign_extend~32~8(v_subst_1534) && ~bvsge~32(~sign_extend~32~8(v_subst_1534), 0bv32)) && ~sign_extend~32~8(v_subst_1535)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1541 : bv8, v_subst_1542 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_1541), 0bv32) && ~sign_extend~32~8(v_subst_1542) == ~sign_extend~32~8(v_subst_1541)) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_1542)[7:0])[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1538 : bv8, v_subst_1539 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_1538), 0bv32) && ~sign_extend~32~8(v_subst_1538) == ~sign_extend~32~8(v_subst_1539)) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_1539)[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2508 : bv8 :: ~send2~0 == ~sign_extend~32~8(v_subst_2508)[7:0] && ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2508)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2509 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2509) && ~send3~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2509)[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_677 : bv8, v_subst_676 : bv8 :: ((~sign_extend~32~8(v_subst_677)[7:0] == ~send2~0 && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_676))) && ~bvsge~32(~sign_extend~32~8(v_subst_676), 0bv32)) && ~sign_extend~32~8(v_subst_677) == ~sign_extend~32~8(v_subst_676)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_999 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_999)) && ~sign_extend~32~8(v_subst_999) == ~sign_extend~32~8(~send1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send1~0)[7:0])[7:0] && ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~p3_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_923 : bv8, ~send1~0 : bv8 :: ((~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send1~0)[7:0])[7:0] && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_923))) && ~bvsge~32(~sign_extend~32~8(v_subst_923), 0bv32)) && ~sign_extend~32~8(v_subst_923) == ~sign_extend~32~8(~send1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send1~0)[7:0])[7:0] && ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~p3_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_923 : bv8, ~send1~0 : bv8 :: ((~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send1~0)[7:0])[7:0] && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_923))) && ~bvsge~32(~sign_extend~32~8(v_subst_923), 0bv32)) && ~sign_extend~32~8(v_subst_923) == ~sign_extend~32~8(~send1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_3860 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_3860), 0bv32) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_3860)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_3862 : bv8, v_subst_3861 : bv8 :: ((~sign_extend~32~8(v_subst_3862) == ~sign_extend~32~8(v_subst_3861) && ~bvsge~32(~sign_extend~32~8(v_subst_3861), 0bv32)) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_3862)[7:0])[7:0] == ~p2_old~0) && !~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_3862)[7:0])[7:0]), ~sign_extend~32~8(~id3~0))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_12 : bv8 :: ~sign_extend~32~8(v_subst_12) == ~sign_extend~32~8(~send3~0) && ~bvsge~32(~sign_extend~32~8(v_subst_12), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_14 : bv8, v_subst_13 : bv8 :: (~p3_old~0 == ~sign_extend~32~8(v_subst_14)[7:0] && ~bvsge~32(~sign_extend~32~8(v_subst_13), 0bv32)) && ~sign_extend~32~8(v_subst_14) == ~sign_extend~32~8(v_subst_13)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2722 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2722) && ~send3~0 == ~sign_extend~32~8(v_subst_2722)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_74 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_74)) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_74)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_118 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_118) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_118))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_833 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_833)) && ~sign_extend~32~8(v_subst_833) == ~sign_extend~32~8(~send1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send1~0)[7:0])[7:0] && ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_679 : bv8, ~send1~0 : bv8 :: ((~sign_extend~32~8(v_subst_679) == ~sign_extend~32~8(~send1~0) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_679))) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) && ~bvsge~32(~sign_extend~32~8(v_subst_679), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2610 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2610) && ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2610)[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2611 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2611) && ~sign_extend~32~8(v_subst_2611)[7:0] == ~p3_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2974 : bv8, v_subst_2973 : bv8, v_subst_2975 : bv8 :: (((~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2975) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2974)[7:0])[7:0]) && ~sign_extend~32~8(v_subst_2974) == ~sign_extend~32~8(v_subst_2973)) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_2975)[7:0]), ~sign_extend~32~8(v_subst_2973))) && ~bvsge~32(~sign_extend~32~8(v_subst_2973), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2612 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2612) && ~sign_extend~32~8(v_subst_2612)[7:0] == ~send1~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1677 : bv8, v_subst_1678 : bv8 :: ((~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_1678)[7:0])[7:0] && ~bvsge~32(~sign_extend~32~8(v_subst_1677), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1677))) && ~sign_extend~32~8(v_subst_1677) == ~sign_extend~32~8(v_subst_1678)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1495 : bv8 :: ~sign_extend~32~8(v_subst_1495) == ~sign_extend~32~8(~send1~0) && ~bvsge~32(~sign_extend~32~8(v_subst_1495), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1500 : bv8, v_subst_1501 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_1500), 0bv32) && ~sign_extend~32~8(v_subst_1500) == ~sign_extend~32~8(v_subst_1501)) && ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_1501)[7:0])[7:0])[7:0] == ~p3_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1499 : bv8, v_subst_1498 : bv8 :: (~sign_extend~32~8(~sign_extend~32~8(v_subst_1499)[7:0])[7:0] == ~send3~0 && ~sign_extend~32~8(v_subst_1499) == ~sign_extend~32~8(v_subst_1498)) && ~bvsge~32(~sign_extend~32~8(v_subst_1498), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1493 : bv8, v_subst_1494 : bv8 :: (~p1_old~0 == ~sign_extend~32~8(v_subst_1494)[7:0] && ~sign_extend~32~8(v_subst_1493) == ~sign_extend~32~8(v_subst_1494)) && ~bvsge~32(~sign_extend~32~8(v_subst_1493), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1497 : bv8, v_subst_1496 : bv8 :: (~sign_extend~32~8(v_subst_1496) == ~sign_extend~32~8(v_subst_1497) && ~sign_extend~32~8(v_subst_1497)[7:0] == ~send2~0) && ~bvsge~32(~sign_extend~32~8(v_subst_1496), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_3476 : bv8, v_subst_3475 : bv8, v_subst_3474 : bv8 :: (((~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_3475) && ~bvsge~32(~sign_extend~32~8(v_subst_3474), 0bv32)) && ~sign_extend~32~8(v_subst_3474) == ~sign_extend~32~8(v_subst_3476)) && ~send1~0 == ~sign_extend~32~8(v_subst_3476)[7:0]) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_3475)[7:0]), ~sign_extend~32~8(v_subst_3474))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_341 : bv8, v_subst_340 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_340), 0bv32) && !(~sign_extend~32~8(v_subst_340) == ~sign_extend~32~8(~id1~0))) && ~send3~0 == ~sign_extend~32~8(v_subst_341)[7:0]) && ~sign_extend~32~8(v_subst_340) == ~sign_extend~32~8(v_subst_341)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2722 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2722) && ~send3~0 == ~sign_extend~32~8(v_subst_2722)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_737 : bv8, ~send3~0 : bv8 :: ((!(~sign_extend~32~8(v_subst_737) == ~sign_extend~32~8(~id1~0)) && ~send1~0 == ~sign_extend~32~8(~send3~0)[7:0]) && ~sign_extend~32~8(v_subst_737) == ~sign_extend~32~8(~send3~0)) && ~bvsge~32(~sign_extend~32~8(v_subst_737), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~send1~0 == ~sign_extend~32~8(~send3~0)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_679 : bv8, ~send1~0 : bv8 :: ((~sign_extend~32~8(v_subst_679) == ~sign_extend~32~8(~send1~0) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_679))) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) && ~bvsge~32(~sign_extend~32~8(v_subst_679), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (forall v_subst_3289 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_3289)) || !~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_3289)[7:0])[7:0]), ~sign_extend~32~8(~id1~0))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2611 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2611) && ~sign_extend~32~8(v_subst_2611)[7:0] == ~p3_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2974 : bv8, v_subst_2973 : bv8, v_subst_2975 : bv8 :: (((~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2975) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2974)[7:0])[7:0]) && ~sign_extend~32~8(v_subst_2974) == ~sign_extend~32~8(v_subst_2973)) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_2975)[7:0]), ~sign_extend~32~8(v_subst_2973))) && ~bvsge~32(~sign_extend~32~8(v_subst_2973), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2612 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2612) && ~sign_extend~32~8(v_subst_2612)[7:0] == ~send1~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_107 : bv8, v_subst_106 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_106), 0bv32) && ~sign_extend~32~8(v_subst_107)[7:0] == ~p2_old~0) && ~sign_extend~32~8(v_subst_106) == ~sign_extend~32~8(v_subst_107)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_108 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_108), 0bv32) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_108)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2744 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2744) && ~sign_extend~32~8(v_subst_2744)[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2745 : bv8 :: ~p3_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2745)[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2745)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_139 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_139)) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_139)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_74 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_74)) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_74)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2746 : bv8 :: ~sign_extend~32~8(v_subst_2746)[7:0] == ~p2_old~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2746)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_812 : bv8, v_subst_811 : bv8 :: ((~sign_extend~32~8(v_subst_811) == ~sign_extend~32~8(v_subst_812) && ~bvsge~32(~sign_extend~32~8(v_subst_811), 0bv32)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_811))) && ~sign_extend~32~8(v_subst_812)[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_735 : bv8, v_subst_734 : bv8 :: ((~send1~0 == ~sign_extend~32~8(v_subst_735)[7:0] && ~sign_extend~32~8(v_subst_734) == ~sign_extend~32~8(v_subst_735)) && !(~sign_extend~32~8(v_subst_734) == ~sign_extend~32~8(~id1~0))) && ~bvsge~32(~sign_extend~32~8(v_subst_734), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1754 : bv8, v_subst_1755 : bv8 :: ((~sign_extend~32~8(v_subst_1754) == ~sign_extend~32~8(v_subst_1755) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1754))) && ~bvsge~32(~sign_extend~32~8(v_subst_1754), 0bv32)) && ~sign_extend~32~8(v_subst_1755)[7:0] == ~send1~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_733 : bv8 :: !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_733)) && ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_733)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1752 : bv8, v_subst_1753 : bv8 :: ((~send2~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_1753)[7:0])[7:0] && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1752))) && ~bvsge~32(~sign_extend~32~8(v_subst_1752), 0bv32)) && ~sign_extend~32~8(v_subst_1752) == ~sign_extend~32~8(v_subst_1753)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_511 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_511)) && ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_511)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_12 : bv8 :: ~sign_extend~32~8(v_subst_12) == ~sign_extend~32~8(~send3~0) && ~bvsge~32(~sign_extend~32~8(v_subst_12), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_14 : bv8, v_subst_13 : bv8 :: (~p3_old~0 == ~sign_extend~32~8(v_subst_14)[7:0] && ~bvsge~32(~sign_extend~32~8(v_subst_13), 0bv32)) && ~sign_extend~32~8(v_subst_14) == ~sign_extend~32~8(v_subst_13)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_12 : bv8 :: ~sign_extend~32~8(v_subst_12) == ~sign_extend~32~8(~send3~0) && ~bvsge~32(~sign_extend~32~8(v_subst_12), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_14 : bv8, v_subst_13 : bv8 :: (~p3_old~0 == ~sign_extend~32~8(v_subst_14)[7:0] && ~bvsge~32(~sign_extend~32~8(v_subst_13), 0bv32)) && ~sign_extend~32~8(v_subst_14) == ~sign_extend~32~8(v_subst_13)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2533 : bv8 :: ~sign_extend~32~8(v_subst_2533) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2533)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2531 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2531) && ~p1_old~0 == ~sign_extend~32~8(v_subst_2531)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2532 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2532) && ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2532)[7:0])[7:0])[7:0] == ~p3_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1103 : bv8 :: ~sign_extend~32~8(v_subst_1103) == ~sign_extend~32~8(~send1~0) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_1103))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2535 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2535)[7:0])[7:0] && ~sign_extend~32~8(v_subst_2535) == ~sign_extend~32~8(~id1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2534 : bv8 :: ~sign_extend~32~8(v_subst_2534) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2534)[7:0])[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_691 : bv8, v_subst_690 : bv8 :: ((~sign_extend~32~8(v_subst_691)[7:0] == ~send2~0 && ~sign_extend~32~8(v_subst_691) == ~sign_extend~32~8(v_subst_690)) && ~bvsge~32(~sign_extend~32~8(v_subst_690), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_690))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~send1~0 == ~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_3136 : bv8, ~send1~0 : bv8, v_subst_3135 : bv8 :: (((~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_3136)[7:0]), ~sign_extend~32~8(v_subst_3135)) && ~bvsge~32(~sign_extend~32~8(v_subst_3135), 0bv32)) && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_3136)) && ~sign_extend~32~8(v_subst_3135) == ~sign_extend~32~8(~send1~0)) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8, v_subst_2166 : bv8 :: ((!(~sign_extend~32~8(v_subst_2166) == ~sign_extend~32~8(~id1~0)) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_2166)) && ~bvsge~32(~sign_extend~32~8(v_subst_2166), 0bv32)) && ~send1~0 == ~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_102 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_102) && ~bvsge~32(~sign_extend~32~8(v_subst_102), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2204 : bv8 :: !(~sign_extend~32~8(v_subst_2204) == ~sign_extend~32~8(~id1~0)) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_2204)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_799 : bv8, v_subst_798 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_798), 0bv32) && ~sign_extend~32~8(v_subst_798) == ~sign_extend~32~8(v_subst_799)) && ~send3~0 == ~sign_extend~32~8(v_subst_799)[7:0]) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_798))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2206 : bv8, v_subst_2205 : bv8 :: ((~sign_extend~32~8(v_subst_2206) == ~sign_extend~32~8(v_subst_2205) && !(~sign_extend~32~8(v_subst_2205) == ~sign_extend~32~8(~id1~0))) && ~bvsge~32(~sign_extend~32~8(v_subst_2205), 0bv32)) && ~send3~0 == ~sign_extend~32~8(v_subst_2206)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2203 : bv8, v_subst_2202 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_2202), 0bv32) && !(~sign_extend~32~8(v_subst_2202) == ~sign_extend~32~8(~id1~0))) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2203)[7:0])[7:0] == ~send1~0) && ~sign_extend~32~8(v_subst_2202) == ~sign_extend~32~8(v_subst_2203)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_800 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_800)) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_800)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2533 : bv8 :: ~sign_extend~32~8(v_subst_2533) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2533)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2531 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2531) && ~p1_old~0 == ~sign_extend~32~8(v_subst_2531)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2532 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2532) && ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2532)[7:0])[7:0])[7:0] == ~p3_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1103 : bv8 :: ~sign_extend~32~8(v_subst_1103) == ~sign_extend~32~8(~send1~0) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_1103))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2535 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2535)[7:0])[7:0] && ~sign_extend~32~8(v_subst_2535) == ~sign_extend~32~8(~id1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2534 : bv8 :: ~sign_extend~32~8(v_subst_2534) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2534)[7:0])[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_691 : bv8, v_subst_690 : bv8 :: ((~sign_extend~32~8(v_subst_691)[7:0] == ~send2~0 && ~sign_extend~32~8(v_subst_691) == ~sign_extend~32~8(v_subst_690)) && ~bvsge~32(~sign_extend~32~8(v_subst_690), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_690))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1866 : bv8, v_subst_1865 : bv8 :: ((!(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1865)) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_1866)[7:0])[7:0] == ~send2~0) && ~sign_extend~32~8(v_subst_1866) == ~sign_extend~32~8(v_subst_1865)) && ~bvsge~32(~sign_extend~32~8(v_subst_1865), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_538 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_538) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_538))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_535 : bv8, v_subst_534 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_534), 0bv32) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_534))) && ~sign_extend~32~8(v_subst_534) == ~sign_extend~32~8(v_subst_535)) && ~p3_old~0 == ~sign_extend~32~8(v_subst_535)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_752 : bv8 :: !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_752)) && ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_752)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_749 : bv8, v_subst_748 : bv8 :: ((~sign_extend~32~8(v_subst_748) == ~sign_extend~32~8(v_subst_749) && ~p3_old~0 == ~sign_extend~32~8(v_subst_749)[7:0]) && ~bvsge~32(~sign_extend~32~8(v_subst_748), 0bv32)) && !(~sign_extend~32~8(v_subst_748) == ~sign_extend~32~8(~id1~0))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1869 : bv8, v_subst_1870 : bv8 :: ((!(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1869)) && ~sign_extend~32~8(v_subst_1869) == ~sign_extend~32~8(v_subst_1870)) && ~send1~0 == ~sign_extend~32~8(v_subst_1870)[7:0]) && ~bvsge~32(~sign_extend~32~8(v_subst_1869), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1863 : bv8, v_subst_1864 : bv8 :: ((!(~sign_extend~32~8(v_subst_1863) == ~sign_extend~32~8(~id2~0)) && ~bvsge~32(~sign_extend~32~8(v_subst_1863), 0bv32)) && ~sign_extend~32~8(v_subst_1863) == ~sign_extend~32~8(v_subst_1864)) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_1864)[7:0])[7:0] == ~p1_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~p3_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2488 : bv8 :: ~sign_extend~32~8(v_subst_2488) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2488)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_916 : bv8, v_subst_915 : bv8 :: ((~sign_extend~32~8(v_subst_916) == ~sign_extend~32~8(v_subst_915) && ~bvsge~32(~sign_extend~32~8(v_subst_915), 0bv32)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_915))) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_916)[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2487 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2487) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2487)[7:0])[7:0] == ~p2_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_3279 : bv8, v_subst_3281 : bv8, v_subst_3280 : bv8 :: (((~bvsge~32(~sign_extend~32~8(v_subst_3279), 0bv32) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_3280)[7:0]), ~sign_extend~32~8(v_subst_3279))) && ~sign_extend~32~8(v_subst_3281) == ~sign_extend~32~8(v_subst_3279)) && ~p3_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_3281)[7:0])[7:0]) && ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_3280)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2486 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(v_subst_2486)[7:0] && ~sign_extend~32~8(v_subst_2486) == ~sign_extend~32~8(~id1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2468 : bv8 :: ~sign_extend~32~8(v_subst_2468) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2468)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_677 : bv8, v_subst_676 : bv8 :: ((~sign_extend~32~8(v_subst_677)[7:0] == ~send2~0 && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_676))) && ~bvsge~32(~sign_extend~32~8(v_subst_676), 0bv32)) && ~sign_extend~32~8(v_subst_677) == ~sign_extend~32~8(v_subst_676)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1601 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1601)) && ~sign_extend~32~8(v_subst_1601) == ~sign_extend~32~8(~send3~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_715 : bv8 :: ~sign_extend~32~8(v_subst_715) == ~sign_extend~32~8(~send3~0) && !(~sign_extend~32~8(v_subst_715) == ~sign_extend~32~8(~id1~0))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2817 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2817)[7:0])[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2817)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2816 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2816) && ~p2_old~0 == ~sign_extend~32~8(v_subst_2816)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2818 : bv8 :: ~send1~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2818)[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2818)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2815 : bv8 :: ~sign_extend~32~8(~sign_extend~32~8(v_subst_2815)[7:0])[7:0] == ~p3_old~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2815)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2819 : bv8 :: ~sign_extend~32~8(v_subst_2819)[7:0] == ~send3~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2819)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_812 : bv8, v_subst_811 : bv8 :: ((~sign_extend~32~8(v_subst_811) == ~sign_extend~32~8(v_subst_812) && ~bvsge~32(~sign_extend~32~8(v_subst_811), 0bv32)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_811))) && ~sign_extend~32~8(v_subst_812)[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2302 : bv8, v_subst_2301 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_2301), 0bv32) && !(~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(~id1~0))) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2302)[7:0])[7:0] == ~send1~0) && ~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(v_subst_2302)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2677 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2677)[7:0])[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2677)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2675 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2675)[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2675)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2673 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2673) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2673)[7:0])[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2676 : bv8 :: ~sign_extend~32~8(v_subst_2676)[7:0] == ~send1~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2676)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2674 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2674) && ~sign_extend~32~8(v_subst_2674)[7:0] == ~p3_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1863 : bv8, v_subst_1864 : bv8 :: ((!(~sign_extend~32~8(v_subst_1863) == ~sign_extend~32~8(~id2~0)) && ~bvsge~32(~sign_extend~32~8(v_subst_1863), 0bv32)) && ~sign_extend~32~8(v_subst_1863) == ~sign_extend~32~8(v_subst_1864)) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_1864)[7:0])[7:0] == ~p1_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2533 : bv8 :: ~sign_extend~32~8(v_subst_2533) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2533)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2531 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2531) && ~p1_old~0 == ~sign_extend~32~8(v_subst_2531)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2532 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2532) && ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2532)[7:0])[7:0])[7:0] == ~p3_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1103 : bv8 :: ~sign_extend~32~8(v_subst_1103) == ~sign_extend~32~8(~send1~0) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_1103))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2535 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2535)[7:0])[7:0] && ~sign_extend~32~8(v_subst_2535) == ~sign_extend~32~8(~id1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2534 : bv8 :: ~sign_extend~32~8(v_subst_2534) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2534)[7:0])[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_691 : bv8, v_subst_690 : bv8 :: ((~sign_extend~32~8(v_subst_691)[7:0] == ~send2~0 && ~sign_extend~32~8(v_subst_691) == ~sign_extend~32~8(v_subst_690)) && ~bvsge~32(~sign_extend~32~8(v_subst_690), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_690))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2567 : bv8 :: ~sign_extend~32~8(v_subst_2567) == ~sign_extend~32~8(~id3~0) && ~p3_old~0 == ~sign_extend~32~8(v_subst_2567)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2011 : bv8 :: !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2011)) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_2011)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_776 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_776) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_776))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_833 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_833)) && ~sign_extend~32~8(v_subst_833) == ~sign_extend~32~8(~send1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2817 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2817)[7:0])[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2817)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2816 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2816) && ~p2_old~0 == ~sign_extend~32~8(v_subst_2816)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2818 : bv8 :: ~send1~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2818)[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2818)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2815 : bv8 :: ~sign_extend~32~8(~sign_extend~32~8(v_subst_2815)[7:0])[7:0] == ~p3_old~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2815)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2819 : bv8 :: ~sign_extend~32~8(v_subst_2819)[7:0] == ~send3~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2819)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_812 : bv8, v_subst_811 : bv8 :: ((~sign_extend~32~8(v_subst_811) == ~sign_extend~32~8(v_subst_812) && ~bvsge~32(~sign_extend~32~8(v_subst_811), 0bv32)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_811))) && ~sign_extend~32~8(v_subst_812)[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2302 : bv8, v_subst_2301 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_2301), 0bv32) && !(~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(~id1~0))) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2302)[7:0])[7:0] == ~send1~0) && ~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(v_subst_2302)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_733 : bv8 :: !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_733)) && ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_733)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2649 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2649) && ~sign_extend~32~8(v_subst_2649)[7:0] == ~send1~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_511 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_511)) && ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_511)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2650 : bv8 :: ~send2~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2650)[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2650)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2817 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2817)[7:0])[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2817)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2816 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2816) && ~p2_old~0 == ~sign_extend~32~8(v_subst_2816)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_123 : bv8, v_subst_122 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_122), 0bv32) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_122))) && ~p2_old~0 == ~sign_extend~32~8(v_subst_123)[7:0]) && ~sign_extend~32~8(v_subst_122) == ~sign_extend~32~8(v_subst_123)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2818 : bv8 :: ~send1~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2818)[7:0])[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2818)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2815 : bv8 :: ~sign_extend~32~8(~sign_extend~32~8(v_subst_2815)[7:0])[7:0] == ~p3_old~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2815)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_108 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_108), 0bv32) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_108)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2819 : bv8 :: ~sign_extend~32~8(v_subst_2819)[7:0] == ~send3~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2819)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2302 : bv8, v_subst_2301 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_2301), 0bv32) && !(~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(~id1~0))) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2302)[7:0])[7:0] == ~send1~0) && ~sign_extend~32~8(v_subst_2301) == ~sign_extend~32~8(v_subst_2302)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1486 : bv8, v_subst_1485 : bv8 :: (~sign_extend~32~8(v_subst_1485) == ~sign_extend~32~8(v_subst_1486) && ~bvsge~32(~sign_extend~32~8(v_subst_1485), 0bv32)) && ~sign_extend~32~8(v_subst_1486)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_61 : bv8, v_subst_60 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_60), 0bv32) && ~p1_old~0 == ~sign_extend~32~8(v_subst_61)[7:0]) && ~sign_extend~32~8(v_subst_61) == ~sign_extend~32~8(v_subst_60)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1481 : bv8, v_subst_1482 : bv8 :: (~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_1482)[7:0])[7:0] && ~bvsge~32(~sign_extend~32~8(v_subst_1481), 0bv32)) && ~sign_extend~32~8(v_subst_1481) == ~sign_extend~32~8(v_subst_1482)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8, v_subst_1021 : bv8 :: ((!(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_1021)) && ~bvsge~32(~sign_extend~32~8(v_subst_1021), 0bv32)) && ~sign_extend~32~8(v_subst_1021) == ~sign_extend~32~8(~send1~0)) && ~sign_extend~32~8(~sign_extend~32~8(~send1~0)[7:0])[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1484 : bv8, v_subst_1483 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_1483), 0bv32) && ~sign_extend~32~8(v_subst_1483) == ~sign_extend~32~8(v_subst_1484)) && ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_1484)[7:0])[7:0])[7:0] == ~p3_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1491 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_1491), 0bv32) && ~sign_extend~32~8(v_subst_1491) == ~sign_extend~32~8(~send1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_317 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_317) && !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_317))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2788 : bv8 :: ~sign_extend~32~8(v_subst_2788)[7:0] == ~send3~0 && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2788)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_102 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_102) && ~bvsge~32(~sign_extend~32~8(v_subst_102), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_118 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_118) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_118))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2789 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2789) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2789)[7:0])[7:0] == ~send1~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2508 : bv8 :: ~send2~0 == ~sign_extend~32~8(v_subst_2508)[7:0] && ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2508)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2509 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2509) && ~send3~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2509)[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_677 : bv8, v_subst_676 : bv8 :: ((~sign_extend~32~8(v_subst_677)[7:0] == ~send2~0 && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_676))) && ~bvsge~32(~sign_extend~32~8(v_subst_676), 0bv32)) && ~sign_extend~32~8(v_subst_677) == ~sign_extend~32~8(v_subst_676)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1172 : bv8, v_subst_1173 : bv8 :: ((~sign_extend~32~8(v_subst_1172) == ~sign_extend~32~8(v_subst_1173) && ~bvsge~32(~sign_extend~32~8(v_subst_1172), 0bv32)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_1172))) && ~send3~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_1173)[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (forall v_subst_4224 : bv8 :: (((forall v_subst_4225 : bv8 :: !(~sign_extend~32~8(v_subst_4224) == ~sign_extend~32~8(v_subst_4225)) || ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_4225)[7:0])[7:0]), ~sign_extend~32~8(~id2~0))) || ~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0]) == ~sign_extend~32~8(v_subst_4224)) || ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0]), ~sign_extend~32~8(v_subst_4224))) || !~bvsge~32(~sign_extend~32~8(v_subst_4224), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_4480 : bv8, v_subst_4481 : bv8, v_subst_4482 : bv8 :: (((~sign_extend~32~8(v_subst_4481)[7:0] == ~send2~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4482)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4480))) && !~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_4482)[7:0]), ~sign_extend~32~8(v_subst_4480))) && ~sign_extend~32~8(v_subst_4481) == ~sign_extend~32~8(v_subst_4480)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2468 : bv8 :: ~sign_extend~32~8(v_subst_2468) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2468)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_74 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_74)) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_74)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2468 : bv8 :: ~sign_extend~32~8(v_subst_2468) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2468)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1627 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_1627) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1627))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_677 : bv8, v_subst_676 : bv8 :: ((~sign_extend~32~8(v_subst_677)[7:0] == ~send2~0 && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_676))) && ~bvsge~32(~sign_extend~32~8(v_subst_676), 0bv32)) && ~sign_extend~32~8(v_subst_677) == ~sign_extend~32~8(v_subst_676)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_74 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_74)) && ~sign_extend~32~8(~send1~0) == ~sign_extend~32~8(v_subst_74)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_22 : bv8 :: ~sign_extend~32~8(v_subst_22) == ~sign_extend~32~8(~send3~0) && !(~sign_extend~32~8(v_subst_22) == ~sign_extend~32~8(~id1~0))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1601 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1601)) && ~sign_extend~32~8(v_subst_1601) == ~sign_extend~32~8(~send3~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_102 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_102) && ~bvsge~32(~sign_extend~32~8(v_subst_102), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_61 : bv8, v_subst_60 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_60), 0bv32) && ~p1_old~0 == ~sign_extend~32~8(v_subst_61)[7:0]) && ~sign_extend~32~8(v_subst_61) == ~sign_extend~32~8(v_subst_60)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_59 : bv8 :: ~sign_extend~32~8(v_subst_59) == ~sign_extend~32~8(~send1~0) && ~bvsge~32(~sign_extend~32~8(v_subst_59), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (forall v_subst_4322 : bv8 :: ((~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0]) == ~sign_extend~32~8(v_subst_4322) || !~bvsge~32(~sign_extend~32~8(v_subst_4322), 0bv32)) || ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0]), ~sign_extend~32~8(v_subst_4322))) || (forall v_subst_4323 : bv8 :: ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_4323)[7:0])[7:0]), ~sign_extend~32~8(~id2~0)) || !(~sign_extend~32~8(v_subst_4322) == ~sign_extend~32~8(v_subst_4323)))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1688 : bv8, v_subst_1689 : bv8 :: ((~p3_old~0 == ~sign_extend~32~8(v_subst_1689)[7:0] && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1688))) && ~bvsge~32(~sign_extend~32~8(v_subst_1688), 0bv32)) && ~sign_extend~32~8(v_subst_1689) == ~sign_extend~32~8(v_subst_1688)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2487 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2487) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2487)[7:0])[7:0] == ~p2_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_4527 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(v_subst_4527)[7:0] && ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_4527)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_4524 : bv8, v_subst_4525 : bv8, v_subst_4526 : bv8 :: (((~sign_extend~32~8(v_subst_4524) == ~sign_extend~32~8(v_subst_4525) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4524))) && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4526)) && !~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_4526)[7:0]), ~sign_extend~32~8(v_subst_4524))) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_4525)[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_4523 : bv8 :: ~sign_extend~32~8(v_subst_4523)[7:0] == ~p3_old~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4523)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_691 : bv8, v_subst_690 : bv8 :: ((~sign_extend~32~8(v_subst_691)[7:0] == ~send2~0 && ~sign_extend~32~8(v_subst_691) == ~sign_extend~32~8(v_subst_690)) && ~bvsge~32(~sign_extend~32~8(v_subst_690), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_690))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_3532 : bv8, v_subst_3531 : bv8, v_subst_3530 : bv8 :: (((~sign_extend~32~8(v_subst_3532) == ~sign_extend~32~8(v_subst_3530) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_3531)[7:0]), ~sign_extend~32~8(v_subst_3530))) && ~bvsge~32(~sign_extend~32~8(v_subst_3530), 0bv32)) && ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_3532)[7:0])[7:0]) && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_3531)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~send1~0 == ~sign_extend~32~8(~send3~0)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2743 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2743) && ~p3_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2743)[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_190 : bv8, v_subst_189 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_189), 0bv32) && ~p1_old~0 == ~sign_extend~32~8(v_subst_190)[7:0]) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_189))) && ~sign_extend~32~8(v_subst_190) == ~sign_extend~32~8(v_subst_189)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2743 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2743) && ~p3_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2743)[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_192 : bv8, v_subst_193 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_192), 0bv32) && ~send2~0 == ~sign_extend~32~8(v_subst_193)[7:0]) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_192))) && ~sign_extend~32~8(v_subst_192) == ~sign_extend~32~8(v_subst_193)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~id2~0 : bv8, ~send1~0 : bv8, v_subst_4176 : bv8 :: ((((~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0) && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_4176)) && !~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~send1~0)[7:0]), ~sign_extend~32~8(~id2~0))) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_4176)[7:0])[7:0] == ~p3_old~0) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(~id1~0))) && ~p2_old~0 == ~sign_extend~32~8(v_subst_4176)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_3532 : bv8, v_subst_3531 : bv8, v_subst_3530 : bv8 :: (((~sign_extend~32~8(v_subst_3532) == ~sign_extend~32~8(v_subst_3530) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_3531)[7:0]), ~sign_extend~32~8(v_subst_3530))) && ~bvsge~32(~sign_extend~32~8(v_subst_3530), 0bv32)) && ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_3532)[7:0])[7:0]) && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_3531)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2742 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2742) && ~send3~0 == ~sign_extend~32~8(v_subst_2742)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2741 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(v_subst_2741)[7:0] && ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2741)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~send1~0 == ~sign_extend~32~8(~send3~0)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2743 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2743) && ~p3_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2743)[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2099 : bv8, v_subst_2098 : bv8 :: ((!(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2098)) && ~bvsge~32(~sign_extend~32~8(v_subst_2098), 0bv32)) && ~sign_extend~32~8(v_subst_2099) == ~sign_extend~32~8(v_subst_2098)) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2099)[7:0])[7:0] == ~p3_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1097 : bv8, v_subst_1098 : bv8 :: ((~sign_extend~32~8(v_subst_1097) == ~sign_extend~32~8(v_subst_1098) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_1098)[7:0])[7:0]) && ~bvsge~32(~sign_extend~32~8(v_subst_1097), 0bv32)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_1097))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1099 : bv8, v_subst_1100 : bv8 :: ((~send3~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_1100)[7:0])[7:0] && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_1099))) && ~bvsge~32(~sign_extend~32~8(v_subst_1099), 0bv32)) && ~sign_extend~32~8(v_subst_1099) == ~sign_extend~32~8(v_subst_1100)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_693 : bv8, v_subst_692 : bv8 :: ((~sign_extend~32~8(v_subst_692) == ~sign_extend~32~8(v_subst_693) && ~bvsge~32(~sign_extend~32~8(v_subst_692), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_692))) && ~p1_old~0 == ~sign_extend~32~8(v_subst_693)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1484 : bv8, v_subst_1483 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_1483), 0bv32) && ~sign_extend~32~8(v_subst_1483) == ~sign_extend~32~8(v_subst_1484)) && ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_1484)[7:0])[7:0])[7:0] == ~p3_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_190 : bv8, v_subst_189 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_189), 0bv32) && ~p1_old~0 == ~sign_extend~32~8(v_subst_190)[7:0]) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_189))) && ~sign_extend~32~8(v_subst_190) == ~sign_extend~32~8(v_subst_189)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1095 : bv8, v_subst_1096 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_1095), 0bv32) && ~sign_extend~32~8(v_subst_1095) == ~sign_extend~32~8(v_subst_1096)) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_1095))) && ~sign_extend~32~8(v_subst_1096)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1491 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_1491), 0bv32) && ~sign_extend~32~8(v_subst_1491) == ~sign_extend~32~8(~send1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1103 : bv8 :: ~sign_extend~32~8(v_subst_1103) == ~sign_extend~32~8(~send1~0) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_1103))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_694 : bv8 :: !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_694)) && ~sign_extend~32~8(v_subst_694) == ~sign_extend~32~8(~send1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_691 : bv8, v_subst_690 : bv8 :: ((~sign_extend~32~8(v_subst_691)[7:0] == ~send2~0 && ~sign_extend~32~8(v_subst_691) == ~sign_extend~32~8(v_subst_690)) && ~bvsge~32(~sign_extend~32~8(v_subst_690), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_690))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2592 : bv8 :: ~sign_extend~32~8(v_subst_2592)[7:0] == ~send1~0 && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_2592)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_22 : bv8 :: ~sign_extend~32~8(v_subst_22) == ~sign_extend~32~8(~send3~0) && !(~sign_extend~32~8(v_subst_22) == ~sign_extend~32~8(~id1~0))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2011 : bv8 :: !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2011)) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_2011)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_776 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_776) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_776))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1439 : bv8, v_subst_1440 : bv8 :: (~sign_extend~32~8(v_subst_1440)[7:0] == ~send2~0 && ~bvsge~32(~sign_extend~32~8(v_subst_1439), 0bv32)) && ~sign_extend~32~8(v_subst_1439) == ~sign_extend~32~8(v_subst_1440)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1437 : bv8, v_subst_1438 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_1437), 0bv32) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_1438)[7:0])[7:0] == ~send3~0) && ~sign_extend~32~8(v_subst_1437) == ~sign_extend~32~8(v_subst_1438)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1436 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_1436), 0bv32) && ~sign_extend~32~8(v_subst_1436) == ~sign_extend~32~8(~send1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2711 : bv8 :: ~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_2711) && ~p2_old~0 == ~sign_extend~32~8(v_subst_2711)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_321 : bv8, v_subst_322 : bv8 :: ((~p2_old~0 == ~sign_extend~32~8(v_subst_322)[7:0] && ~sign_extend~32~8(v_subst_322) == ~sign_extend~32~8(v_subst_321)) && !(~sign_extend~32~8(v_subst_321) == ~sign_extend~32~8(~id1~0))) && ~bvsge~32(~sign_extend~32~8(v_subst_321), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_124 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_124) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_124))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_833 : bv8 :: !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_833)) && ~sign_extend~32~8(v_subst_833) == ~sign_extend~32~8(~send1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~send1~0 == ~sign_extend~32~8(~send3~0)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1876 : bv8, ~send3~0 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_1876), 0bv32) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1876))) && ~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0] == ~send2~0) && ~sign_extend~32~8(v_subst_1876) == ~sign_extend~32~8(~send3~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0] && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~send1~0 == ~sign_extend~32~8(~send3~0)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1876 : bv8, ~send3~0 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_1876), 0bv32) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_1876))) && ~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0] == ~send2~0) && ~sign_extend~32~8(v_subst_1876) == ~sign_extend~32~8(~send3~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send3~0 : bv8 :: ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(~send3~0) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(~send3~0)[7:0])[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~p3_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8, v_subst_3376 : bv8, v_subst_3375 : bv8 :: (((~bvsge~32(~sign_extend~32~8(v_subst_3375), 0bv32) && ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_3376)[7:0]), ~sign_extend~32~8(v_subst_3375))) && ~sign_extend~32~8(v_subst_3376) == ~sign_extend~32~8(~id1~0)) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_3375)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~send1~0 == ~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(~send1~0) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_343 : bv8, ~send2~0 : bv8 :: ((~bvsge~32(~sign_extend~32~8(v_subst_343), 0bv32) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_343)) && !(~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_343))) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_8 : bv8 :: ~sign_extend~32~8(~send3~0) == ~sign_extend~32~8(v_subst_8) && ~bvsge~32(~sign_extend~32~8(v_subst_8), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send1~0 : bv8, v_subst_242 : bv8 :: ((~sign_extend~32~8(v_subst_242) == ~sign_extend~32~8(~send1~0) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_242))) && ~sign_extend~32~8(~send1~0)[7:0] == ~send2~0) && ~bvsge~32(~sign_extend~32~8(v_subst_242), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_3814 : bv8, v_subst_3815 : bv8 :: ((~sign_extend~32~8(v_subst_3814) == ~sign_extend~32~8(v_subst_3815) && !~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_3815)[7:0])[7:0]), ~sign_extend~32~8(~id3~0))) && ~send2~0 == ~sign_extend~32~8(v_subst_3815)[7:0]) && ~bvsge~32(~sign_extend~32~8(v_subst_3814), 0bv32)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2533 : bv8 :: ~sign_extend~32~8(v_subst_2533) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(v_subst_2533)[7:0] == ~send2~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2531 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2531) && ~p1_old~0 == ~sign_extend~32~8(v_subst_2531)[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2532 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2532) && ~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_2532)[7:0])[7:0])[7:0] == ~p3_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_1103 : bv8 :: ~sign_extend~32~8(v_subst_1103) == ~sign_extend~32~8(~send1~0) && !(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_1103))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2535 : bv8 :: ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_2535)[7:0])[7:0] && ~sign_extend~32~8(v_subst_2535) == ~sign_extend~32~8(~id1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2534 : bv8 :: ~sign_extend~32~8(v_subst_2534) == ~sign_extend~32~8(~id1~0) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2534)[7:0])[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_691 : bv8, v_subst_690 : bv8 :: ((~sign_extend~32~8(v_subst_691)[7:0] == ~send2~0 && ~sign_extend~32~8(v_subst_691) == ~sign_extend~32~8(v_subst_690)) && ~bvsge~32(~sign_extend~32~8(v_subst_690), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_690))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (forall v_subst_4322 : bv8 :: ((~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0]) == ~sign_extend~32~8(v_subst_4322) || !~bvsge~32(~sign_extend~32~8(v_subst_4322), 0bv32)) || ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0]), ~sign_extend~32~8(v_subst_4322))) || (forall v_subst_4323 : bv8 :: ~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(~sign_extend~32~8(v_subst_4323)[7:0])[7:0]), ~sign_extend~32~8(~id2~0)) || !(~sign_extend~32~8(v_subst_4322) == ~sign_extend~32~8(v_subst_4323)))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~sign_extend~32~8(~send2~0)[7:0] == ~send3~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists ~send2~0 : bv8 :: ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(~id2~0) && ~p3_old~0 == ~sign_extend~32~8(~sign_extend~32~8(~send2~0)[7:0])[7:0]) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2487 : bv8 :: ~sign_extend~32~8(~id1~0) == ~sign_extend~32~8(v_subst_2487) && ~sign_extend~32~8(~sign_extend~32~8(v_subst_2487)[7:0])[7:0] == ~p2_old~0) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_691 : bv8, v_subst_690 : bv8 :: ((~sign_extend~32~8(v_subst_691)[7:0] == ~send2~0 && ~sign_extend~32~8(v_subst_691) == ~sign_extend~32~8(v_subst_690)) && ~bvsge~32(~sign_extend~32~8(v_subst_690), 0bv32)) && !(~sign_extend~32~8(~id2~0) == ~sign_extend~32~8(v_subst_690))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_4534 : bv8, v_subst_4535 : bv8, v_subst_4536 : bv8 :: (((!(~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4534)) && ~p2_old~0 == ~sign_extend~32~8(~sign_extend~32~8(v_subst_4535)[7:0])[7:0]) && ~sign_extend~32~8(~id3~0) == ~sign_extend~32~8(v_subst_4536)) && ~sign_extend~32~8(v_subst_4534) == ~sign_extend~32~8(v_subst_4535)) && !~bvsgt~32(~sign_extend~32~8(~sign_extend~32~8(v_subst_4536)[7:0]), ~sign_extend~32~8(v_subst_4534))) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_2486 : bv8 :: ~p1_old~0 == ~sign_extend~32~8(v_subst_2486)[7:0] && ~sign_extend~32~8(v_subst_2486) == ~sign_extend~32~8(~id1~0)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_107 : bv8, v_subst_106 : bv8 :: (~bvsge~32(~sign_extend~32~8(v_subst_106), 0bv32) && ~sign_extend~32~8(v_subst_107)[7:0] == ~p2_old~0) && ~sign_extend~32~8(v_subst_106) == ~sign_extend~32~8(v_subst_107)) could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: QuantifierExpression (exists v_subst_108 : bv8 :: ~bvsge~32(~sign_extend~32~8(v_subst_108), 0bv32) && ~sign_extend~32~8(~send2~0) == ~sign_extend~32~8(v_subst_108)) could not be translated * 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 - PositiveResult [Line: 314]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 64 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 835.5s, OverallIterations: 55, TraceHistogramMax: 6, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.2s, AutomataDifference: 337.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 398.4s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 40894 SdHoareTripleChecker+Valid, 63.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 40894 mSDsluCounter, 73095 SdHoareTripleChecker+Invalid, 57.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 65896 mSDsCounter, 1649 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 61339 IncrementalHoareTripleChecker+Invalid, 62988 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1649 mSolverCounterUnsat, 7199 mSDtfsCounter, 61339 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 12383 GetRequests, 9196 SyntacticMatches, 1 SemanticMatches, 3186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151600 ImplicationChecksByTransitivity, 267.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=45928occurred in iteration=19, InterpolantAutomatonStates: 2583, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 25.2s AutomataMinimizationTime, 55 MinimizatonAttempts, 63051 StatesRemovedByMinimization, 53 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 1 LocationsWithAnnotation, 1 PreInvPairs, 194 NumberOfFragments, 13696 HoareAnnotationTreeSize, 1 FormulaSimplifications, 3832506 FormulaSimplificationTreeSizeReduction, 166.3s HoareSimplificationTime, 1 FormulaSimplificationsInter, 458867 FormulaSimplificationTreeSizeReductionInter, 232.1s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 58.8s InterpolantComputationTime, 5855 NumberOfCodeBlocks, 5855 NumberOfCodeBlocksAsserted, 56 NumberOfCheckSat, 10048 ConstructedInterpolants, 2383 QuantifiedInterpolants, 125324 SizeOfPredicates, 295 NumberOfNonLiveVariables, 10657 ConjunctsInSsa, 575 ConjunctsInUnsatCore, 90 InterpolantComputations, 20 PerfectInterpolantSequences, 7712/12135 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 - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 289]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (1 == st2)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == mode1)) && (alive1 == 0)) && (1 == mode2)) && (((alive3 + alive2) % 4294967296) >= 1)) && (id3 >= 0)) && (st1 == 0)) && !((-1 == p1_old))) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0)) && (alive3 == 0)) || (((((((((((((((((((((send2 == id2) && (((p1_new + 1) % 256) == 0)) && (st3 == 0)) && (id3 == send3)) && (st2 == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (((1 + p2_old) % 256) == 0)) && (1 == r1)) && (1 == mode1)) && (alive1 == 0)) && !((alive3 == 0))) && (1 == mode2)) && (id3 >= 0)) && !((id1 == send1))) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((((mode3 == 0) && (0 == mode1)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (id3 == send3)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (((1 + p2_old) % 256) == 0)) && (1 == r1)) && !((alive1 == 0))) && !((alive3 == 0))) && (st1 == 0)) && (((1 + nomsg) % 256) == 0))) || (((((((p1_new + 1) % 256) == 0) && (id2 >= 0)) && (((((((((((((((((((mode3 == 0) && (0 == mode1)) && (send2 == id2)) && (mode2 == 0)) && (st3 == 0)) && (id3 == send3)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (((1 + p2_old) % 256) == 0)) && (1 == r1)) && !((alive1 == 0))) && !((alive3 == 0))) && !(((send2 & 127) > id3))) && !((alive2 == 0))) && (st1 == 0)) || ((((((((((((((((mode3 == 0) && (0 == mode1)) && (mode2 == 0)) && (st3 == 0)) && (id3 == send3)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (((1 + p2_old) % 256) == 0)) && (1 == r1)) && !((alive1 == 0))) && !((alive3 == 0))) && !((alive2 == 0))) && (st1 == 0)))) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((((mode3 == 0) && (0 == mode1)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (((1 + p2_old) % 256) == 0)) && !((alive1 == 0))) && !((alive3 == 0))) && (r1 < 3)) && !(((send3 & 127) > id1))) && ((send1 & 127) == send2)) && !((alive2 == 0))) && (st1 == 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((((((mode3 == 0) && (0 == mode1)) && (send2 == id2)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (id3 == send3)) && (((1 + p3_old) % 256) == 0)) && (alive3 >= 1)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (((1 + p2_old) % 256) == 0)) && (1 == r1)) && (alive1 == 0)) && !(((send2 & 127) > id3))) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((mode3 == 0) && (0 == mode1)) && (send2 == id2)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (1 == st2)) && (((1 + p3_old) % 256) == 0)) && (((p1_old + 1) % 256) == 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (((1 + p2_old) % 256) == 0)) && (id3 >= 0)) && !((alive2 == 0))) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((((mode3 == 0) && (0 == mode1)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (id3 == send3)) && (((1 + p3_old) % 256) == 0)) && (alive3 >= 1)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (((1 + p2_old) % 256) == 0)) && !((id1 == send1))) && (st1 == 0)) && (1 == st3)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((((((!((-1 == send1)) && (((p1_new + 1) % 256) == 0)) && (st3 == 0)) && !((send2 == id2))) && (1 == st2)) && (id3 == send3)) && (((1 + p3_old) % 256) == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == mode1)) && (alive1 == 0)) && (1 == mode2)) && !((id1 == send1))) && !((alive2 == 0))) && (st1 == 0)) && !((-1 == p1_old))) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0)) && (alive3 == 0))) || (((((((((((((((((((mode3 == 0) && (0 == mode1)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (((1 + p2_old) % 256) == 0)) && !((alive1 == 0))) && (id3 >= 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0)) && (1 == st1)) && (alive3 == 0))) || (((((((((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && !((send2 == id2))) && (1 == st2)) && (id1 == send1)) && (id3 == send3)) && (((1 + p3_old) % 256) == 0)) && (((p1_old + 1) % 256) == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == mode1)) && (alive1 == 0)) && (1 == mode2)) && (((alive3 + alive2) % 4294967296) >= 1)) && (id3 >= 0)) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0)) && (alive3 == 0))) || (((((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (st2 == 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == r1)) && (1 == mode1)) && (p3_old == (send3 & 127))) && !((alive3 == 0))) && (1 == mode2)) && ((send2 & 127) == p2_old)) && !((id1 == send1))) && !((alive2 == 0))) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (st2 == 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (p1_old == (send1 & 127))) && (r1 == 0)) && (1 == mode1)) && !((alive1 == 0))) && (p3_old == (send3 & 127))) && !((alive3 == 0))) && (1 == mode2)) && ((send2 & 127) == p2_old)) && (id3 >= 0)) && !((alive2 == 0))) && (st1 == 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((send2 == id2) && (((p1_new + 1) % 256) == 0)) && (st3 == 0)) && (st2 == 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == mode1)) && (alive1 == 0)) && !((alive3 == 0))) && (1 == mode2)) && (id3 >= 0)) && !((alive2 == 0))) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (id1 == send1)) && (id3 == send3)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (1 == r1)) && (1 == mode1)) && !((alive1 == 0))) && (1 == mode2)) && (st1 == 0)) && (((1 + nomsg) % 256) == 0)) && (alive3 == 0))) || (((((((((((((((((((mode3 == 0) && (0 == mode1)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (id1 == send1)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (((1 + p2_old) % 256) == 0)) && (1 == r1)) && !((alive1 == 0))) && (id3 >= 0)) && !((alive2 == 0))) && (st1 == 0)) && (((1 + nomsg) % 256) == 0)) && (alive3 == 0))) || (((((((((((((((((((((!((-1 == send1)) && (mode3 == 0)) && (0 == mode1)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && !((send2 == id2))) && (1 == st2)) && (((1 + p3_old) % 256) == 0)) && (((p1_old + 1) % 256) == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && !((-1 == send3))) && (((1 + p2_old) % 256) == 0)) && (alive1 == 0)) && (id3 >= 0)) && (st1 == 0)) && (alive2 >= 1)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0)) && (alive3 == 0))) || (((((((((((((((((((((mode3 == 0) && (0 == mode1)) && (send2 == id2)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (id1 == send1)) && (id3 == send3)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (((1 + p2_old) % 256) == 0)) && (r1 == 0)) && (((alive3 + alive1) % 4294967296) >= 1)) && (id3 >= 0)) && (st1 == 0)) && !((id2 == id1))) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((p1_new + 1) % 256) == 0) && (id3 == send3)) && (st2 == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == mode1)) && !((alive3 == 0))) && (1 == mode2)) && !((id1 == send1))) && (st1 == 0)) && (1 == st3)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (id3 == send3)) && (alive3 >= 1)) && (st2 == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == mode1)) && (r1 < 3)) && (1 == mode2)) && !((id1 == send1))) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (id1 == send1)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (r1 == 0)) && (1 == mode1)) && (alive1 == 0)) && (p3_old == (send3 & 127))) && !((alive3 == 0))) && (1 == mode2)) && ((send2 & 127) == p2_old)) && (id3 >= 0)) && !((alive2 == 0))) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((((((mode3 == 0) && (0 == mode1)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (id1 == send1)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (((1 + p3_new) % 256) == 0)) && !(((send1 & 127) > id2))) && (((1 + p2_new) % 256) == 0)) && (((1 + p2_old) % 256) == 0)) && (1 == r1)) && !((alive1 == 0))) && ((send2 & 127) == send3)) && (id3 >= 0)) && !((alive2 == 0))) && (st1 == 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((mode3 == 0) && (0 == mode1)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (((1 + p2_old) % 256) == 0)) && !((alive1 == 0))) && !((alive3 == 0))) && !((id1 == send1))) && !((alive2 == 0))) && (st1 == 0)) && (1 == st3)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((((((send2 == id2) && (((p1_new + 1) % 256) == 0)) && (st3 == 0)) && (id1 == send1)) && (id3 == send3)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (((1 + p2_old) % 256) == 0)) && (r1 == 0)) && (1 == mode1)) && (1 == mode2)) && (id3 >= 0)) && (st1 == 0)) && (alive1 >= 1)) && (((1 + nomsg) % 256) == 0)) && (alive3 == 0))) || ((((((((((((((((((((send2 == id2) && (((p1_new + 1) % 256) == 0)) && (st3 == 0)) && (st2 == 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (p1_old == (send1 & 127))) && (((1 + p2_old) % 256) == 0)) && (r1 == 0)) && (1 == mode1)) && !((alive1 == 0))) && (p3_old == (send3 & 127))) && !((alive3 == 0))) && (1 == mode2)) && (id3 >= 0)) && (st1 == 0)) && !((id2 == id1))) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((((((mode3 == 0) && (0 == mode1)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (((1 + p2_old) % 256) == 0)) && (1 == r1)) && !((alive1 == 0))) && !((alive3 == 0))) && ((send2 & 127) == send3)) && !((id1 == send1))) && !((alive2 == 0))) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((send2 == id2) && (((p1_new + 1) % 256) == 0)) && (st3 == 0)) && (st2 == 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == mode1)) && (r1 < 3)) && (1 == mode2)) && (((alive3 + alive2) % 4294967296) >= 1)) && (id3 >= 0)) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0)) && (alive3 == 0))) || (((((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (st2 == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (1 == r1)) && (1 == mode1)) && !((alive1 == 0))) && (p3_old == (send3 & 127))) && !((alive3 == 0))) && (1 == mode2)) && ((send1 & 127) == send2)) && (st1 == 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((((((((!((-1 == send1)) && (((p1_new + 1) % 256) == 0)) && !((send2 == id2))) && !((-1 == p2_old))) && (st2 == 0)) && !((id3 == send3))) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (1 == mode1)) && (alive1 == 0)) && !((alive3 == 0))) && (1 == mode2)) && (id3 >= 0)) && !((id1 == send1))) && (st1 == 0)) && !((-1 == p1_old))) && !((-1 == send2))) && (1 == st3)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (id3 == send3)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (p1_old == (send1 & 127))) && (r1 == 0)) && (1 == mode1)) && !((alive1 == 0))) && (1 == mode2)) && ((send2 & 127) == p2_old)) && (id3 >= 0)) && (st1 == 0)) && (alive2 >= 1)) && (((1 + nomsg) % 256) == 0)) && (alive3 == 0))) || ((((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (id3 == send3)) && (alive3 >= 1)) && (st2 == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == mode1)) && (1 == mode2)) && !((id1 == send1))) && !((alive2 == 0))) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && !((send2 == id2))) && (id3 == send3)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (1 == mode1)) && (1 == mode2)) && !((id1 == send1))) && (alive1 >= 1)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0)) && (1 == st1)) && (alive3 == 0))) || ((((((((((((((((((mode3 == 0) && (0 == mode1)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (id1 == send1)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (((1 + p2_old) % 256) == 0)) && !((alive1 == 0))) && (r1 < 3)) && (id3 >= 0)) && (st1 == 0)) && (((1 + nomsg) % 256) == 0))) || (((((((p1_new + 1) % 256) == 0) && (((1 + p2_new) % 256) == 0)) && (p1_old == (send1 & 127))) && (((((((((((((st3 == 0) && (1 == st2)) && !((id3 == send3))) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (1 == mode1)) && !((alive1 == 0))) && !((alive3 == 0))) && (1 == mode2)) && !((id1 == send1))) && !((alive2 == 0))) && (st1 == 0)) || ((((((((((((st3 == 0) && (st2 == 0)) && !((id3 == send3))) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (1 == mode1)) && !((alive1 == 0))) && !((alive3 == 0))) && (1 == mode2)) && !((id1 == send1))) && !((alive2 == 0))) && (st1 == 0)))) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((((((((((p1_new + 1) % 256) == 0) && !((send2 == id2))) && (id1 == send1)) && !((-1 == p2_old))) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && !((id3 == send3))) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (1 == mode1)) && (alive1 == 0)) && !((alive3 == 0))) && (1 == mode2)) && (id3 >= 0)) && (st1 == 0)) && !((-1 == send2))) && (1 == st3)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((((((((mode3 == 0) && (0 == mode1)) && (send2 == id2)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (id1 == send1)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && !((-1 == send3))) && (((1 + p2_old) % 256) == 0)) && (1 == r1)) && (alive1 == 0)) && (id3 >= 0)) && (st1 == 0)) && (alive2 >= 1)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0)) && !(((-1 & 127) > id2))) && (alive3 == 0))) || ((((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (id3 == send3)) && (st2 == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (1 == r1)) && (1 == mode1)) && !((alive1 == 0))) && !((alive3 == 0))) && (1 == mode2)) && (st1 == 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((((send2 == id2) && (((p1_new + 1) % 256) == 0)) && (st3 == 0)) && (st2 == 0)) && !((id3 == send3))) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (((1 + p2_old) % 256) == 0)) && (1 == mode1)) && (1 == mode2)) && (((alive3 + alive1) % 4294967296) >= 1)) && (id3 >= 0)) && !((id1 == send1))) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0)) && (1 == st1)) && (alive3 == 0))) || (((((((((((((((((((mode3 == 0) && (0 == mode1)) && (send2 == id2)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (((1 + p2_old) % 256) == 0)) && (1 == r1)) && (alive1 == 0)) && !((alive3 == 0))) && !((alive2 == 0))) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (st2 == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (p1_old == (send1 & 127))) && (1 == r1)) && (1 == mode1)) && !((alive1 == 0))) && (p3_old == (send3 & 127))) && !((alive3 == 0))) && (1 == mode2)) && ((send2 & 127) == p2_old)) && (st1 == 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((((((((!((-1 == send1)) && (((p1_new + 1) % 256) == 0)) && (st3 == 0)) && !((send2 == id2))) && (1 == st2)) && !((-1 == p3_old))) && !((id3 == send3))) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && !((-1 == send3))) && (1 == mode1)) && (alive1 == 0)) && (1 == mode2)) && (id3 >= 0)) && !((id1 == send1))) && (st1 == 0)) && !((-1 == p1_old))) && (alive2 >= 1)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0)) && (alive3 == 0))) || (((((((((((((((((((send2 == id2) && (((p1_new + 1) % 256) == 0)) && (st3 == 0)) && (id1 == send1)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == r1)) && (1 == mode1)) && (alive1 == 0)) && (1 == mode2)) && (id3 >= 0)) && (st1 == 0)) && (alive2 >= 1)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0)) && (alive3 == 0))) || (((((((((((((((((((mode3 == 0) && (0 == mode1)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (((1 + p2_old) % 256) == 0)) && (alive1 == 0)) && !((alive3 == 0))) && (id3 >= 0)) && (st1 == 0)) && (1 == st3)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((((((!((-1 == send1)) && (send2 == id2)) && (((p1_new + 1) % 256) == 0)) && (st2 == 0)) && !((id3 == send3))) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (((1 + p2_old) % 256) == 0)) && (1 == mode1)) && (alive1 == 0)) && !((alive3 == 0))) && (1 == mode2)) && (id3 >= 0)) && !((id1 == send1))) && (st1 == 0)) && !((-1 == p1_old))) && (1 == st3)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((((((send2 == id2) && (((p1_new + 1) % 256) == 0)) && (id1 == send1)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && !((id3 == send3))) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (((1 + p2_old) % 256) == 0)) && (1 == mode1)) && (alive1 == 0)) && !((alive3 == 0))) && (1 == mode2)) && (id3 >= 0)) && (st1 == 0)) && (1 == st3)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (id1 == send1)) && (st2 == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == mode1)) && !((alive1 == 0))) && (r1 < 3)) && (1 == mode2)) && (id3 >= 0)) && (st1 == 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((((mode3 == 0) && (0 == mode1)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && !((id3 == send3))) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (((1 + p2_old) % 256) == 0)) && !((alive1 == 0))) && !((alive3 == 0))) && (r1 < 3)) && !((alive2 == 0))) && (st1 == 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((((mode3 == 0) && (0 == mode1)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (1 == st2)) && (((1 + p3_old) % 256) == 0)) && (((p1_old + 1) % 256) == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (((1 + p2_old) % 256) == 0)) && (alive1 == 0)) && (((alive3 + alive2) % 4294967296) >= 1)) && (id3 >= 0)) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0)) && (alive3 == 0))) || ((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (id1 == send1)) && (st2 == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == mode1)) && !((alive1 == 0))) && (1 == mode2)) && (id3 >= 0)) && (((1 + nomsg) % 256) == 0)) && (1 == st1))) || (((((((((((((((((((((p1_new + 1) % 256) == 0) && (id3 == send3)) && (alive3 >= 1)) && !((-1 == p2_old))) && (st2 == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (1 == mode1)) && (alive1 == 0)) && (1 == mode2)) && (id3 >= 0)) && !((id1 == send1))) && (st1 == 0)) && (1 == st3)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((((((!((-1 == send1)) && (mode3 == 0)) && (0 == mode1)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && !((id3 == send3))) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (((1 + p2_old) % 256) == 0)) && (alive1 == 0)) && !((alive3 == 0))) && (id3 >= 0)) && (st1 == 0)) && !((-1 == send2))) && (1 == st3)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (id1 == send1)) && (st2 == 0)) && !((id3 == send3))) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == r1)) && (1 == mode1)) && !((alive1 == 0))) && (1 == mode2)) && (id3 >= 0)) && !((alive2 == 0))) && (st1 == 0)) && (((1 + nomsg) % 256) == 0)) && (alive3 == 0))) || (((((((((((((((((((((mode3 == 0) && (0 == mode1)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (id1 == send1)) && (id3 == send3)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (((1 + p2_old) % 256) == 0)) && (1 == r1)) && (id3 >= 0)) && (st1 == 0)) && (alive1 >= 1)) && (((1 + nomsg) % 256) == 0)) && (alive3 == 0))) || (((((((((((((((send2 == id2) && (((p1_new + 1) % 256) == 0)) && (st3 == 0)) && (st2 == 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == mode1)) && !((alive1 == 0))) && (1 == mode2)) && (id3 >= 0)) && !((alive2 == 0))) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (id3 == send3)) && (st2 == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == mode1)) && !((alive1 == 0))) && !((alive3 == 0))) && (1 == mode2)) && !((id1 == send1))) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (id1 == send1)) && (st2 == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == mode1)) && !((alive1 == 0))) && !((alive3 == 0))) && (1 == mode2)) && (id3 >= 0)) && (st1 == 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((((((((send2 == id2) && (((p1_new + 1) % 256) == 0)) && (st3 == 0)) && (id1 == send1)) && (id3 == send3)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (((1 + p2_old) % 256) == 0)) && (r1 == 0)) && (1 == mode1)) && (alive1 == 0)) && !((alive3 == 0))) && (1 == mode2)) && (id3 >= 0)) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((send2 == id2) && (((p1_new + 1) % 256) == 0)) && (st3 == 0)) && (1 == st2)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == mode1)) && !((alive1 == 0))) && (1 == mode2)) && (id3 >= 0)) && !((alive2 == 0))) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((((mode3 == 0) && (0 == mode1)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (id3 == send3)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (((1 + p2_old) % 256) == 0)) && !((alive3 == 0))) && (r1 < 3)) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((send2 == id2) && (((p1_new + 1) % 256) == 0)) && (st3 == 0)) && (1 == st2)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == mode1)) && (alive1 == 0)) && !((alive3 == 0))) && (1 == mode2)) && (id3 >= 0)) && !((alive2 == 0))) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && !((send2 == id2))) && (st2 == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (1 == mode1)) && (1 == mode2)) && (id3 >= 0)) && !((id1 == send1))) && (alive1 >= 1)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0)) && (1 == st1)) && (alive3 == 0))) || ((((((((((((((((((mode3 == 0) && (0 == mode1)) && (send2 == id2)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (((1 + p2_old) % 256) == 0)) && (r1 < 3)) && (id3 >= 0)) && !((alive2 == 0))) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((mode3 == 0) && (0 == mode1)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (id1 == send1)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (((1 + p2_old) % 256) == 0)) && !((alive1 == 0))) && (id3 >= 0)) && (((1 + nomsg) % 256) == 0)) && (1 == st1))) || ((((((((p1_new + 1) % 256) == 0) && (id2 >= 0)) && (((1 + p2_new) % 256) == 0)) && (id3 >= 0)) && ((((((((((((((((mode3 == 0) && (0 == mode1)) && (mode2 == 0)) && (st3 == 0)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && !((id3 == send3))) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_old) % 256) == 0)) && (1 == r1)) && !((alive1 == 0))) && ((send1 & 127) == send2)) && !((alive2 == 0))) && (st1 == 0)) || (((((((((((((((mode3 == 0) && (0 == mode1)) && (mode2 == 0)) && (st3 == 0)) && (id3 == send3)) && (((1 + p3_old) % 256) == 0)) && (alive3 >= 1)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_old) % 256) == 0)) && (1 == r1)) && !((alive1 == 0))) && ((send1 & 127) == send2)) && (st1 == 0)))) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((((((mode3 == 0) && (0 == mode1)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (id1 == send1)) && (id3 == send3)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (((1 + p2_old) % 256) == 0)) && (1 == r1)) && !((alive1 == 0))) && !(((send3 & 127) > id1))) && ((send1 & 127) == send2)) && (st1 == 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((((send2 == id2) && (((p1_new + 1) % 256) == 0)) && (st3 == 0)) && (id3 == send3)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (((1 + p2_old) % 256) == 0)) && (1 == mode1)) && !((alive1 == 0))) && (1 == mode2)) && !((id1 == send1))) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0)) && (1 == st1)) && (alive3 == 0))) || (((((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (alive3 >= 1)) && (st2 == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == r1)) && (1 == mode1)) && !((alive1 == 0))) && (p3_old == (send3 & 127))) && (1 == mode2)) && ((send1 & 127) == send2)) && ((send2 & 127) == p2_old)) && (st1 == 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((1 + p3_new) % 256) == 0) && (((1 + p2_new) % 256) == 0)) && ((send2 & 127) == send3)) && ((send2 & 127) == p2_old)) && (((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (st2 == 0)) && (1 == mode3)) && (p1_old == (send1 & 127))) && (1 == r1)) && (1 == mode1)) && !((alive3 == 0))) && (1 == mode2)) && !((id1 == send1))) && !((alive2 == 0))) && (st1 == 0)) || ((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (id1 == send1)) && (st2 == 0)) && (1 == mode3)) && (p1_old == (send1 & 127))) && (1 == r1)) && (1 == mode1)) && !((alive1 == 0))) && (1 == mode2)) && !((alive2 == 0))) && (st1 == 0)))) && (id3 >= 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((send2 == id2) && (((p1_new + 1) % 256) == 0)) && (st3 == 0)) && (st2 == 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == r1)) && (1 == mode1)) && (alive1 == 0)) && !((alive3 == 0))) && (1 == mode2)) && !((id1 == send1))) && !((alive2 == 0))) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (st2 == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (1 == mode1)) && !((alive1 == 0))) && (1 == mode2)) && (id3 >= 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0)) && (1 == st1)) && (alive3 == 0))) || ((((((((((((((((((((((mode3 == 0) && (0 == mode1)) && (send2 == id2)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (id3 == send3)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (((1 + p2_old) % 256) == 0)) && (1 == r1)) && (alive1 == 0)) && !((alive3 == 0))) && (id3 >= 0)) && (st1 == 0)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((((((mode3 == 0) && (0 == mode1)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (alive2 == 0)) && (((1 + p2_old) % 256) == 0)) && !((alive1 == 0))) && (id3 >= 0)) && !((id1 == send1))) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0)) && (1 == st1)) && (alive3 == 0))) || (((((((((((((((((((((send2 == id2) && (((p1_new + 1) % 256) == 0)) && (st3 == 0)) && (id1 == send1)) && (id3 == send3)) && (((1 + p3_old) % 256) == 0)) && (st2 == 0)) && (((p1_old + 1) % 256) == 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (r1 == 0)) && (1 == mode1)) && (alive1 == 0)) && (1 == mode2)) && (id3 >= 0)) && (st1 == 0)) && (alive2 >= 1)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0)) && (alive3 == 0))) || (((((((((((((((((p1_new + 1) % 256) == 0) && (st2 == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == mode1)) && !((alive1 == 0))) && !((alive3 == 0))) && (1 == mode2)) && !((id1 == send1))) && !((alive2 == 0))) && (st1 == 0)) && (1 == st3)) || ((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (st2 == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == mode1)) && !((alive1 == 0))) && !((alive3 == 0))) && (1 == mode2)) && !((id1 == send1))) && !((alive2 == 0))) && (st1 == 0))) && (((1 + p3_new) % 256) == 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((mode3 == 0) && (0 == mode1)) && (((p1_new + 1) % 256) == 0)) && (mode2 == 0)) && (st3 == 0)) && (1 == st2)) && (((1 + p3_old) % 256) == 0)) && (((p1_old + 1) % 256) == 0)) && !((id3 == send3))) && (((1 + p3_new) % 256) == 0)) && (((1 + p2_new) % 256) == 0)) && (((1 + p2_old) % 256) == 0)) && !((alive1 == 0))) && !((alive3 == 0))) && !((alive2 == 0))) && (st1 == 0)) && (((1 + nomsg) % 256) == 0))) || (((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (id1 == send1)) && (st2 == 0)) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == mode1)) && !((alive1 == 0))) && (1 == mode2)) && (id3 >= 0)) && !((alive2 == 0))) && (st1 == 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && (st2 == 0)) && !((id3 == send3))) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && (1 == r1)) && (1 == mode1)) && !((alive1 == 0))) && (1 == mode2)) && ((send1 & 127) == send2)) && ((send2 & 127) == p2_old)) && (id3 >= 0)) && !((alive2 == 0))) && (st1 == 0)) && (((1 + nomsg) % 256) == 0))) || ((((((((((((((((((((((((p1_new + 1) % 256) == 0) && (st3 == 0)) && !((send2 == id2))) && (1 == st2)) && (id1 == send1)) && !((-1 == p3_old))) && (((p1_old + 1) % 256) == 0)) && !((id3 == send3))) && (id2 >= 0)) && (((1 + p3_new) % 256) == 0)) && (1 == mode3)) && (((1 + p2_new) % 256) == 0)) && !((-1 == send3))) && (1 == mode1)) && (alive1 == 0)) && (1 == mode2)) && (id3 >= 0)) && (st1 == 0)) && (alive2 >= 1)) && (id1 >= 0)) && (((1 + nomsg) % 256) == 0)) && (alive3 == 0))) RESULT: Ultimate proved your program to be correct! [2023-12-25 07:50:28,440 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-25 07:50:28,475 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...