/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-reduced/pals_lcr-var-start-time.3.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-25 09:19:40,768 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-25 09:19:40,813 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 09:19:40,816 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-25 09:19:40,816 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-25 09:19:40,830 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-25 09:19:40,830 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-25 09:19:40,831 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-25 09:19:40,831 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-25 09:19:40,831 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-25 09:19:40,832 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-25 09:19:40,832 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-25 09:19:40,832 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-25 09:19:40,832 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-25 09:19:40,833 INFO L153 SettingsManager]: * Use SBE=true [2023-12-25 09:19:40,833 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-25 09:19:40,833 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-25 09:19:40,833 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-25 09:19:40,834 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-25 09:19:40,834 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-25 09:19:40,834 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-25 09:19:40,834 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-25 09:19:40,835 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-25 09:19:40,835 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-25 09:19:40,835 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-25 09:19:40,835 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-25 09:19:40,835 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-25 09:19:40,836 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-25 09:19:40,836 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-25 09:19:40,836 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-25 09:19:40,836 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-25 09:19:40,836 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-25 09:19:40,837 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-25 09:19:40,837 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-25 09:19:40,837 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 09:19:40,837 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-25 09:19:40,838 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-25 09:19:40,838 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-25 09:19:40,838 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-25 09:19:40,838 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-25 09:19:40,838 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-25 09:19:40,839 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-25 09:19:40,839 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-25 09:19:40,839 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-25 09:19:40,839 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-25 09:19:40,839 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-25 09:19:40,839 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 09:19:41,021 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-25 09:19:41,038 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-25 09:19:41,040 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-25 09:19:41,040 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-25 09:19:41,041 INFO L274 PluginConnector]: CDTParser initialized [2023-12-25 09:19:41,042 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr-var-start-time.3.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c [2023-12-25 09:19:42,095 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-25 09:19:42,340 INFO L384 CDTParser]: Found 1 translation units. [2023-12-25 09:19:42,340 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr-var-start-time.3.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c [2023-12-25 09:19:42,366 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/628db3cf9/f9abe1da31ef4f84ae34a993586b28f8/FLAG4ad515c71 [2023-12-25 09:19:42,377 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/628db3cf9/f9abe1da31ef4f84ae34a993586b28f8 [2023-12-25 09:19:42,379 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-25 09:19:42,380 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-25 09:19:42,384 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-25 09:19:42,385 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-25 09:19:42,388 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-25 09:19:42,389 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 09:19:42" (1/1) ... [2023-12-25 09:19:42,390 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21724b8b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 09:19:42, skipping insertion in model container [2023-12-25 09:19:42,390 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 09:19:42" (1/1) ... [2023-12-25 09:19:42,446 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 09:19:42,660 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-reduced/pals_lcr-var-start-time.3.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c[8127,8140] [2023-12-25 09:19:42,697 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-reduced/pals_lcr-var-start-time.3.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c[14997,15010] [2023-12-25 09:19:42,711 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-reduced/pals_lcr-var-start-time.3.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c[17084,17097] [2023-12-25 09:19:42,716 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-reduced/pals_lcr-var-start-time.3.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c[18108,18121] [2023-12-25 09:19:42,834 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 09:19:42,847 INFO L202 MainTranslator]: Completed pre-run [2023-12-25 09:19:42,891 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-reduced/pals_lcr-var-start-time.3.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c[8127,8140] [2023-12-25 09:19:42,955 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-reduced/pals_lcr-var-start-time.3.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c[14997,15010] [2023-12-25 09:19:42,962 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-reduced/pals_lcr-var-start-time.3.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c[17084,17097] [2023-12-25 09:19:42,980 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-reduced/pals_lcr-var-start-time.3.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c[18108,18121] [2023-12-25 09:19:43,053 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 09:19:43,086 INFO L206 MainTranslator]: Completed translation [2023-12-25 09:19:43,086 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 09:19:43 WrapperNode [2023-12-25 09:19:43,086 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-25 09:19:43,087 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-25 09:19:43,087 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-25 09:19:43,087 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-25 09:19:43,092 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 09:19:43" (1/1) ... [2023-12-25 09:19:43,119 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 09:19:43" (1/1) ... [2023-12-25 09:19:43,207 INFO L138 Inliner]: procedures = 23, calls = 7, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 2605 [2023-12-25 09:19:43,207 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-25 09:19:43,208 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-25 09:19:43,208 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-25 09:19:43,208 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-25 09:19:43,218 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 09:19:43" (1/1) ... [2023-12-25 09:19:43,218 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 09:19:43" (1/1) ... [2023-12-25 09:19:43,226 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 09:19:43" (1/1) ... [2023-12-25 09:19:43,251 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 09:19:43,252 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 09:19:43" (1/1) ... [2023-12-25 09:19:43,252 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 09:19:43" (1/1) ... [2023-12-25 09:19:43,271 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 09:19:43" (1/1) ... [2023-12-25 09:19:43,280 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 09:19:43" (1/1) ... [2023-12-25 09:19:43,286 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 09:19:43" (1/1) ... [2023-12-25 09:19:43,291 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 09:19:43" (1/1) ... [2023-12-25 09:19:43,299 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-25 09:19:43,300 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-25 09:19:43,300 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-25 09:19:43,300 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-25 09:19:43,301 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 09:19:43" (1/1) ... [2023-12-25 09:19:43,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 09:19:43,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-25 09:19:43,338 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 09:19:43,360 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 09:19:43,368 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-25 09:19:43,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-25 09:19:43,368 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-25 09:19:43,368 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-25 09:19:43,531 INFO L241 CfgBuilder]: Building ICFG [2023-12-25 09:19:43,533 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-25 09:19:44,735 INFO L282 CfgBuilder]: Performing block encoding [2023-12-25 09:19:44,770 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-25 09:19:44,771 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-12-25 09:19:44,771 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 09:19:44 BoogieIcfgContainer [2023-12-25 09:19:44,771 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-25 09:19:44,773 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-25 09:19:44,773 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-25 09:19:44,775 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-25 09:19:44,776 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.12 09:19:42" (1/3) ... [2023-12-25 09:19:44,777 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d687ea0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 09:19:44, skipping insertion in model container [2023-12-25 09:19:44,777 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 09:19:43" (2/3) ... [2023-12-25 09:19:44,778 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d687ea0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 09:19:44, skipping insertion in model container [2023-12-25 09:19:44,778 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 09:19:44" (3/3) ... [2023-12-25 09:19:44,779 INFO L112 eAbstractionObserver]: Analyzing ICFG pals_lcr-var-start-time.3.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c [2023-12-25 09:19:44,794 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-25 09:19:44,794 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2023-12-25 09:19:44,833 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-25 09:19:44,838 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;@6bda5874, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-25 09:19:44,839 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-12-25 09:19:44,844 INFO L276 IsEmpty]: Start isEmpty. Operand has 454 states, 449 states have (on average 1.8530066815144766) internal successors, (832), 453 states have internal predecessors, (832), 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 09:19:44,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-12-25 09:19:44,855 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:19:44,856 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, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:19:44,857 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:19:44,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:19:44,860 INFO L85 PathProgramCache]: Analyzing trace with hash 34120099, now seen corresponding path program 1 times [2023-12-25 09:19:44,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:19:44,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1176612092] [2023-12-25 09:19:44,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:19:44,870 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 09:19:44,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:19:44,872 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 09:19:44,889 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 09:19:45,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:19:45,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 09:19:45,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:19:45,314 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 09:19:45,314 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:19:45,315 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:19:45,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1176612092] [2023-12-25 09:19:45,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1176612092] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:19:45,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:19:45,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 09:19:45,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657574936] [2023-12-25 09:19:45,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:19:45,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 09:19:45,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:19:45,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 09:19:45,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 09:19:45,348 INFO L87 Difference]: Start difference. First operand has 454 states, 449 states have (on average 1.8530066815144766) internal successors, (832), 453 states have internal predecessors, (832), 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 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 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 09:19:45,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:19:45,807 INFO L93 Difference]: Finished difference Result 829 states and 1468 transitions. [2023-12-25 09:19:45,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 09:19:45,809 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 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 49 [2023-12-25 09:19:45,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:19:45,818 INFO L225 Difference]: With dead ends: 829 [2023-12-25 09:19:45,818 INFO L226 Difference]: Without dead ends: 484 [2023-12-25 09:19:45,821 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-25 09:19:45,823 INFO L413 NwaCegarLoop]: 436 mSDtfsCounter, 2277 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2277 SdHoareTripleChecker+Valid, 563 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 09:19:45,824 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2277 Valid, 563 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 09:19:45,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2023-12-25 09:19:45,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 478. [2023-12-25 09:19:45,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 474 states have (on average 1.3755274261603376) internal successors, (652), 477 states have internal predecessors, (652), 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 09:19:45,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 652 transitions. [2023-12-25 09:19:45,875 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 652 transitions. Word has length 49 [2023-12-25 09:19:45,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:19:45,876 INFO L495 AbstractCegarLoop]: Abstraction has 478 states and 652 transitions. [2023-12-25 09:19:45,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 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 09:19:45,876 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 652 transitions. [2023-12-25 09:19:45,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-12-25 09:19:45,878 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:19:45,878 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, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:19:45,886 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 (2)] Forceful destruction successful, exit code 0 [2023-12-25 09:19:46,080 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 09:19:46,081 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:19:46,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:19:46,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1293280514, now seen corresponding path program 1 times [2023-12-25 09:19:46,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:19:46,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1178585716] [2023-12-25 09:19:46,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:19:46,082 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 09:19:46,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:19:46,084 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 09:19:46,113 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 09:19:46,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:19:46,207 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 09:19:46,209 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:19:46,361 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 09:19:46,361 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:19:46,361 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:19:46,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1178585716] [2023-12-25 09:19:46,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1178585716] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:19:46,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:19:46,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 09:19:46,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256584861] [2023-12-25 09:19:46,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:19:46,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 09:19:46,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:19:46,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 09:19:46,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 09:19:46,364 INFO L87 Difference]: Start difference. First operand 478 states and 652 transitions. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 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 09:19:46,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:19:46,693 INFO L93 Difference]: Finished difference Result 975 states and 1375 transitions. [2023-12-25 09:19:46,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 09:19:46,693 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 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 50 [2023-12-25 09:19:46,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:19:46,695 INFO L225 Difference]: With dead ends: 975 [2023-12-25 09:19:46,696 INFO L226 Difference]: Without dead ends: 645 [2023-12-25 09:19:46,697 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-25 09:19:46,697 INFO L413 NwaCegarLoop]: 256 mSDtfsCounter, 972 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 972 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 09:19:46,698 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [972 Valid, 367 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 09:19:46,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2023-12-25 09:19:46,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 638. [2023-12-25 09:19:46,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 638 states, 634 states have (on average 1.4006309148264984) internal successors, (888), 637 states have internal predecessors, (888), 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 09:19:46,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 888 transitions. [2023-12-25 09:19:46,715 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 888 transitions. Word has length 50 [2023-12-25 09:19:46,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:19:46,715 INFO L495 AbstractCegarLoop]: Abstraction has 638 states and 888 transitions. [2023-12-25 09:19:46,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 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 09:19:46,715 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 888 transitions. [2023-12-25 09:19:46,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-12-25 09:19:46,717 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:19:46,717 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, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:19:46,726 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 (3)] Ended with exit code 0 [2023-12-25 09:19:46,920 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 09:19:46,921 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:19:46,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:19:46,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1148996632, now seen corresponding path program 1 times [2023-12-25 09:19:46,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:19:46,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1013779799] [2023-12-25 09:19:46,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:19:46,922 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 09:19:46,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:19:46,923 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 09:19:46,925 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 09:19:47,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:19:47,074 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 09:19:47,076 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:19:47,132 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 09:19:47,132 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:19:47,132 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:19:47,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1013779799] [2023-12-25 09:19:47,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1013779799] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:19:47,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:19:47,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 09:19:47,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707500422] [2023-12-25 09:19:47,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:19:47,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 09:19:47,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:19:47,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 09:19:47,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-25 09:19:47,134 INFO L87 Difference]: Start difference. First operand 638 states and 888 transitions. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 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 09:19:47,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:19:47,244 INFO L93 Difference]: Finished difference Result 1726 states and 2516 transitions. [2023-12-25 09:19:47,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 09:19:47,244 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 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 50 [2023-12-25 09:19:47,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:19:47,248 INFO L225 Difference]: With dead ends: 1726 [2023-12-25 09:19:47,248 INFO L226 Difference]: Without dead ends: 1228 [2023-12-25 09:19:47,249 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 46 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 09:19:47,250 INFO L413 NwaCegarLoop]: 517 mSDtfsCounter, 824 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 824 SdHoareTripleChecker+Valid, 912 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 09:19:47,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [824 Valid, 912 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 09:19:47,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1228 states. [2023-12-25 09:19:47,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1228 to 1219. [2023-12-25 09:19:47,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1219 states, 1215 states have (on average 1.4534979423868313) internal successors, (1766), 1218 states have internal predecessors, (1766), 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 09:19:47,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1219 states to 1219 states and 1766 transitions. [2023-12-25 09:19:47,273 INFO L78 Accepts]: Start accepts. Automaton has 1219 states and 1766 transitions. Word has length 50 [2023-12-25 09:19:47,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:19:47,273 INFO L495 AbstractCegarLoop]: Abstraction has 1219 states and 1766 transitions. [2023-12-25 09:19:47,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 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 09:19:47,273 INFO L276 IsEmpty]: Start isEmpty. Operand 1219 states and 1766 transitions. [2023-12-25 09:19:47,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-12-25 09:19:47,275 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:19:47,276 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, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:19:47,281 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 (4)] Ended with exit code 0 [2023-12-25 09:19:47,478 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 09:19:47,479 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:19:47,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:19:47,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1729159359, now seen corresponding path program 1 times [2023-12-25 09:19:47,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:19:47,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1970810219] [2023-12-25 09:19:47,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:19:47,480 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 09:19:47,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:19:47,484 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 09:19:47,485 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 09:19:47,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:19:47,604 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 09:19:47,605 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:19:47,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 09:19:47,728 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:19:47,728 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:19:47,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1970810219] [2023-12-25 09:19:47,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1970810219] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:19:47,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:19:47,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 09:19:47,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125325618] [2023-12-25 09:19:47,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:19:47,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 09:19:47,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:19:47,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 09:19:47,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 09:19:47,730 INFO L87 Difference]: Start difference. First operand 1219 states and 1766 transitions. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 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 09:19:48,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:19:48,037 INFO L93 Difference]: Finished difference Result 3115 states and 4613 transitions. [2023-12-25 09:19:48,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 09:19:48,037 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 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 50 [2023-12-25 09:19:48,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:19:48,043 INFO L225 Difference]: With dead ends: 3115 [2023-12-25 09:19:48,043 INFO L226 Difference]: Without dead ends: 2004 [2023-12-25 09:19:48,045 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-25 09:19:48,045 INFO L413 NwaCegarLoop]: 224 mSDtfsCounter, 1043 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1043 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 09:19:48,046 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1043 Valid, 339 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 09:19:48,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2004 states. [2023-12-25 09:19:48,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2004 to 1998. [2023-12-25 09:19:48,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1998 states, 1994 states have (on average 1.4789368104312939) internal successors, (2949), 1997 states have internal predecessors, (2949), 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 09:19:48,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1998 states to 1998 states and 2949 transitions. [2023-12-25 09:19:48,079 INFO L78 Accepts]: Start accepts. Automaton has 1998 states and 2949 transitions. Word has length 50 [2023-12-25 09:19:48,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:19:48,079 INFO L495 AbstractCegarLoop]: Abstraction has 1998 states and 2949 transitions. [2023-12-25 09:19:48,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 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 09:19:48,079 INFO L276 IsEmpty]: Start isEmpty. Operand 1998 states and 2949 transitions. [2023-12-25 09:19:48,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-12-25 09:19:48,081 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:19:48,081 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:19:48,084 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 (5)] Forceful destruction successful, exit code 0 [2023-12-25 09:19:48,284 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 09:19:48,285 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:19:48,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:19:48,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1397993911, now seen corresponding path program 1 times [2023-12-25 09:19:48,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:19:48,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [906605798] [2023-12-25 09:19:48,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:19:48,286 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 09:19:48,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:19:48,305 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 09:19:48,324 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 09:19:48,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:19:48,417 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 09:19:48,420 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:19:48,461 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 09:19:48,461 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:19:48,462 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:19:48,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [906605798] [2023-12-25 09:19:48,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [906605798] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:19:48,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:19:48,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 09:19:48,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528473401] [2023-12-25 09:19:48,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:19:48,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 09:19:48,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:19:48,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 09:19:48,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 09:19:48,463 INFO L87 Difference]: Start difference. First operand 1998 states and 2949 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 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 09:19:48,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:19:48,496 INFO L93 Difference]: Finished difference Result 3625 states and 5395 transitions. [2023-12-25 09:19:48,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 09:19:48,497 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 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 51 [2023-12-25 09:19:48,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:19:48,504 INFO L225 Difference]: With dead ends: 3625 [2023-12-25 09:19:48,504 INFO L226 Difference]: Without dead ends: 2481 [2023-12-25 09:19:48,506 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 49 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 09:19:48,507 INFO L413 NwaCegarLoop]: 401 mSDtfsCounter, 226 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 690 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 09:19:48,508 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 690 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 09:19:48,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2481 states. [2023-12-25 09:19:48,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2481 to 2450. [2023-12-25 09:19:48,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2450 states, 2446 states have (on average 1.4664758789860997) internal successors, (3587), 2449 states have internal predecessors, (3587), 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 09:19:48,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2450 states to 2450 states and 3587 transitions. [2023-12-25 09:19:48,553 INFO L78 Accepts]: Start accepts. Automaton has 2450 states and 3587 transitions. Word has length 51 [2023-12-25 09:19:48,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:19:48,557 INFO L495 AbstractCegarLoop]: Abstraction has 2450 states and 3587 transitions. [2023-12-25 09:19:48,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 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 09:19:48,557 INFO L276 IsEmpty]: Start isEmpty. Operand 2450 states and 3587 transitions. [2023-12-25 09:19:48,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-12-25 09:19:48,559 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:19:48,559 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:19:48,575 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 (6)] Ended with exit code 0 [2023-12-25 09:19:48,762 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 09:19:48,763 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:19:48,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:19:48,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1712475855, now seen corresponding path program 1 times [2023-12-25 09:19:48,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:19:48,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [300425593] [2023-12-25 09:19:48,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:19:48,764 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 09:19:48,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:19:48,765 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 09:19:48,796 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 09:19:48,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:19:48,885 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-25 09:19:48,891 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:19:48,979 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 09:19:48,979 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:19:48,979 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:19:48,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [300425593] [2023-12-25 09:19:48,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [300425593] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:19:48,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:19:48,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 09:19:48,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4320589] [2023-12-25 09:19:48,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:19:48,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 09:19:48,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:19:48,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 09:19:48,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-25 09:19:48,981 INFO L87 Difference]: Start difference. First operand 2450 states and 3587 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 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 09:19:49,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:19:49,324 INFO L93 Difference]: Finished difference Result 9318 states and 13804 transitions. [2023-12-25 09:19:49,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-25 09:19:49,324 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 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 51 [2023-12-25 09:19:49,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:19:49,345 INFO L225 Difference]: With dead ends: 9318 [2023-12-25 09:19:49,345 INFO L226 Difference]: Without dead ends: 7094 [2023-12-25 09:19:49,353 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2023-12-25 09:19:49,354 INFO L413 NwaCegarLoop]: 262 mSDtfsCounter, 1989 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1989 SdHoareTripleChecker+Valid, 618 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 09:19:49,355 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1989 Valid, 618 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 09:19:49,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7094 states. [2023-12-25 09:19:49,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7094 to 2442. [2023-12-25 09:19:49,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2442 states, 2438 states have (on average 1.4548810500410172) internal successors, (3547), 2441 states have internal predecessors, (3547), 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 09:19:49,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2442 states to 2442 states and 3547 transitions. [2023-12-25 09:19:49,473 INFO L78 Accepts]: Start accepts. Automaton has 2442 states and 3547 transitions. Word has length 51 [2023-12-25 09:19:49,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:19:49,474 INFO L495 AbstractCegarLoop]: Abstraction has 2442 states and 3547 transitions. [2023-12-25 09:19:49,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 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 09:19:49,474 INFO L276 IsEmpty]: Start isEmpty. Operand 2442 states and 3547 transitions. [2023-12-25 09:19:49,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-12-25 09:19:49,475 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:19:49,476 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:19:49,497 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 (7)] Ended with exit code 0 [2023-12-25 09:19:49,678 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 09:19:49,679 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:19:49,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:19:49,679 INFO L85 PathProgramCache]: Analyzing trace with hash 330816908, now seen corresponding path program 1 times [2023-12-25 09:19:49,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:19:49,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1932944601] [2023-12-25 09:19:49,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:19:49,681 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 09:19:49,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:19:49,682 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 09:19:49,698 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 09:19:49,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:19:49,786 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 09:19:49,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:19:49,805 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 09:19:49,805 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:19:49,805 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:19:49,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1932944601] [2023-12-25 09:19:49,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1932944601] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:19:49,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:19:49,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 09:19:49,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041876718] [2023-12-25 09:19:49,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:19:49,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 09:19:49,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:19:49,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 09:19:49,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 09:19:49,806 INFO L87 Difference]: Start difference. First operand 2442 states and 3547 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 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 09:19:49,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:19:49,837 INFO L93 Difference]: Finished difference Result 4983 states and 7253 transitions. [2023-12-25 09:19:49,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 09:19:49,838 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 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 51 [2023-12-25 09:19:49,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:19:49,846 INFO L225 Difference]: With dead ends: 4983 [2023-12-25 09:19:49,846 INFO L226 Difference]: Without dead ends: 3342 [2023-12-25 09:19:49,848 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 49 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 09:19:49,848 INFO L413 NwaCegarLoop]: 461 mSDtfsCounter, 230 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 754 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 09:19:49,849 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [230 Valid, 754 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 09:19:49,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3342 states. [2023-12-25 09:19:49,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3342 to 3319. [2023-12-25 09:19:49,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3319 states, 3315 states have (on average 1.4277526395173454) internal successors, (4733), 3318 states have internal predecessors, (4733), 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 09:19:49,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3319 states to 3319 states and 4733 transitions. [2023-12-25 09:19:49,893 INFO L78 Accepts]: Start accepts. Automaton has 3319 states and 4733 transitions. Word has length 51 [2023-12-25 09:19:49,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:19:49,894 INFO L495 AbstractCegarLoop]: Abstraction has 3319 states and 4733 transitions. [2023-12-25 09:19:49,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 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 09:19:49,894 INFO L276 IsEmpty]: Start isEmpty. Operand 3319 states and 4733 transitions. [2023-12-25 09:19:49,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-12-25 09:19:49,895 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:19:49,895 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:19:49,898 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 09:19:50,098 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 09:19:50,098 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:19:50,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:19:50,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1403373740, now seen corresponding path program 1 times [2023-12-25 09:19:50,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:19:50,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1927629905] [2023-12-25 09:19:50,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:19:50,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 09:19:50,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:19:50,101 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 09:19:50,135 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 09:19:50,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:19:50,204 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-25 09:19:50,205 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:19:50,298 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 09:19:50,299 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:19:50,299 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:19:50,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1927629905] [2023-12-25 09:19:50,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1927629905] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:19:50,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:19:50,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 09:19:50,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760849733] [2023-12-25 09:19:50,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:19:50,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 09:19:50,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:19:50,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 09:19:50,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-25 09:19:50,300 INFO L87 Difference]: Start difference. First operand 3319 states and 4733 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 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 09:19:50,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:19:50,679 INFO L93 Difference]: Finished difference Result 15773 states and 22767 transitions. [2023-12-25 09:19:50,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-25 09:19:50,680 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 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 51 [2023-12-25 09:19:50,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:19:50,713 INFO L225 Difference]: With dead ends: 15773 [2023-12-25 09:19:50,713 INFO L226 Difference]: Without dead ends: 13371 [2023-12-25 09:19:50,721 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2023-12-25 09:19:50,721 INFO L413 NwaCegarLoop]: 259 mSDtfsCounter, 1644 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1644 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 09:19:50,721 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1644 Valid, 669 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 09:19:50,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13371 states. [2023-12-25 09:19:50,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13371 to 3314. [2023-12-25 09:19:50,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3314 states, 3310 states have (on average 1.4039274924471299) internal successors, (4647), 3313 states have internal predecessors, (4647), 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 09:19:50,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3314 states to 3314 states and 4647 transitions. [2023-12-25 09:19:50,829 INFO L78 Accepts]: Start accepts. Automaton has 3314 states and 4647 transitions. Word has length 51 [2023-12-25 09:19:50,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:19:50,830 INFO L495 AbstractCegarLoop]: Abstraction has 3314 states and 4647 transitions. [2023-12-25 09:19:50,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 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 09:19:50,831 INFO L276 IsEmpty]: Start isEmpty. Operand 3314 states and 4647 transitions. [2023-12-25 09:19:50,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-12-25 09:19:50,832 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:19:50,832 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:19:50,834 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 09:19:51,034 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 09:19:51,035 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:19:51,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:19:51,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1490455062, now seen corresponding path program 1 times [2023-12-25 09:19:51,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:19:51,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [242883718] [2023-12-25 09:19:51,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:19:51,036 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 09:19:51,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:19:51,061 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 09:19:51,087 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 09:19:51,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:19:51,193 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 09:19:51,195 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:19:51,222 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 09:19:51,222 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:19:51,222 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:19:51,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [242883718] [2023-12-25 09:19:51,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [242883718] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:19:51,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:19:51,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 09:19:51,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554080547] [2023-12-25 09:19:51,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:19:51,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 09:19:51,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:19:51,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 09:19:51,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 09:19:51,224 INFO L87 Difference]: Start difference. First operand 3314 states and 4647 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 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 09:19:51,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:19:51,279 INFO L93 Difference]: Finished difference Result 4874 states and 6833 transitions. [2023-12-25 09:19:51,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 09:19:51,279 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 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 52 [2023-12-25 09:19:51,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:19:51,287 INFO L225 Difference]: With dead ends: 4874 [2023-12-25 09:19:51,287 INFO L226 Difference]: Without dead ends: 3439 [2023-12-25 09:19:51,289 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 50 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 09:19:51,291 INFO L413 NwaCegarLoop]: 424 mSDtfsCounter, 210 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 714 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 09:19:51,291 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 714 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 09:19:51,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3439 states. [2023-12-25 09:19:51,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3439 to 3138. [2023-12-25 09:19:51,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3138 states, 3134 states have (on average 1.3726866624122527) internal successors, (4302), 3137 states have internal predecessors, (4302), 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 09:19:51,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3138 states to 3138 states and 4302 transitions. [2023-12-25 09:19:51,327 INFO L78 Accepts]: Start accepts. Automaton has 3138 states and 4302 transitions. Word has length 52 [2023-12-25 09:19:51,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:19:51,327 INFO L495 AbstractCegarLoop]: Abstraction has 3138 states and 4302 transitions. [2023-12-25 09:19:51,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 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 09:19:51,327 INFO L276 IsEmpty]: Start isEmpty. Operand 3138 states and 4302 transitions. [2023-12-25 09:19:51,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-12-25 09:19:51,329 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:19:51,329 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:19:51,334 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 09:19:51,532 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 09:19:51,532 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:19:51,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:19:51,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1221262858, now seen corresponding path program 1 times [2023-12-25 09:19:51,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:19:51,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1309817748] [2023-12-25 09:19:51,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:19:51,534 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 09:19:51,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:19:51,535 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 09:19:51,537 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 09:19:51,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:19:51,649 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 09:19:51,651 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:19:52,064 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 09:19:52,065 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:19:52,065 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:19:52,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1309817748] [2023-12-25 09:19:52,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1309817748] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:19:52,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:19:52,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 09:19:52,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415920858] [2023-12-25 09:19:52,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:19:52,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-25 09:19:52,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:19:52,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-25 09:19:52,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-25 09:19:52,066 INFO L87 Difference]: Start difference. First operand 3138 states and 4302 transitions. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 7 states have internal predecessors, (52), 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 09:19:53,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:19:53,346 INFO L93 Difference]: Finished difference Result 7024 states and 9850 transitions. [2023-12-25 09:19:53,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-25 09:19:53,347 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 7 states have internal predecessors, (52), 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 52 [2023-12-25 09:19:53,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:19:53,355 INFO L225 Difference]: With dead ends: 7024 [2023-12-25 09:19:53,355 INFO L226 Difference]: Without dead ends: 5073 [2023-12-25 09:19:53,361 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2023-12-25 09:19:53,362 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 1780 mSDsluCounter, 811 mSDsCounter, 0 mSdLazyCounter, 771 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1780 SdHoareTripleChecker+Valid, 1082 SdHoareTripleChecker+Invalid, 790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 771 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-25 09:19:53,363 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1780 Valid, 1082 Invalid, 790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 771 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-25 09:19:53,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5073 states. [2023-12-25 09:19:53,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5073 to 3115. [2023-12-25 09:19:53,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3115 states, 3111 states have (on average 1.3728704596592736) internal successors, (4271), 3114 states have internal predecessors, (4271), 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 09:19:53,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3115 states to 3115 states and 4271 transitions. [2023-12-25 09:19:53,442 INFO L78 Accepts]: Start accepts. Automaton has 3115 states and 4271 transitions. Word has length 52 [2023-12-25 09:19:53,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:19:53,442 INFO L495 AbstractCegarLoop]: Abstraction has 3115 states and 4271 transitions. [2023-12-25 09:19:53,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 7 states have internal predecessors, (52), 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 09:19:53,443 INFO L276 IsEmpty]: Start isEmpty. Operand 3115 states and 4271 transitions. [2023-12-25 09:19:53,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-25 09:19:53,444 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:19:53,444 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:19:53,465 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 09:19:53,647 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 09:19:53,647 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:19:53,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:19:53,648 INFO L85 PathProgramCache]: Analyzing trace with hash -55106621, now seen corresponding path program 1 times [2023-12-25 09:19:53,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:19:53,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1406123798] [2023-12-25 09:19:53,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:19:53,649 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 09:19:53,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:19:53,665 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 09:19:53,696 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 09:19:53,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:19:53,806 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 09:19:53,808 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:19:54,006 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 09:19:54,008 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:19:54,008 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:19:54,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1406123798] [2023-12-25 09:19:54,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1406123798] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:19:54,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:19:54,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-25 09:19:54,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121904504] [2023-12-25 09:19:54,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:19:54,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 09:19:54,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:19:54,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 09:19:54,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-25 09:19:54,009 INFO L87 Difference]: Start difference. First operand 3115 states and 4271 transitions. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 6 states have internal predecessors, (53), 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 09:19:54,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:19:54,828 INFO L93 Difference]: Finished difference Result 4083 states and 5622 transitions. [2023-12-25 09:19:54,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-25 09:19:54,828 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 6 states have internal predecessors, (53), 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 53 [2023-12-25 09:19:54,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:19:54,833 INFO L225 Difference]: With dead ends: 4083 [2023-12-25 09:19:54,833 INFO L226 Difference]: Without dead ends: 3333 [2023-12-25 09:19:54,834 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-12-25 09:19:54,834 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 1170 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1170 SdHoareTripleChecker+Valid, 807 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 09:19:54,835 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1170 Valid, 807 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 09:19:54,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3333 states. [2023-12-25 09:19:54,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3333 to 3025. [2023-12-25 09:19:54,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3025 states, 3021 states have (on average 1.3733862959285006) internal successors, (4149), 3024 states have internal predecessors, (4149), 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 09:19:54,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3025 states to 3025 states and 4149 transitions. [2023-12-25 09:19:54,880 INFO L78 Accepts]: Start accepts. Automaton has 3025 states and 4149 transitions. Word has length 53 [2023-12-25 09:19:54,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:19:54,880 INFO L495 AbstractCegarLoop]: Abstraction has 3025 states and 4149 transitions. [2023-12-25 09:19:54,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 6 states have internal predecessors, (53), 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 09:19:54,881 INFO L276 IsEmpty]: Start isEmpty. Operand 3025 states and 4149 transitions. [2023-12-25 09:19:54,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-25 09:19:54,882 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:19:54,882 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:19:54,897 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 (12)] Ended with exit code 0 [2023-12-25 09:19:55,085 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 09:19:55,086 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:19:55,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:19:55,086 INFO L85 PathProgramCache]: Analyzing trace with hash -421230622, now seen corresponding path program 1 times [2023-12-25 09:19:55,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:19:55,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1338002044] [2023-12-25 09:19:55,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:19:55,087 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 09:19:55,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:19:55,089 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 09:19:55,092 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 09:19:55,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:19:55,192 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 09:19:55,194 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:19:55,516 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 09:19:55,516 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:19:55,516 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:19:55,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1338002044] [2023-12-25 09:19:55,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1338002044] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:19:55,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:19:55,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 09:19:55,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495803770] [2023-12-25 09:19:55,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:19:55,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-25 09:19:55,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:19:55,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-25 09:19:55,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-25 09:19:55,517 INFO L87 Difference]: Start difference. First operand 3025 states and 4149 transitions. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 7 states have internal predecessors, (53), 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 09:19:56,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:19:56,520 INFO L93 Difference]: Finished difference Result 3591 states and 4942 transitions. [2023-12-25 09:19:56,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-25 09:19:56,520 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 7 states have internal predecessors, (53), 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 53 [2023-12-25 09:19:56,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:19:56,541 INFO L225 Difference]: With dead ends: 3591 [2023-12-25 09:19:56,541 INFO L226 Difference]: Without dead ends: 3586 [2023-12-25 09:19:56,542 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2023-12-25 09:19:56,542 INFO L413 NwaCegarLoop]: 270 mSDtfsCounter, 1537 mSDsluCounter, 855 mSDsCounter, 0 mSdLazyCounter, 783 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1537 SdHoareTripleChecker+Valid, 1125 SdHoareTripleChecker+Invalid, 795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-25 09:19:56,542 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1537 Valid, 1125 Invalid, 795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 783 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-25 09:19:56,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3586 states. [2023-12-25 09:19:56,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3586 to 3025. [2023-12-25 09:19:56,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3025 states, 3021 states have (on average 1.372724263488911) internal successors, (4147), 3024 states have internal predecessors, (4147), 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 09:19:56,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3025 states to 3025 states and 4147 transitions. [2023-12-25 09:19:56,616 INFO L78 Accepts]: Start accepts. Automaton has 3025 states and 4147 transitions. Word has length 53 [2023-12-25 09:19:56,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:19:56,616 INFO L495 AbstractCegarLoop]: Abstraction has 3025 states and 4147 transitions. [2023-12-25 09:19:56,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 7 states have internal predecessors, (53), 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 09:19:56,616 INFO L276 IsEmpty]: Start isEmpty. Operand 3025 states and 4147 transitions. [2023-12-25 09:19:56,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-25 09:19:56,620 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:19:56,620 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:19:56,625 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 09:19:56,823 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 09:19:56,823 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:19:56,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:19:56,824 INFO L85 PathProgramCache]: Analyzing trace with hash -719520502, now seen corresponding path program 1 times [2023-12-25 09:19:56,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:19:56,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [818611728] [2023-12-25 09:19:56,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:19:56,824 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 09:19:56,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:19:56,825 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 09:19:56,829 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 09:19:56,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:19:56,931 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-25 09:19:56,932 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:19:57,044 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 09:19:57,044 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:19:57,044 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:19:57,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [818611728] [2023-12-25 09:19:57,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [818611728] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:19:57,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:19:57,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 09:19:57,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448255054] [2023-12-25 09:19:57,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:19:57,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 09:19:57,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:19:57,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 09:19:57,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-25 09:19:57,046 INFO L87 Difference]: Start difference. First operand 3025 states and 4147 transitions. Second operand has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 5 states have internal predecessors, (53), 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 09:19:57,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:19:57,381 INFO L93 Difference]: Finished difference Result 11168 states and 15558 transitions. [2023-12-25 09:19:57,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-25 09:19:57,381 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 5 states have internal predecessors, (53), 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 53 [2023-12-25 09:19:57,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:19:57,396 INFO L225 Difference]: With dead ends: 11168 [2023-12-25 09:19:57,396 INFO L226 Difference]: Without dead ends: 9334 [2023-12-25 09:19:57,400 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2023-12-25 09:19:57,401 INFO L413 NwaCegarLoop]: 317 mSDtfsCounter, 1382 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1382 SdHoareTripleChecker+Valid, 790 SdHoareTripleChecker+Invalid, 460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 09:19:57,402 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1382 Valid, 790 Invalid, 460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 09:19:57,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9334 states. [2023-12-25 09:19:57,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9334 to 3027. [2023-12-25 09:19:57,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3027 states, 3023 states have (on average 1.3628845517697652) internal successors, (4120), 3026 states have internal predecessors, (4120), 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 09:19:57,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3027 states to 3027 states and 4120 transitions. [2023-12-25 09:19:57,468 INFO L78 Accepts]: Start accepts. Automaton has 3027 states and 4120 transitions. Word has length 53 [2023-12-25 09:19:57,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:19:57,468 INFO L495 AbstractCegarLoop]: Abstraction has 3027 states and 4120 transitions. [2023-12-25 09:19:57,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 5 states have internal predecessors, (53), 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 09:19:57,468 INFO L276 IsEmpty]: Start isEmpty. Operand 3027 states and 4120 transitions. [2023-12-25 09:19:57,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-12-25 09:19:57,470 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:19:57,470 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:19:57,488 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 09:19:57,691 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 09:19:57,691 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:19:57,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:19:57,692 INFO L85 PathProgramCache]: Analyzing trace with hash -863697757, now seen corresponding path program 1 times [2023-12-25 09:19:57,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:19:57,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [93270113] [2023-12-25 09:19:57,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:19:57,692 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 09:19:57,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:19:57,693 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 09:19:57,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 (15)] Waiting until timeout for monitored process [2023-12-25 09:19:57,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:19:57,803 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 09:19:57,804 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:19:57,827 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 09:19:57,827 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:19:57,827 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:19:57,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [93270113] [2023-12-25 09:19:57,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [93270113] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:19:57,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:19:57,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 09:19:57,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465043406] [2023-12-25 09:19:57,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:19:57,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 09:19:57,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:19:57,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 09:19:57,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 09:19:57,828 INFO L87 Difference]: Start difference. First operand 3027 states and 4120 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 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 09:19:57,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:19:57,852 INFO L93 Difference]: Finished difference Result 3640 states and 4955 transitions. [2023-12-25 09:19:57,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 09:19:57,853 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 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 54 [2023-12-25 09:19:57,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:19:57,856 INFO L225 Difference]: With dead ends: 3640 [2023-12-25 09:19:57,856 INFO L226 Difference]: Without dead ends: 2823 [2023-12-25 09:19:57,857 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 52 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 09:19:57,857 INFO L413 NwaCegarLoop]: 472 mSDtfsCounter, 233 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 728 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 09:19:57,858 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 728 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 09:19:57,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2823 states. [2023-12-25 09:19:57,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2823 to 2817. [2023-12-25 09:19:57,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2817 states, 2813 states have (on average 1.3501599715606114) internal successors, (3798), 2816 states have internal predecessors, (3798), 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 09:19:57,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2817 states to 2817 states and 3798 transitions. [2023-12-25 09:19:57,882 INFO L78 Accepts]: Start accepts. Automaton has 2817 states and 3798 transitions. Word has length 54 [2023-12-25 09:19:57,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:19:57,882 INFO L495 AbstractCegarLoop]: Abstraction has 2817 states and 3798 transitions. [2023-12-25 09:19:57,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 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 09:19:57,883 INFO L276 IsEmpty]: Start isEmpty. Operand 2817 states and 3798 transitions. [2023-12-25 09:19:57,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-12-25 09:19:57,884 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:19:57,884 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:19:57,889 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 09:19:58,086 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 09:19:58,087 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:19:58,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:19:58,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1589153365, now seen corresponding path program 1 times [2023-12-25 09:19:58,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:19:58,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1473038498] [2023-12-25 09:19:58,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:19:58,088 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 09:19:58,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:19:58,089 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 09:19:58,091 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 09:19:58,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:19:58,204 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 09:19:58,217 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:19:58,244 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 09:19:58,244 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:19:58,244 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:19:58,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1473038498] [2023-12-25 09:19:58,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1473038498] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:19:58,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:19:58,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 09:19:58,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789053560] [2023-12-25 09:19:58,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:19:58,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 09:19:58,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:19:58,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 09:19:58,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 09:19:58,246 INFO L87 Difference]: Start difference. First operand 2817 states and 3798 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 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 09:19:58,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:19:58,272 INFO L93 Difference]: Finished difference Result 3427 states and 4613 transitions. [2023-12-25 09:19:58,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 09:19:58,272 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 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 54 [2023-12-25 09:19:58,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:19:58,275 INFO L225 Difference]: With dead ends: 3427 [2023-12-25 09:19:58,275 INFO L226 Difference]: Without dead ends: 2303 [2023-12-25 09:19:58,277 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 52 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 09:19:58,277 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 253 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 678 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 09:19:58,278 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [253 Valid, 678 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 09:19:58,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2303 states. [2023-12-25 09:19:58,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2303 to 2297. [2023-12-25 09:19:58,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2297 states, 2293 states have (on average 1.3135630178805058) internal successors, (3012), 2296 states have internal predecessors, (3012), 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 09:19:58,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2297 states to 2297 states and 3012 transitions. [2023-12-25 09:19:58,300 INFO L78 Accepts]: Start accepts. Automaton has 2297 states and 3012 transitions. Word has length 54 [2023-12-25 09:19:58,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:19:58,300 INFO L495 AbstractCegarLoop]: Abstraction has 2297 states and 3012 transitions. [2023-12-25 09:19:58,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 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 09:19:58,301 INFO L276 IsEmpty]: Start isEmpty. Operand 2297 states and 3012 transitions. [2023-12-25 09:19:58,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-25 09:19:58,302 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:19:58,302 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:19:58,304 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 09:19:58,504 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 09:19:58,505 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:19:58,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:19:58,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1127796312, now seen corresponding path program 1 times [2023-12-25 09:19:58,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:19:58,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2123791664] [2023-12-25 09:19:58,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:19:58,506 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 09:19:58,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:19:58,507 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 09:19:58,509 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 09:19:58,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:19:58,623 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 09:19:58,624 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:19:58,643 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 09:19:58,643 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:19:58,643 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:19:58,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2123791664] [2023-12-25 09:19:58,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2123791664] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:19:58,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:19:58,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 09:19:58,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432927486] [2023-12-25 09:19:58,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:19:58,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 09:19:58,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:19:58,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 09:19:58,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 09:19:58,645 INFO L87 Difference]: Start difference. First operand 2297 states and 3012 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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 09:19:58,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:19:58,703 INFO L93 Difference]: Finished difference Result 3401 states and 4505 transitions. [2023-12-25 09:19:58,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 09:19:58,704 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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 55 [2023-12-25 09:19:58,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:19:58,706 INFO L225 Difference]: With dead ends: 3401 [2023-12-25 09:19:58,707 INFO L226 Difference]: Without dead ends: 2692 [2023-12-25 09:19:58,708 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 53 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 09:19:58,708 INFO L413 NwaCegarLoop]: 333 mSDtfsCounter, 292 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 09:19:58,708 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [292 Valid, 478 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 09:19:58,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2692 states. [2023-12-25 09:19:58,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2692 to 2129. [2023-12-25 09:19:58,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2129 states, 2125 states have (on average 1.3214117647058823) internal successors, (2808), 2128 states have internal predecessors, (2808), 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 09:19:58,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2129 states to 2129 states and 2808 transitions. [2023-12-25 09:19:58,730 INFO L78 Accepts]: Start accepts. Automaton has 2129 states and 2808 transitions. Word has length 55 [2023-12-25 09:19:58,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:19:58,730 INFO L495 AbstractCegarLoop]: Abstraction has 2129 states and 2808 transitions. [2023-12-25 09:19:58,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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 09:19:58,731 INFO L276 IsEmpty]: Start isEmpty. Operand 2129 states and 2808 transitions. [2023-12-25 09:19:58,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-12-25 09:19:58,732 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:19:58,732 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:19:58,750 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 09:19:58,934 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 09:19:58,935 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:19:58,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:19:58,935 INFO L85 PathProgramCache]: Analyzing trace with hash 847139516, now seen corresponding path program 1 times [2023-12-25 09:19:58,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:19:58,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1576026364] [2023-12-25 09:19:58,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:19:58,936 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 09:19:58,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:19:58,937 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 09:19:58,972 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 09:19:59,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:19:59,046 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 09:19:59,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:19:59,066 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 09:19:59,067 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:19:59,067 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:19:59,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1576026364] [2023-12-25 09:19:59,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1576026364] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:19:59,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:19:59,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 09:19:59,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465907967] [2023-12-25 09:19:59,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:19:59,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 09:19:59,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:19:59,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 09:19:59,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 09:19:59,068 INFO L87 Difference]: Start difference. First operand 2129 states and 2808 transitions. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 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 09:19:59,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:19:59,135 INFO L93 Difference]: Finished difference Result 3674 states and 4896 transitions. [2023-12-25 09:19:59,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 09:19:59,135 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 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 56 [2023-12-25 09:19:59,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:19:59,138 INFO L225 Difference]: With dead ends: 3674 [2023-12-25 09:19:59,138 INFO L226 Difference]: Without dead ends: 2529 [2023-12-25 09:19:59,139 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 54 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 09:19:59,139 INFO L413 NwaCegarLoop]: 293 mSDtfsCounter, 283 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 09:19:59,140 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [283 Valid, 433 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 09:19:59,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2529 states. [2023-12-25 09:19:59,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2529 to 1828. [2023-12-25 09:19:59,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1828 states, 1824 states have (on average 1.3300438596491229) internal successors, (2426), 1827 states have internal predecessors, (2426), 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 09:19:59,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1828 states to 1828 states and 2426 transitions. [2023-12-25 09:19:59,158 INFO L78 Accepts]: Start accepts. Automaton has 1828 states and 2426 transitions. Word has length 56 [2023-12-25 09:19:59,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:19:59,158 INFO L495 AbstractCegarLoop]: Abstraction has 1828 states and 2426 transitions. [2023-12-25 09:19:59,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 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 09:19:59,158 INFO L276 IsEmpty]: Start isEmpty. Operand 1828 states and 2426 transitions. [2023-12-25 09:19:59,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-12-25 09:19:59,159 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:19:59,159 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:19:59,164 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 (18)] Forceful destruction successful, exit code 0 [2023-12-25 09:19:59,362 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 09:19:59,363 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:19:59,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:19:59,363 INFO L85 PathProgramCache]: Analyzing trace with hash 474120695, now seen corresponding path program 1 times [2023-12-25 09:19:59,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:19:59,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [599809870] [2023-12-25 09:19:59,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:19:59,364 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 09:19:59,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:19:59,369 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 09:19:59,400 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 09:19:59,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:19:59,478 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-25 09:19:59,485 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:00,707 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 09:20:00,707 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:00,707 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:00,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [599809870] [2023-12-25 09:20:00,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [599809870] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:00,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:00,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-12-25 09:20:00,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867985105] [2023-12-25 09:20:00,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:00,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-25 09:20:00,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:00,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-25 09:20:00,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2023-12-25 09:20:00,710 INFO L87 Difference]: Start difference. First operand 1828 states and 2426 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 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 09:20:02,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:02,162 INFO L93 Difference]: Finished difference Result 3685 states and 4943 transitions. [2023-12-25 09:20:02,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-25 09:20:02,163 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 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 56 [2023-12-25 09:20:02,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:02,164 INFO L225 Difference]: With dead ends: 3685 [2023-12-25 09:20:02,164 INFO L226 Difference]: Without dead ends: 2570 [2023-12-25 09:20:02,165 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=130, Invalid=376, Unknown=0, NotChecked=0, Total=506 [2023-12-25 09:20:02,166 INFO L413 NwaCegarLoop]: 241 mSDtfsCounter, 1869 mSDsluCounter, 1706 mSDsCounter, 0 mSdLazyCounter, 932 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1869 SdHoareTripleChecker+Valid, 1947 SdHoareTripleChecker+Invalid, 942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 932 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:02,166 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1869 Valid, 1947 Invalid, 942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 932 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-25 09:20:02,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2570 states. [2023-12-25 09:20:02,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2570 to 2001. [2023-12-25 09:20:02,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2001 states, 1999 states have (on average 1.3396698349174587) internal successors, (2678), 2000 states have internal predecessors, (2678), 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 09:20:02,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2001 states to 2001 states and 2678 transitions. [2023-12-25 09:20:02,182 INFO L78 Accepts]: Start accepts. Automaton has 2001 states and 2678 transitions. Word has length 56 [2023-12-25 09:20:02,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:02,182 INFO L495 AbstractCegarLoop]: Abstraction has 2001 states and 2678 transitions. [2023-12-25 09:20:02,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 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 09:20:02,182 INFO L276 IsEmpty]: Start isEmpty. Operand 2001 states and 2678 transitions. [2023-12-25 09:20:02,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-25 09:20:02,185 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:02,185 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:20:02,188 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 09:20:02,388 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 09:20:02,389 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:02,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:02,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1616892635, now seen corresponding path program 1 times [2023-12-25 09:20:02,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:02,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1836836070] [2023-12-25 09:20:02,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:02,390 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 09:20:02,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:02,391 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 09:20:02,392 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 09:20:02,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:02,497 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-25 09:20:02,499 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:03,667 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 09:20:03,667 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:03,667 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:03,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1836836070] [2023-12-25 09:20:03,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1836836070] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:03,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:03,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2023-12-25 09:20:03,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496171213] [2023-12-25 09:20:03,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:03,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-25 09:20:03,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:03,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-25 09:20:03,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2023-12-25 09:20:03,669 INFO L87 Difference]: Start difference. First operand 2001 states and 2678 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 18 states have internal predecessors, (57), 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 09:20:05,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:05,171 INFO L93 Difference]: Finished difference Result 2677 states and 3588 transitions. [2023-12-25 09:20:05,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-25 09:20:05,172 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 18 states have internal predecessors, (57), 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 57 [2023-12-25 09:20:05,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:05,174 INFO L225 Difference]: With dead ends: 2677 [2023-12-25 09:20:05,174 INFO L226 Difference]: Without dead ends: 2556 [2023-12-25 09:20:05,175 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=145, Invalid=407, Unknown=0, NotChecked=0, Total=552 [2023-12-25 09:20:05,175 INFO L413 NwaCegarLoop]: 234 mSDtfsCounter, 1364 mSDsluCounter, 1853 mSDsCounter, 0 mSdLazyCounter, 983 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1364 SdHoareTripleChecker+Valid, 2087 SdHoareTripleChecker+Invalid, 987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 983 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:05,176 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1364 Valid, 2087 Invalid, 987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 983 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-25 09:20:05,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2556 states. [2023-12-25 09:20:05,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2556 to 1987. [2023-12-25 09:20:05,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1987 states, 1986 states have (on average 1.3398791540785497) internal successors, (2661), 1986 states have internal predecessors, (2661), 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 09:20:05,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1987 states to 1987 states and 2661 transitions. [2023-12-25 09:20:05,192 INFO L78 Accepts]: Start accepts. Automaton has 1987 states and 2661 transitions. Word has length 57 [2023-12-25 09:20:05,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:05,192 INFO L495 AbstractCegarLoop]: Abstraction has 1987 states and 2661 transitions. [2023-12-25 09:20:05,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 18 states have internal predecessors, (57), 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 09:20:05,193 INFO L276 IsEmpty]: Start isEmpty. Operand 1987 states and 2661 transitions. [2023-12-25 09:20:05,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-12-25 09:20:05,194 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:05,194 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, 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 09:20:05,197 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 09:20:05,397 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 09:20:05,398 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:05,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:05,398 INFO L85 PathProgramCache]: Analyzing trace with hash -88162099, now seen corresponding path program 1 times [2023-12-25 09:20:05,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:05,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [609791775] [2023-12-25 09:20:05,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:05,399 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 09:20:05,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:05,409 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 09:20:05,444 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 09:20:05,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:05,518 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 09:20:05,519 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:05,774 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 09:20:05,775 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:05,775 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:05,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [609791775] [2023-12-25 09:20:05,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [609791775] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:05,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:05,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 09:20:05,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713959899] [2023-12-25 09:20:05,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:05,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-25 09:20:05,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:05,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-25 09:20:05,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-25 09:20:05,776 INFO L87 Difference]: Start difference. First operand 1987 states and 2661 transitions. Second operand has 8 states, 8 states have (on average 8.25) internal successors, (66), 7 states have internal predecessors, (66), 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 09:20:06,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:06,487 INFO L93 Difference]: Finished difference Result 2754 states and 3710 transitions. [2023-12-25 09:20:06,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-25 09:20:06,487 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.25) internal successors, (66), 7 states have internal predecessors, (66), 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 66 [2023-12-25 09:20:06,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:06,489 INFO L225 Difference]: With dead ends: 2754 [2023-12-25 09:20:06,489 INFO L226 Difference]: Without dead ends: 2166 [2023-12-25 09:20:06,490 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2023-12-25 09:20:06,491 INFO L413 NwaCegarLoop]: 243 mSDtfsCounter, 813 mSDsluCounter, 688 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 813 SdHoareTripleChecker+Valid, 931 SdHoareTripleChecker+Invalid, 591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:06,491 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [813 Valid, 931 Invalid, 591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-25 09:20:06,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2166 states. [2023-12-25 09:20:06,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2166 to 1968. [2023-12-25 09:20:06,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1968 states, 1967 states have (on average 1.3390950686324352) internal successors, (2634), 1967 states have internal predecessors, (2634), 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 09:20:06,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1968 states to 1968 states and 2634 transitions. [2023-12-25 09:20:06,510 INFO L78 Accepts]: Start accepts. Automaton has 1968 states and 2634 transitions. Word has length 66 [2023-12-25 09:20:06,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:06,510 INFO L495 AbstractCegarLoop]: Abstraction has 1968 states and 2634 transitions. [2023-12-25 09:20:06,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.25) internal successors, (66), 7 states have internal predecessors, (66), 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 09:20:06,511 INFO L276 IsEmpty]: Start isEmpty. Operand 1968 states and 2634 transitions. [2023-12-25 09:20:06,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-25 09:20:06,513 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:06,513 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, 1, 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 09:20:06,529 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 09:20:06,716 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 09:20:06,716 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:06,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:06,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1121355981, now seen corresponding path program 1 times [2023-12-25 09:20:06,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:06,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [281167272] [2023-12-25 09:20:06,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:06,717 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 09:20:06,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:06,718 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 09:20:06,719 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 09:20:06,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:06,825 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 09:20:06,826 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:07,075 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 09:20:07,076 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:07,076 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:07,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [281167272] [2023-12-25 09:20:07,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [281167272] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:07,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:07,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 09:20:07,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523901169] [2023-12-25 09:20:07,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:07,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-25 09:20:07,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:07,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-25 09:20:07,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-25 09:20:07,077 INFO L87 Difference]: Start difference. First operand 1968 states and 2634 transitions. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 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 09:20:07,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:07,884 INFO L93 Difference]: Finished difference Result 3152 states and 4259 transitions. [2023-12-25 09:20:07,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-25 09:20:07,885 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 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 67 [2023-12-25 09:20:07,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:07,887 INFO L225 Difference]: With dead ends: 3152 [2023-12-25 09:20:07,887 INFO L226 Difference]: Without dead ends: 2054 [2023-12-25 09:20:07,888 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2023-12-25 09:20:07,888 INFO L413 NwaCegarLoop]: 210 mSDtfsCounter, 1341 mSDsluCounter, 667 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1341 SdHoareTripleChecker+Valid, 877 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:07,888 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1341 Valid, 877 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 610 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-25 09:20:07,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2054 states. [2023-12-25 09:20:07,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2054 to 1867. [2023-12-25 09:20:07,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1867 states, 1866 states have (on average 1.3392282958199357) internal successors, (2499), 1866 states have internal predecessors, (2499), 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 09:20:07,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1867 states to 1867 states and 2499 transitions. [2023-12-25 09:20:07,902 INFO L78 Accepts]: Start accepts. Automaton has 1867 states and 2499 transitions. Word has length 67 [2023-12-25 09:20:07,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:07,902 INFO L495 AbstractCegarLoop]: Abstraction has 1867 states and 2499 transitions. [2023-12-25 09:20:07,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 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 09:20:07,902 INFO L276 IsEmpty]: Start isEmpty. Operand 1867 states and 2499 transitions. [2023-12-25 09:20:07,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-25 09:20:07,903 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:07,903 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, 1, 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 09:20:07,909 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 09:20:08,107 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 09:20:08,108 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:08,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:08,108 INFO L85 PathProgramCache]: Analyzing trace with hash -426569645, now seen corresponding path program 1 times [2023-12-25 09:20:08,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:08,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [303334821] [2023-12-25 09:20:08,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:08,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 09:20:08,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:08,110 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 09:20:08,157 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 09:20:08,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:08,242 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 09:20:08,244 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:08,257 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 09:20:08,257 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:08,257 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:08,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [303334821] [2023-12-25 09:20:08,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [303334821] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:08,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:08,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 09:20:08,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738502604] [2023-12-25 09:20:08,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:08,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 09:20:08,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:08,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 09:20:08,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 09:20:08,259 INFO L87 Difference]: Start difference. First operand 1867 states and 2499 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 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 09:20:08,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:08,282 INFO L93 Difference]: Finished difference Result 4360 states and 5988 transitions. [2023-12-25 09:20:08,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 09:20:08,284 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 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 67 [2023-12-25 09:20:08,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:08,286 INFO L225 Difference]: With dead ends: 4360 [2023-12-25 09:20:08,286 INFO L226 Difference]: Without dead ends: 2959 [2023-12-25 09:20:08,287 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 65 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 09:20:08,287 INFO L413 NwaCegarLoop]: 324 mSDtfsCounter, 154 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:08,288 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 470 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 09:20:08,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2959 states. [2023-12-25 09:20:08,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2959 to 2957. [2023-12-25 09:20:08,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2957 states, 2956 states have (on average 1.3565629228687415) internal successors, (4010), 2956 states have internal predecessors, (4010), 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 09:20:08,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2957 states to 2957 states and 4010 transitions. [2023-12-25 09:20:08,315 INFO L78 Accepts]: Start accepts. Automaton has 2957 states and 4010 transitions. Word has length 67 [2023-12-25 09:20:08,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:08,315 INFO L495 AbstractCegarLoop]: Abstraction has 2957 states and 4010 transitions. [2023-12-25 09:20:08,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 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 09:20:08,315 INFO L276 IsEmpty]: Start isEmpty. Operand 2957 states and 4010 transitions. [2023-12-25 09:20:08,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-25 09:20:08,317 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:08,317 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, 1, 1, 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 09:20:08,332 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 09:20:08,520 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 09:20:08,520 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:08,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:08,520 INFO L85 PathProgramCache]: Analyzing trace with hash -124436595, now seen corresponding path program 1 times [2023-12-25 09:20:08,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:08,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [672991942] [2023-12-25 09:20:08,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:08,521 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 09:20:08,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:08,522 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 09:20:08,523 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 09:20:08,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:08,667 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 09:20:08,668 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:08,686 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 09:20:08,686 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:08,686 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:08,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [672991942] [2023-12-25 09:20:08,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [672991942] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:08,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:08,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 09:20:08,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21496345] [2023-12-25 09:20:08,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:08,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 09:20:08,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:08,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 09:20:08,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 09:20:08,687 INFO L87 Difference]: Start difference. First operand 2957 states and 4010 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 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 09:20:08,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:08,726 INFO L93 Difference]: Finished difference Result 7359 states and 10174 transitions. [2023-12-25 09:20:08,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 09:20:08,727 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 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 68 [2023-12-25 09:20:08,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:08,731 INFO L225 Difference]: With dead ends: 7359 [2023-12-25 09:20:08,731 INFO L226 Difference]: Without dead ends: 4868 [2023-12-25 09:20:08,734 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 66 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 09:20:08,735 INFO L413 NwaCegarLoop]: 307 mSDtfsCounter, 149 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:08,735 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 450 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 09:20:08,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4868 states. [2023-12-25 09:20:08,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4868 to 4866. [2023-12-25 09:20:08,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4866 states, 4865 states have (on average 1.3671120246659816) internal successors, (6651), 4865 states have internal predecessors, (6651), 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 09:20:08,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4866 states to 4866 states and 6651 transitions. [2023-12-25 09:20:08,777 INFO L78 Accepts]: Start accepts. Automaton has 4866 states and 6651 transitions. Word has length 68 [2023-12-25 09:20:08,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:08,777 INFO L495 AbstractCegarLoop]: Abstraction has 4866 states and 6651 transitions. [2023-12-25 09:20:08,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 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 09:20:08,777 INFO L276 IsEmpty]: Start isEmpty. Operand 4866 states and 6651 transitions. [2023-12-25 09:20:08,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-25 09:20:08,779 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:08,779 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, 1, 1, 1, 1, 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 09:20:08,798 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 09:20:08,981 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 09:20:08,982 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:08,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:08,982 INFO L85 PathProgramCache]: Analyzing trace with hash 432123188, now seen corresponding path program 1 times [2023-12-25 09:20:08,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:08,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1277357908] [2023-12-25 09:20:08,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:08,983 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 09:20:08,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:08,998 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 09:20:09,034 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 09:20:09,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:09,161 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 09:20:09,162 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:09,173 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 09:20:09,173 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:09,174 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:09,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1277357908] [2023-12-25 09:20:09,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1277357908] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:09,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:09,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 09:20:09,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180492064] [2023-12-25 09:20:09,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:09,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 09:20:09,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:09,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 09:20:09,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 09:20:09,175 INFO L87 Difference]: Start difference. First operand 4866 states and 6651 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 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 09:20:09,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:09,209 INFO L93 Difference]: Finished difference Result 12098 states and 16733 transitions. [2023-12-25 09:20:09,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 09:20:09,209 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 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 70 [2023-12-25 09:20:09,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:09,216 INFO L225 Difference]: With dead ends: 12098 [2023-12-25 09:20:09,216 INFO L226 Difference]: Without dead ends: 7613 [2023-12-25 09:20:09,221 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 68 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 09:20:09,226 INFO L413 NwaCegarLoop]: 308 mSDtfsCounter, 145 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:09,226 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 448 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 09:20:09,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7613 states. [2023-12-25 09:20:09,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7613 to 7611. [2023-12-25 09:20:09,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7611 states, 7610 states have (on average 1.361629434954008) internal successors, (10362), 7610 states have internal predecessors, (10362), 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 09:20:09,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7611 states to 7611 states and 10362 transitions. [2023-12-25 09:20:09,303 INFO L78 Accepts]: Start accepts. Automaton has 7611 states and 10362 transitions. Word has length 70 [2023-12-25 09:20:09,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:09,303 INFO L495 AbstractCegarLoop]: Abstraction has 7611 states and 10362 transitions. [2023-12-25 09:20:09,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 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 09:20:09,304 INFO L276 IsEmpty]: Start isEmpty. Operand 7611 states and 10362 transitions. [2023-12-25 09:20:09,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-12-25 09:20:09,305 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:09,305 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, 1, 1, 1, 1, 1, 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 09:20:09,307 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 09:20:09,507 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 09:20:09,508 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:09,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:09,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1536040245, now seen corresponding path program 1 times [2023-12-25 09:20:09,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:09,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [616053077] [2023-12-25 09:20:09,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:09,509 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 09:20:09,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:09,510 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 09:20:09,512 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 09:20:09,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:09,619 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 09:20:09,621 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:09,910 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 09:20:09,910 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:09,910 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:09,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [616053077] [2023-12-25 09:20:09,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [616053077] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:09,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:09,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 09:20:09,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869297477] [2023-12-25 09:20:09,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:09,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 09:20:09,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:09,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 09:20:09,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-25 09:20:09,911 INFO L87 Difference]: Start difference. First operand 7611 states and 10362 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 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 09:20:09,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:09,999 INFO L93 Difference]: Finished difference Result 24360 states and 33393 transitions. [2023-12-25 09:20:09,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 09:20:09,999 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 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 71 [2023-12-25 09:20:09,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:10,017 INFO L225 Difference]: With dead ends: 24360 [2023-12-25 09:20:10,017 INFO L226 Difference]: Without dead ends: 17558 [2023-12-25 09:20:10,026 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 67 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 09:20:10,027 INFO L413 NwaCegarLoop]: 234 mSDtfsCounter, 508 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:10,028 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [508 Valid, 553 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 09:20:10,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17558 states. [2023-12-25 09:20:10,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17558 to 14468. [2023-12-25 09:20:10,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14468 states, 14467 states have (on average 1.3319278357641529) internal successors, (19269), 14467 states have internal predecessors, (19269), 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 09:20:10,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14468 states to 14468 states and 19269 transitions. [2023-12-25 09:20:10,190 INFO L78 Accepts]: Start accepts. Automaton has 14468 states and 19269 transitions. Word has length 71 [2023-12-25 09:20:10,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:10,190 INFO L495 AbstractCegarLoop]: Abstraction has 14468 states and 19269 transitions. [2023-12-25 09:20:10,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 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 09:20:10,190 INFO L276 IsEmpty]: Start isEmpty. Operand 14468 states and 19269 transitions. [2023-12-25 09:20:10,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2023-12-25 09:20:10,192 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:10,192 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, 1, 1, 1, 1, 1, 1, 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 09:20:10,208 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 09:20:10,395 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 09:20:10,395 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:10,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:10,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1860008545, now seen corresponding path program 1 times [2023-12-25 09:20:10,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:10,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [172742425] [2023-12-25 09:20:10,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:10,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 09:20:10,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:10,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 09:20:10,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 09:20:10,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:10,503 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 09:20:10,504 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:10,580 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 09:20:10,581 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:10,581 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:10,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [172742425] [2023-12-25 09:20:10,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [172742425] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:10,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:10,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 09:20:10,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418467986] [2023-12-25 09:20:10,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:10,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 09:20:10,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:10,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 09:20:10,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 09:20:10,582 INFO L87 Difference]: Start difference. First operand 14468 states and 19269 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 09:20:10,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:10,729 INFO L93 Difference]: Finished difference Result 31204 states and 40852 transitions. [2023-12-25 09:20:10,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-25 09:20:10,729 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 72 [2023-12-25 09:20:10,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:10,767 INFO L225 Difference]: With dead ends: 31204 [2023-12-25 09:20:10,767 INFO L226 Difference]: Without dead ends: 31202 [2023-12-25 09:20:10,778 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-25 09:20:10,780 INFO L413 NwaCegarLoop]: 282 mSDtfsCounter, 339 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 927 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:10,781 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [339 Valid, 927 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 09:20:10,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31202 states. [2023-12-25 09:20:10,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31202 to 16052. [2023-12-25 09:20:10,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16052 states, 16051 states have (on average 1.29917139119058) internal successors, (20853), 16051 states have internal predecessors, (20853), 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 09:20:10,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16052 states to 16052 states and 20853 transitions. [2023-12-25 09:20:10,999 INFO L78 Accepts]: Start accepts. Automaton has 16052 states and 20853 transitions. Word has length 72 [2023-12-25 09:20:11,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:11,001 INFO L495 AbstractCegarLoop]: Abstraction has 16052 states and 20853 transitions. [2023-12-25 09:20:11,001 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 09:20:11,001 INFO L276 IsEmpty]: Start isEmpty. Operand 16052 states and 20853 transitions. [2023-12-25 09:20:11,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-25 09:20:11,002 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:11,002 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, 1, 1, 1, 1, 1, 1, 1, 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 09:20:11,005 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 09:20:11,205 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 09:20:11,205 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:11,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:11,206 INFO L85 PathProgramCache]: Analyzing trace with hash 134066200, now seen corresponding path program 1 times [2023-12-25 09:20:11,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:11,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [542663032] [2023-12-25 09:20:11,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:11,206 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 09:20:11,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:11,207 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 09:20:11,240 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 09:20:11,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:11,323 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 09:20:11,325 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:11,405 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 09:20:11,405 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:11,405 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:11,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [542663032] [2023-12-25 09:20:11,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [542663032] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:11,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:11,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 09:20:11,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874348928] [2023-12-25 09:20:11,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:11,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 09:20:11,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:11,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 09:20:11,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 09:20:11,406 INFO L87 Difference]: Start difference. First operand 16052 states and 20853 transitions. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 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 09:20:11,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:11,544 INFO L93 Difference]: Finished difference Result 36010 states and 46797 transitions. [2023-12-25 09:20:11,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 09:20:11,545 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 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 73 [2023-12-25 09:20:11,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:11,568 INFO L225 Difference]: With dead ends: 36010 [2023-12-25 09:20:11,568 INFO L226 Difference]: Without dead ends: 20396 [2023-12-25 09:20:11,583 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 70 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 09:20:11,584 INFO L413 NwaCegarLoop]: 233 mSDtfsCounter, 168 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 549 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:11,584 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 549 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 09:20:11,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20396 states. [2023-12-25 09:20:11,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20396 to 20242. [2023-12-25 09:20:11,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20242 states, 20241 states have (on average 1.2828911615038783) internal successors, (25967), 20241 states have internal predecessors, (25967), 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 09:20:11,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20242 states to 20242 states and 25967 transitions. [2023-12-25 09:20:11,785 INFO L78 Accepts]: Start accepts. Automaton has 20242 states and 25967 transitions. Word has length 73 [2023-12-25 09:20:11,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:11,785 INFO L495 AbstractCegarLoop]: Abstraction has 20242 states and 25967 transitions. [2023-12-25 09:20:11,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 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 09:20:11,786 INFO L276 IsEmpty]: Start isEmpty. Operand 20242 states and 25967 transitions. [2023-12-25 09:20:11,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-25 09:20:11,787 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:11,787 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, 1, 1, 1, 1, 1, 1, 1, 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 09:20:11,791 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 (28)] Forceful destruction successful, exit code 0 [2023-12-25 09:20:11,991 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 09:20:11,991 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:11,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:11,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1274470703, now seen corresponding path program 1 times [2023-12-25 09:20:11,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:11,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1240070280] [2023-12-25 09:20:11,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:11,992 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 09:20:11,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:11,993 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 09:20:11,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 (29)] Waiting until timeout for monitored process [2023-12-25 09:20:12,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:12,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-25 09:20:12,105 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:12,266 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 09:20:12,266 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:12,266 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:12,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1240070280] [2023-12-25 09:20:12,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1240070280] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:12,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:12,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 09:20:12,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758748274] [2023-12-25 09:20:12,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:12,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 09:20:12,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:12,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 09:20:12,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-25 09:20:12,268 INFO L87 Difference]: Start difference. First operand 20242 states and 25967 transitions. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 5 states have internal predecessors, (73), 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 09:20:12,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:12,586 INFO L93 Difference]: Finished difference Result 40919 states and 51902 transitions. [2023-12-25 09:20:12,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-25 09:20:12,589 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 5 states have internal predecessors, (73), 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 73 [2023-12-25 09:20:12,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:12,625 INFO L225 Difference]: With dead ends: 40919 [2023-12-25 09:20:12,625 INFO L226 Difference]: Without dead ends: 29182 [2023-12-25 09:20:12,645 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2023-12-25 09:20:12,645 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 879 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 879 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:12,646 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [879 Valid, 553 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 09:20:12,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29182 states. [2023-12-25 09:20:12,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29182 to 20184. [2023-12-25 09:20:12,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20184 states, 20183 states have (on average 1.283060000990933) internal successors, (25896), 20183 states have internal predecessors, (25896), 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 09:20:12,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20184 states to 20184 states and 25896 transitions. [2023-12-25 09:20:12,897 INFO L78 Accepts]: Start accepts. Automaton has 20184 states and 25896 transitions. Word has length 73 [2023-12-25 09:20:12,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:12,897 INFO L495 AbstractCegarLoop]: Abstraction has 20184 states and 25896 transitions. [2023-12-25 09:20:12,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 5 states have internal predecessors, (73), 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 09:20:12,897 INFO L276 IsEmpty]: Start isEmpty. Operand 20184 states and 25896 transitions. [2023-12-25 09:20:12,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-25 09:20:12,898 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:12,898 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:20:12,917 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 09:20:13,101 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 09:20:13,101 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:13,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:13,102 INFO L85 PathProgramCache]: Analyzing trace with hash -2035560395, now seen corresponding path program 1 times [2023-12-25 09:20:13,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:13,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1080336016] [2023-12-25 09:20:13,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:13,102 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 09:20:13,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:13,103 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 09:20:13,105 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 09:20:13,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:13,215 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 09:20:13,217 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:13,540 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 09:20:13,540 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:13,540 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:13,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1080336016] [2023-12-25 09:20:13,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1080336016] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:13,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:13,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 09:20:13,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000660170] [2023-12-25 09:20:13,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:13,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-25 09:20:13,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:13,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-25 09:20:13,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-25 09:20:13,542 INFO L87 Difference]: Start difference. First operand 20184 states and 25896 transitions. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 7 states have internal predecessors, (75), 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 09:20:14,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:14,218 INFO L93 Difference]: Finished difference Result 22676 states and 29145 transitions. [2023-12-25 09:20:14,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-25 09:20:14,219 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 7 states have internal predecessors, (75), 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 75 [2023-12-25 09:20:14,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:14,239 INFO L225 Difference]: With dead ends: 22676 [2023-12-25 09:20:14,239 INFO L226 Difference]: Without dead ends: 21473 [2023-12-25 09:20:14,246 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2023-12-25 09:20:14,247 INFO L413 NwaCegarLoop]: 203 mSDtfsCounter, 681 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 537 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 681 SdHoareTripleChecker+Valid, 789 SdHoareTripleChecker+Invalid, 546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:14,247 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [681 Valid, 789 Invalid, 546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 537 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 09:20:14,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21473 states. [2023-12-25 09:20:14,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21473 to 20173. [2023-12-25 09:20:14,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20173 states, 20172 states have (on average 1.283164782867341) internal successors, (25884), 20172 states have internal predecessors, (25884), 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 09:20:14,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20173 states to 20173 states and 25884 transitions. [2023-12-25 09:20:14,466 INFO L78 Accepts]: Start accepts. Automaton has 20173 states and 25884 transitions. Word has length 75 [2023-12-25 09:20:14,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:14,466 INFO L495 AbstractCegarLoop]: Abstraction has 20173 states and 25884 transitions. [2023-12-25 09:20:14,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 7 states have internal predecessors, (75), 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 09:20:14,467 INFO L276 IsEmpty]: Start isEmpty. Operand 20173 states and 25884 transitions. [2023-12-25 09:20:14,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-25 09:20:14,467 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:14,468 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:20:14,472 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 09:20:14,670 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 09:20:14,671 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:14,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:14,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1283818898, now seen corresponding path program 1 times [2023-12-25 09:20:14,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:14,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [205488298] [2023-12-25 09:20:14,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:14,672 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 09:20:14,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:14,673 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 09:20:14,674 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 09:20:14,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:14,849 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 09:20:14,851 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:15,070 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 09:20:15,070 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:15,070 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:15,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [205488298] [2023-12-25 09:20:15,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [205488298] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:15,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:15,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 09:20:15,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370348782] [2023-12-25 09:20:15,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:15,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 09:20:15,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:15,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 09:20:15,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-25 09:20:15,071 INFO L87 Difference]: Start difference. First operand 20173 states and 25884 transitions. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 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 09:20:15,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:15,182 INFO L93 Difference]: Finished difference Result 27475 states and 35539 transitions. [2023-12-25 09:20:15,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 09:20:15,182 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 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 76 [2023-12-25 09:20:15,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:15,205 INFO L225 Difference]: With dead ends: 27475 [2023-12-25 09:20:15,205 INFO L226 Difference]: Without dead ends: 22691 [2023-12-25 09:20:15,214 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 72 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 09:20:15,214 INFO L413 NwaCegarLoop]: 322 mSDtfsCounter, 517 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 741 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:15,215 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [517 Valid, 741 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 09:20:15,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22691 states. [2023-12-25 09:20:15,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22691 to 21203. [2023-12-25 09:20:15,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21203 states, 21202 states have (on average 1.2773323271389492) internal successors, (27082), 21202 states have internal predecessors, (27082), 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 09:20:15,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21203 states to 21203 states and 27082 transitions. [2023-12-25 09:20:15,487 INFO L78 Accepts]: Start accepts. Automaton has 21203 states and 27082 transitions. Word has length 76 [2023-12-25 09:20:15,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:15,487 INFO L495 AbstractCegarLoop]: Abstraction has 21203 states and 27082 transitions. [2023-12-25 09:20:15,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 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 09:20:15,488 INFO L276 IsEmpty]: Start isEmpty. Operand 21203 states and 27082 transitions. [2023-12-25 09:20:15,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-25 09:20:15,488 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:15,489 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:20:15,493 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 09:20:15,691 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 09:20:15,692 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:15,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:15,693 INFO L85 PathProgramCache]: Analyzing trace with hash -490024547, now seen corresponding path program 1 times [2023-12-25 09:20:15,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:15,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2043299621] [2023-12-25 09:20:15,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:15,694 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 09:20:15,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:15,694 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 09:20:15,729 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 09:20:15,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:15,812 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 09:20:15,814 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:16,150 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 09:20:16,151 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:16,151 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:16,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2043299621] [2023-12-25 09:20:16,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2043299621] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:16,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:16,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 09:20:16,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97692155] [2023-12-25 09:20:16,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:16,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 09:20:16,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:16,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 09:20:16,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-25 09:20:16,152 INFO L87 Difference]: Start difference. First operand 21203 states and 27082 transitions. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 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 09:20:16,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:16,268 INFO L93 Difference]: Finished difference Result 31169 states and 40341 transitions. [2023-12-25 09:20:16,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 09:20:16,269 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 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 76 [2023-12-25 09:20:16,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:16,292 INFO L225 Difference]: With dead ends: 31169 [2023-12-25 09:20:16,292 INFO L226 Difference]: Without dead ends: 22705 [2023-12-25 09:20:16,303 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 72 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 09:20:16,304 INFO L413 NwaCegarLoop]: 319 mSDtfsCounter, 347 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 751 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:16,304 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [347 Valid, 751 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 09:20:16,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22705 states. [2023-12-25 09:20:16,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22705 to 21145. [2023-12-25 09:20:16,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21145 states, 21144 states have (on average 1.2648505486189936) internal successors, (26744), 21144 states have internal predecessors, (26744), 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 09:20:16,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21145 states to 21145 states and 26744 transitions. [2023-12-25 09:20:16,532 INFO L78 Accepts]: Start accepts. Automaton has 21145 states and 26744 transitions. Word has length 76 [2023-12-25 09:20:16,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:16,532 INFO L495 AbstractCegarLoop]: Abstraction has 21145 states and 26744 transitions. [2023-12-25 09:20:16,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 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 09:20:16,532 INFO L276 IsEmpty]: Start isEmpty. Operand 21145 states and 26744 transitions. [2023-12-25 09:20:16,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-25 09:20:16,533 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:16,533 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:20:16,536 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 09:20:16,736 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 09:20:16,736 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:16,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:16,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1987188899, now seen corresponding path program 1 times [2023-12-25 09:20:16,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:16,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1235419342] [2023-12-25 09:20:16,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:16,737 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 09:20:16,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:16,738 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 09:20:16,780 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 09:20:16,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:16,901 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 09:20:16,903 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:17,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 09:20:17,119 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:17,119 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:17,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1235419342] [2023-12-25 09:20:17,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1235419342] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:17,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:17,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 09:20:17,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6921956] [2023-12-25 09:20:17,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:17,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 09:20:17,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:17,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 09:20:17,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-25 09:20:17,121 INFO L87 Difference]: Start difference. First operand 21145 states and 26744 transitions. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 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 09:20:17,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:17,234 INFO L93 Difference]: Finished difference Result 27995 states and 35755 transitions. [2023-12-25 09:20:17,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 09:20:17,235 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 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 76 [2023-12-25 09:20:17,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:17,256 INFO L225 Difference]: With dead ends: 27995 [2023-12-25 09:20:17,256 INFO L226 Difference]: Without dead ends: 22397 [2023-12-25 09:20:17,265 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 72 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 09:20:17,271 INFO L413 NwaCegarLoop]: 326 mSDtfsCounter, 342 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 768 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:17,271 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [342 Valid, 768 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 09:20:17,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22397 states. [2023-12-25 09:20:17,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22397 to 21893. [2023-12-25 09:20:17,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21893 states, 21892 states have (on average 1.2592727937145989) internal successors, (27568), 21892 states have internal predecessors, (27568), 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 09:20:17,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21893 states to 21893 states and 27568 transitions. [2023-12-25 09:20:17,462 INFO L78 Accepts]: Start accepts. Automaton has 21893 states and 27568 transitions. Word has length 76 [2023-12-25 09:20:17,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:17,462 INFO L495 AbstractCegarLoop]: Abstraction has 21893 states and 27568 transitions. [2023-12-25 09:20:17,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 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 09:20:17,462 INFO L276 IsEmpty]: Start isEmpty. Operand 21893 states and 27568 transitions. [2023-12-25 09:20:17,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 09:20:17,466 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:17,466 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, 1, 1, 1, 1, 1, 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 09:20:17,469 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 (33)] Forceful destruction successful, exit code 0 [2023-12-25 09:20:17,668 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 09:20:17,669 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:17,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:17,669 INFO L85 PathProgramCache]: Analyzing trace with hash -365813274, now seen corresponding path program 1 times [2023-12-25 09:20:17,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:17,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [879924184] [2023-12-25 09:20:17,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:17,671 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 09:20:17,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:17,672 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 09:20:17,705 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 09:20:17,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:17,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 09:20:17,797 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:18,290 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 09:20:18,291 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:20:18,463 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 09:20:18,463 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:18,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [879924184] [2023-12-25 09:20:18,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [879924184] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:20:18,464 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:20:18,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-25 09:20:18,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215672479] [2023-12-25 09:20:18,464 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:20:18,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 09:20:18,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:18,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 09:20:18,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-12-25 09:20:18,465 INFO L87 Difference]: Start difference. First operand 21893 states and 27568 transitions. Second operand has 16 states, 16 states have (on average 10.6875) internal successors, (171), 15 states have internal predecessors, (171), 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 09:20:20,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:20,892 INFO L93 Difference]: Finished difference Result 90945 states and 115217 transitions. [2023-12-25 09:20:20,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-12-25 09:20:20,893 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 10.6875) internal successors, (171), 15 states have internal predecessors, (171), 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 92 [2023-12-25 09:20:20,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:20,987 INFO L225 Difference]: With dead ends: 90945 [2023-12-25 09:20:20,987 INFO L226 Difference]: Without dead ends: 69611 [2023-12-25 09:20:21,020 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 555 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=522, Invalid=1830, Unknown=0, NotChecked=0, Total=2352 [2023-12-25 09:20:21,020 INFO L413 NwaCegarLoop]: 257 mSDtfsCounter, 3483 mSDsluCounter, 1904 mSDsCounter, 0 mSdLazyCounter, 1618 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3483 SdHoareTripleChecker+Valid, 2161 SdHoareTripleChecker+Invalid, 1645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:21,020 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3483 Valid, 2161 Invalid, 1645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1618 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-25 09:20:21,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69611 states. [2023-12-25 09:20:21,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69611 to 24739. [2023-12-25 09:20:21,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24739 states, 24738 states have (on average 1.2590346834829007) internal successors, (31146), 24738 states have internal predecessors, (31146), 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 09:20:21,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24739 states to 24739 states and 31146 transitions. [2023-12-25 09:20:21,581 INFO L78 Accepts]: Start accepts. Automaton has 24739 states and 31146 transitions. Word has length 92 [2023-12-25 09:20:21,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:21,581 INFO L495 AbstractCegarLoop]: Abstraction has 24739 states and 31146 transitions. [2023-12-25 09:20:21,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 10.6875) internal successors, (171), 15 states have internal predecessors, (171), 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 09:20:21,581 INFO L276 IsEmpty]: Start isEmpty. Operand 24739 states and 31146 transitions. [2023-12-25 09:20:21,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 09:20:21,586 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:21,586 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, 1, 1, 1, 1, 1, 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 09:20:21,589 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 (34)] Ended with exit code 0 [2023-12-25 09:20:21,789 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 09:20:21,789 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:21,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:21,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1504612839, now seen corresponding path program 1 times [2023-12-25 09:20:21,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:21,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [635778278] [2023-12-25 09:20:21,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:21,790 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 09:20:21,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:21,791 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 09:20:21,793 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 09:20:21,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:21,921 INFO L262 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 09:20:21,922 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:22,654 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:20:22,654 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:22,654 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:22,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [635778278] [2023-12-25 09:20:22,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [635778278] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:22,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:22,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-25 09:20:22,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356307824] [2023-12-25 09:20:22,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:22,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 09:20:22,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:22,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 09:20:22,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-25 09:20:22,656 INFO L87 Difference]: Start difference. First operand 24739 states and 31146 transitions. Second operand has 9 states, 9 states have (on average 10.222222222222221) internal successors, (92), 8 states have internal predecessors, (92), 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 09:20:23,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:23,842 INFO L93 Difference]: Finished difference Result 37444 states and 46978 transitions. [2023-12-25 09:20:23,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-25 09:20:23,842 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.222222222222221) internal successors, (92), 8 states have internal predecessors, (92), 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 92 [2023-12-25 09:20:23,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:23,873 INFO L225 Difference]: With dead ends: 37444 [2023-12-25 09:20:23,873 INFO L226 Difference]: Without dead ends: 26364 [2023-12-25 09:20:23,887 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=142, Invalid=320, Unknown=0, NotChecked=0, Total=462 [2023-12-25 09:20:23,888 INFO L413 NwaCegarLoop]: 224 mSDtfsCounter, 1022 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 686 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1022 SdHoareTripleChecker+Valid, 1026 SdHoareTripleChecker+Invalid, 696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:23,888 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1022 Valid, 1026 Invalid, 696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 686 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 09:20:23,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26364 states. [2023-12-25 09:20:24,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26364 to 24047. [2023-12-25 09:20:24,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24047 states, 24046 states have (on average 1.2536804458121933) internal successors, (30146), 24046 states have internal predecessors, (30146), 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 09:20:24,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24047 states to 24047 states and 30146 transitions. [2023-12-25 09:20:24,169 INFO L78 Accepts]: Start accepts. Automaton has 24047 states and 30146 transitions. Word has length 92 [2023-12-25 09:20:24,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:24,169 INFO L495 AbstractCegarLoop]: Abstraction has 24047 states and 30146 transitions. [2023-12-25 09:20:24,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.222222222222221) internal successors, (92), 8 states have internal predecessors, (92), 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 09:20:24,169 INFO L276 IsEmpty]: Start isEmpty. Operand 24047 states and 30146 transitions. [2023-12-25 09:20:24,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 09:20:24,173 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:24,173 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, 1, 1, 1, 1, 1, 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 09:20:24,176 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 09:20:24,376 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 09:20:24,376 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:24,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:24,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1675726985, now seen corresponding path program 1 times [2023-12-25 09:20:24,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:24,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [874344280] [2023-12-25 09:20:24,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:24,377 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 09:20:24,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:24,378 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 09:20:24,380 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 09:20:24,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:24,526 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 09:20:24,528 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:25,125 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 09:20:25,125 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:20:25,309 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 09:20:25,309 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:25,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [874344280] [2023-12-25 09:20:25,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [874344280] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:20:25,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:20:25,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-25 09:20:25,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221301406] [2023-12-25 09:20:25,310 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:20:25,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 09:20:25,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:25,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 09:20:25,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-12-25 09:20:25,311 INFO L87 Difference]: Start difference. First operand 24047 states and 30146 transitions. Second operand has 16 states, 16 states have (on average 10.9375) internal successors, (175), 15 states have internal predecessors, (175), 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 09:20:27,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:27,213 INFO L93 Difference]: Finished difference Result 65625 states and 82123 transitions. [2023-12-25 09:20:27,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-25 09:20:27,214 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 10.9375) internal successors, (175), 15 states have internal predecessors, (175), 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 92 [2023-12-25 09:20:27,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:27,260 INFO L225 Difference]: With dead ends: 65625 [2023-12-25 09:20:27,260 INFO L226 Difference]: Without dead ends: 42457 [2023-12-25 09:20:27,281 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=460, Invalid=1100, Unknown=0, NotChecked=0, Total=1560 [2023-12-25 09:20:27,281 INFO L413 NwaCegarLoop]: 319 mSDtfsCounter, 2050 mSDsluCounter, 1652 mSDsCounter, 0 mSdLazyCounter, 1321 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2050 SdHoareTripleChecker+Valid, 1971 SdHoareTripleChecker+Invalid, 1347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:27,281 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2050 Valid, 1971 Invalid, 1347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1321 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-25 09:20:27,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42457 states. [2023-12-25 09:20:27,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42457 to 25665. [2023-12-25 09:20:27,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25665 states, 25664 states have (on average 1.246181421446384) internal successors, (31982), 25664 states have internal predecessors, (31982), 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 09:20:27,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25665 states to 25665 states and 31982 transitions. [2023-12-25 09:20:27,615 INFO L78 Accepts]: Start accepts. Automaton has 25665 states and 31982 transitions. Word has length 92 [2023-12-25 09:20:27,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:27,615 INFO L495 AbstractCegarLoop]: Abstraction has 25665 states and 31982 transitions. [2023-12-25 09:20:27,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 10.9375) internal successors, (175), 15 states have internal predecessors, (175), 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 09:20:27,615 INFO L276 IsEmpty]: Start isEmpty. Operand 25665 states and 31982 transitions. [2023-12-25 09:20:27,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2023-12-25 09:20:27,619 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:27,619 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, 1, 1, 1, 1, 1, 1, 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 09:20:27,624 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 09:20:27,822 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 09:20:27,822 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:27,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:27,823 INFO L85 PathProgramCache]: Analyzing trace with hash -225364972, now seen corresponding path program 1 times [2023-12-25 09:20:27,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:27,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1520246031] [2023-12-25 09:20:27,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:27,823 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 09:20:27,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:27,824 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 09:20:27,825 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 09:20:27,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:27,939 INFO L262 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 09:20:27,941 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:28,047 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:20:28,048 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:20:28,152 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:20:28,152 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:28,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1520246031] [2023-12-25 09:20:28,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1520246031] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:20:28,152 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:20:28,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-12-25 09:20:28,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886709255] [2023-12-25 09:20:28,152 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:20:28,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-25 09:20:28,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:28,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-25 09:20:28,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-25 09:20:28,153 INFO L87 Difference]: Start difference. First operand 25665 states and 31982 transitions. Second operand has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 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 09:20:28,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:28,339 INFO L93 Difference]: Finished difference Result 71080 states and 89100 transitions. [2023-12-25 09:20:28,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 09:20:28,340 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 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 93 [2023-12-25 09:20:28,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:28,400 INFO L225 Difference]: With dead ends: 71080 [2023-12-25 09:20:28,400 INFO L226 Difference]: Without dead ends: 52016 [2023-12-25 09:20:28,424 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-25 09:20:28,425 INFO L413 NwaCegarLoop]: 307 mSDtfsCounter, 736 mSDsluCounter, 694 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 736 SdHoareTripleChecker+Valid, 1001 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:28,425 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [736 Valid, 1001 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 09:20:28,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52016 states. [2023-12-25 09:20:29,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52016 to 41399. [2023-12-25 09:20:29,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41399 states, 41398 states have (on average 1.2330788927001304) internal successors, (51047), 41398 states have internal predecessors, (51047), 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 09:20:29,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41399 states to 41399 states and 51047 transitions. [2023-12-25 09:20:29,372 INFO L78 Accepts]: Start accepts. Automaton has 41399 states and 51047 transitions. Word has length 93 [2023-12-25 09:20:29,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:29,372 INFO L495 AbstractCegarLoop]: Abstraction has 41399 states and 51047 transitions. [2023-12-25 09:20:29,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 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 09:20:29,372 INFO L276 IsEmpty]: Start isEmpty. Operand 41399 states and 51047 transitions. [2023-12-25 09:20:29,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2023-12-25 09:20:29,378 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:29,378 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:20:29,381 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 09:20:29,581 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 09:20:29,581 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:29,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:29,582 INFO L85 PathProgramCache]: Analyzing trace with hash -565270020, now seen corresponding path program 1 times [2023-12-25 09:20:29,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:29,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [218522187] [2023-12-25 09:20:29,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:29,582 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 09:20:29,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:29,583 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 09:20:29,616 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 09:20:29,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:29,705 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 09:20:29,706 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:29,727 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:20:29,728 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:29,728 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:29,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [218522187] [2023-12-25 09:20:29,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [218522187] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:29,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:29,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 09:20:29,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211109784] [2023-12-25 09:20:29,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:29,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 09:20:29,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:29,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 09:20:29,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 09:20:29,729 INFO L87 Difference]: Start difference. First operand 41399 states and 51047 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 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 09:20:29,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:29,952 INFO L93 Difference]: Finished difference Result 72354 states and 89344 transitions. [2023-12-25 09:20:29,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 09:20:29,953 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 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 99 [2023-12-25 09:20:29,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:29,989 INFO L225 Difference]: With dead ends: 72354 [2023-12-25 09:20:29,990 INFO L226 Difference]: Without dead ends: 31787 [2023-12-25 09:20:30,010 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 97 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 09:20:30,010 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 117 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:30,010 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 430 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 09:20:30,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31787 states. [2023-12-25 09:20:30,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31787 to 30532. [2023-12-25 09:20:30,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30532 states, 30531 states have (on average 1.2167632897710523) internal successors, (37149), 30531 states have internal predecessors, (37149), 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 09:20:30,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30532 states to 30532 states and 37149 transitions. [2023-12-25 09:20:30,411 INFO L78 Accepts]: Start accepts. Automaton has 30532 states and 37149 transitions. Word has length 99 [2023-12-25 09:20:30,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:30,411 INFO L495 AbstractCegarLoop]: Abstraction has 30532 states and 37149 transitions. [2023-12-25 09:20:30,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 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 09:20:30,411 INFO L276 IsEmpty]: Start isEmpty. Operand 30532 states and 37149 transitions. [2023-12-25 09:20:30,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-25 09:20:30,415 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:30,415 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:20:30,418 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 (38)] Ended with exit code 0 [2023-12-25 09:20:30,619 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 09:20:30,619 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:30,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:30,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1043257379, now seen corresponding path program 1 times [2023-12-25 09:20:30,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:30,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [785138225] [2023-12-25 09:20:30,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:30,620 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 09:20:30,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:30,621 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 09:20:30,622 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 09:20:30,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:30,737 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-25 09:20:30,738 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:30,878 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:20:30,878 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:30,878 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:30,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [785138225] [2023-12-25 09:20:30,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [785138225] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:30,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:30,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 09:20:30,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768153624] [2023-12-25 09:20:30,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:30,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 09:20:30,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:30,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 09:20:30,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-25 09:20:30,887 INFO L87 Difference]: Start difference. First operand 30532 states and 37149 transitions. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 5 states have internal predecessors, (101), 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 09:20:31,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:31,272 INFO L93 Difference]: Finished difference Result 60635 states and 73403 transitions. [2023-12-25 09:20:31,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-25 09:20:31,273 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 5 states have internal predecessors, (101), 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 101 [2023-12-25 09:20:31,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:31,309 INFO L225 Difference]: With dead ends: 60635 [2023-12-25 09:20:31,309 INFO L226 Difference]: Without dead ends: 34539 [2023-12-25 09:20:31,330 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2023-12-25 09:20:31,331 INFO L413 NwaCegarLoop]: 192 mSDtfsCounter, 663 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 663 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:31,331 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [663 Valid, 448 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 09:20:31,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34539 states. [2023-12-25 09:20:31,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34539 to 29899. [2023-12-25 09:20:31,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29899 states, 29898 states have (on average 1.2054318014582914) internal successors, (36040), 29898 states have internal predecessors, (36040), 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 09:20:31,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29899 states to 29899 states and 36040 transitions. [2023-12-25 09:20:31,777 INFO L78 Accepts]: Start accepts. Automaton has 29899 states and 36040 transitions. Word has length 101 [2023-12-25 09:20:31,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:31,777 INFO L495 AbstractCegarLoop]: Abstraction has 29899 states and 36040 transitions. [2023-12-25 09:20:31,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 5 states have internal predecessors, (101), 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 09:20:31,778 INFO L276 IsEmpty]: Start isEmpty. Operand 29899 states and 36040 transitions. [2023-12-25 09:20:31,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-25 09:20:31,781 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:31,781 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:20:31,786 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 09:20:31,984 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 09:20:31,984 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:31,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:31,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1557862730, now seen corresponding path program 1 times [2023-12-25 09:20:31,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:31,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1876577296] [2023-12-25 09:20:31,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:31,985 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 09:20:31,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:31,986 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 09:20:31,988 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 09:20:32,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:32,107 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-25 09:20:32,109 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:32,279 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:20:32,279 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:20:32,340 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:20:32,341 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:32,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1876577296] [2023-12-25 09:20:32,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1876577296] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:20:32,341 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:20:32,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-12-25 09:20:32,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597655150] [2023-12-25 09:20:32,341 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:20:32,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 09:20:32,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:32,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 09:20:32,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-25 09:20:32,342 INFO L87 Difference]: Start difference. First operand 29899 states and 36040 transitions. Second operand has 9 states, 9 states have (on average 21.333333333333332) internal successors, (192), 9 states have internal predecessors, (192), 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 09:20:32,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:32,771 INFO L93 Difference]: Finished difference Result 74187 states and 89182 transitions. [2023-12-25 09:20:32,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-25 09:20:32,772 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 21.333333333333332) internal successors, (192), 9 states have internal predecessors, (192), 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 101 [2023-12-25 09:20:32,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:32,824 INFO L225 Difference]: With dead ends: 74187 [2023-12-25 09:20:32,824 INFO L226 Difference]: Without dead ends: 46893 [2023-12-25 09:20:32,843 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2023-12-25 09:20:32,844 INFO L413 NwaCegarLoop]: 183 mSDtfsCounter, 964 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 964 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:32,844 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [964 Valid, 653 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 09:20:32,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46893 states. [2023-12-25 09:20:33,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46893 to 32983. [2023-12-25 09:20:33,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32983 states, 32982 states have (on average 1.2038081377721181) internal successors, (39704), 32982 states have internal predecessors, (39704), 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 09:20:33,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32983 states to 32983 states and 39704 transitions. [2023-12-25 09:20:33,306 INFO L78 Accepts]: Start accepts. Automaton has 32983 states and 39704 transitions. Word has length 101 [2023-12-25 09:20:33,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:33,307 INFO L495 AbstractCegarLoop]: Abstraction has 32983 states and 39704 transitions. [2023-12-25 09:20:33,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 21.333333333333332) internal successors, (192), 9 states have internal predecessors, (192), 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 09:20:33,307 INFO L276 IsEmpty]: Start isEmpty. Operand 32983 states and 39704 transitions. [2023-12-25 09:20:33,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-25 09:20:33,311 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:33,311 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:20:33,314 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 09:20:33,514 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 09:20:33,514 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:33,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:33,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1754365793, now seen corresponding path program 1 times [2023-12-25 09:20:33,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:33,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [38199186] [2023-12-25 09:20:33,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:33,515 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 09:20:33,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:33,516 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 09:20:33,517 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 09:20:33,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:33,664 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-25 09:20:33,666 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:33,825 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:20:33,825 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:20:33,975 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:20:33,976 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:33,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [38199186] [2023-12-25 09:20:33,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [38199186] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:20:33,976 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:20:33,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-12-25 09:20:33,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423921104] [2023-12-25 09:20:33,976 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:20:33,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 09:20:33,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:33,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 09:20:33,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-25 09:20:33,982 INFO L87 Difference]: Start difference. First operand 32983 states and 39704 transitions. Second operand has 9 states, 9 states have (on average 20.666666666666668) internal successors, (186), 9 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 09:20:34,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:34,326 INFO L93 Difference]: Finished difference Result 66859 states and 80129 transitions. [2023-12-25 09:20:34,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 09:20:34,327 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 20.666666666666668) internal successors, (186), 9 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 101 [2023-12-25 09:20:34,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:34,367 INFO L225 Difference]: With dead ends: 66859 [2023-12-25 09:20:34,367 INFO L226 Difference]: Without dead ends: 36772 [2023-12-25 09:20:34,388 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2023-12-25 09:20:34,389 INFO L413 NwaCegarLoop]: 182 mSDtfsCounter, 1141 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1141 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:34,390 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1141 Valid, 535 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 09:20:34,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36772 states. [2023-12-25 09:20:34,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36772 to 32736. [2023-12-25 09:20:34,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32736 states, 32735 states have (on average 1.185245150450588) internal successors, (38799), 32735 states have internal predecessors, (38799), 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 09:20:34,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32736 states to 32736 states and 38799 transitions. [2023-12-25 09:20:34,794 INFO L78 Accepts]: Start accepts. Automaton has 32736 states and 38799 transitions. Word has length 101 [2023-12-25 09:20:34,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:34,795 INFO L495 AbstractCegarLoop]: Abstraction has 32736 states and 38799 transitions. [2023-12-25 09:20:34,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.666666666666668) internal successors, (186), 9 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 09:20:34,796 INFO L276 IsEmpty]: Start isEmpty. Operand 32736 states and 38799 transitions. [2023-12-25 09:20:34,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-25 09:20:34,801 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:34,808 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:20:34,813 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 (41)] Forceful destruction successful, exit code 0 [2023-12-25 09:20:35,011 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 09:20:35,012 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:35,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:35,013 INFO L85 PathProgramCache]: Analyzing trace with hash -984227769, now seen corresponding path program 1 times [2023-12-25 09:20:35,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:35,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [933142854] [2023-12-25 09:20:35,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:35,016 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 09:20:35,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:35,017 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 09:20:35,019 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 09:20:35,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:35,142 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 09:20:35,143 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:35,711 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-25 09:20:35,711 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:35,711 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:35,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [933142854] [2023-12-25 09:20:35,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [933142854] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:35,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:35,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-25 09:20:35,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492881852] [2023-12-25 09:20:35,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:35,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 09:20:35,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:35,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 09:20:35,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-25 09:20:35,713 INFO L87 Difference]: Start difference. First operand 32736 states and 38799 transitions. Second operand has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 8 states have internal predecessors, (100), 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 09:20:36,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:36,669 INFO L93 Difference]: Finished difference Result 45751 states and 54241 transitions. [2023-12-25 09:20:36,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-25 09:20:36,670 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 8 states have internal predecessors, (100), 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 104 [2023-12-25 09:20:36,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:36,725 INFO L225 Difference]: With dead ends: 45751 [2023-12-25 09:20:36,725 INFO L226 Difference]: Without dead ends: 42958 [2023-12-25 09:20:36,742 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2023-12-25 09:20:36,742 INFO L413 NwaCegarLoop]: 205 mSDtfsCounter, 798 mSDsluCounter, 790 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 798 SdHoareTripleChecker+Valid, 995 SdHoareTripleChecker+Invalid, 704 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:36,743 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [798 Valid, 995 Invalid, 704 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 694 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 09:20:36,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42958 states. [2023-12-25 09:20:37,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42958 to 33965. [2023-12-25 09:20:37,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33965 states, 33964 states have (on average 1.185372747615122) internal successors, (40260), 33964 states have internal predecessors, (40260), 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 09:20:37,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33965 states to 33965 states and 40260 transitions. [2023-12-25 09:20:37,228 INFO L78 Accepts]: Start accepts. Automaton has 33965 states and 40260 transitions. Word has length 104 [2023-12-25 09:20:37,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:37,228 INFO L495 AbstractCegarLoop]: Abstraction has 33965 states and 40260 transitions. [2023-12-25 09:20:37,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 8 states have internal predecessors, (100), 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 09:20:37,228 INFO L276 IsEmpty]: Start isEmpty. Operand 33965 states and 40260 transitions. [2023-12-25 09:20:37,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-25 09:20:37,233 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:37,233 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:20:37,236 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 09:20:37,436 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 09:20:37,436 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:37,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:37,437 INFO L85 PathProgramCache]: Analyzing trace with hash -347665854, now seen corresponding path program 1 times [2023-12-25 09:20:37,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:37,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1641947215] [2023-12-25 09:20:37,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:37,437 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 09:20:37,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:37,439 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 09:20:37,439 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 09:20:37,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:37,577 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 09:20:37,578 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:37,603 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:20:37,603 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:37,603 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:37,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1641947215] [2023-12-25 09:20:37,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1641947215] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:37,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:37,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 09:20:37,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382960740] [2023-12-25 09:20:37,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:37,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 09:20:37,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:37,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 09:20:37,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 09:20:37,604 INFO L87 Difference]: Start difference. First operand 33965 states and 40260 transitions. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 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 09:20:37,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:37,715 INFO L93 Difference]: Finished difference Result 47773 states and 56547 transitions. [2023-12-25 09:20:37,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 09:20:37,716 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 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 104 [2023-12-25 09:20:37,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:37,730 INFO L225 Difference]: With dead ends: 47773 [2023-12-25 09:20:37,731 INFO L226 Difference]: Without dead ends: 16295 [2023-12-25 09:20:37,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 102 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 09:20:37,750 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 97 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:37,750 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 404 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 09:20:37,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16295 states. [2023-12-25 09:20:37,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16295 to 15944. [2023-12-25 09:20:37,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15944 states, 15943 states have (on average 1.1581258232453113) internal successors, (18464), 15943 states have internal predecessors, (18464), 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 09:20:37,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15944 states to 15944 states and 18464 transitions. [2023-12-25 09:20:37,992 INFO L78 Accepts]: Start accepts. Automaton has 15944 states and 18464 transitions. Word has length 104 [2023-12-25 09:20:37,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:37,992 INFO L495 AbstractCegarLoop]: Abstraction has 15944 states and 18464 transitions. [2023-12-25 09:20:37,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 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 09:20:37,992 INFO L276 IsEmpty]: Start isEmpty. Operand 15944 states and 18464 transitions. [2023-12-25 09:20:37,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-25 09:20:37,996 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:37,997 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:20:38,002 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 09:20:38,199 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 09:20:38,200 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:38,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:38,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1029536315, now seen corresponding path program 1 times [2023-12-25 09:20:38,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:38,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [942301959] [2023-12-25 09:20:38,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:38,201 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 09:20:38,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:38,202 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 09:20:38,232 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 09:20:38,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:38,352 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-25 09:20:38,354 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:39,090 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:20:39,090 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:20:39,376 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:20:39,377 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:39,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [942301959] [2023-12-25 09:20:39,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [942301959] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:20:39,377 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:20:39,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2023-12-25 09:20:39,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807290787] [2023-12-25 09:20:39,377 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:20:39,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-25 09:20:39,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:39,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-25 09:20:39,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2023-12-25 09:20:39,378 INFO L87 Difference]: Start difference. First operand 15944 states and 18464 transitions. Second operand has 21 states, 21 states have (on average 9.19047619047619) internal successors, (193), 21 states have internal predecessors, (193), 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 09:20:42,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:42,078 INFO L93 Difference]: Finished difference Result 42368 states and 48659 transitions. [2023-12-25 09:20:42,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-12-25 09:20:42,078 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 9.19047619047619) internal successors, (193), 21 states have internal predecessors, (193), 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 104 [2023-12-25 09:20:42,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:42,114 INFO L225 Difference]: With dead ends: 42368 [2023-12-25 09:20:42,115 INFO L226 Difference]: Without dead ends: 39923 [2023-12-25 09:20:42,127 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1064 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=791, Invalid=3499, Unknown=0, NotChecked=0, Total=4290 [2023-12-25 09:20:42,128 INFO L413 NwaCegarLoop]: 389 mSDtfsCounter, 3317 mSDsluCounter, 4948 mSDsCounter, 0 mSdLazyCounter, 1294 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3317 SdHoareTripleChecker+Valid, 5337 SdHoareTripleChecker+Invalid, 1326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:42,128 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3317 Valid, 5337 Invalid, 1326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1294 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-25 09:20:42,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39923 states. [2023-12-25 09:20:42,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39923 to 16018. [2023-12-25 09:20:42,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16018 states, 16017 states have (on average 1.1575201348567148) internal successors, (18540), 16017 states have internal predecessors, (18540), 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 09:20:42,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16018 states to 16018 states and 18540 transitions. [2023-12-25 09:20:42,348 INFO L78 Accepts]: Start accepts. Automaton has 16018 states and 18540 transitions. Word has length 104 [2023-12-25 09:20:42,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:42,349 INFO L495 AbstractCegarLoop]: Abstraction has 16018 states and 18540 transitions. [2023-12-25 09:20:42,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 9.19047619047619) internal successors, (193), 21 states have internal predecessors, (193), 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 09:20:42,349 INFO L276 IsEmpty]: Start isEmpty. Operand 16018 states and 18540 transitions. [2023-12-25 09:20:42,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-25 09:20:42,351 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:42,351 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:20:42,358 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 (44)] Forceful destruction successful, exit code 0 [2023-12-25 09:20:42,554 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 09:20:42,554 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:42,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:42,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1350601335, now seen corresponding path program 1 times [2023-12-25 09:20:42,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:42,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1562352178] [2023-12-25 09:20:42,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:42,555 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 09:20:42,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:42,556 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 09:20:42,558 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 09:20:42,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:42,688 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 09:20:42,689 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:43,159 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-25 09:20:43,159 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:43,159 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:43,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1562352178] [2023-12-25 09:20:43,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1562352178] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:43,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:43,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-25 09:20:43,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539335465] [2023-12-25 09:20:43,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:43,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 09:20:43,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:43,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 09:20:43,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-25 09:20:43,160 INFO L87 Difference]: Start difference. First operand 16018 states and 18540 transitions. Second operand has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 8 states have internal predecessors, (100), 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 09:20:44,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:44,152 INFO L93 Difference]: Finished difference Result 28389 states and 33003 transitions. [2023-12-25 09:20:44,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-25 09:20:44,152 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 8 states have internal predecessors, (100), 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 104 [2023-12-25 09:20:44,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:44,180 INFO L225 Difference]: With dead ends: 28389 [2023-12-25 09:20:44,180 INFO L226 Difference]: Without dead ends: 25346 [2023-12-25 09:20:44,188 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=277, Unknown=0, NotChecked=0, Total=380 [2023-12-25 09:20:44,190 INFO L413 NwaCegarLoop]: 212 mSDtfsCounter, 956 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 956 SdHoareTripleChecker+Valid, 1058 SdHoareTripleChecker+Invalid, 718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:44,190 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [956 Valid, 1058 Invalid, 718 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 707 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 09:20:44,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25346 states. [2023-12-25 09:20:44,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25346 to 15966. [2023-12-25 09:20:44,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15966 states, 15965 states have (on average 1.1572815533980583) internal successors, (18476), 15965 states have internal predecessors, (18476), 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 09:20:44,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15966 states to 15966 states and 18476 transitions. [2023-12-25 09:20:44,356 INFO L78 Accepts]: Start accepts. Automaton has 15966 states and 18476 transitions. Word has length 104 [2023-12-25 09:20:44,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:44,356 INFO L495 AbstractCegarLoop]: Abstraction has 15966 states and 18476 transitions. [2023-12-25 09:20:44,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 8 states have internal predecessors, (100), 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 09:20:44,357 INFO L276 IsEmpty]: Start isEmpty. Operand 15966 states and 18476 transitions. [2023-12-25 09:20:44,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-25 09:20:44,359 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:44,359 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:20:44,364 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 09:20:44,562 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 09:20:44,562 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:44,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:44,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1285144548, now seen corresponding path program 1 times [2023-12-25 09:20:44,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:44,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [822806793] [2023-12-25 09:20:44,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:44,563 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 09:20:44,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:44,565 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 09:20:44,566 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 09:20:44,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:44,689 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-25 09:20:44,691 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:45,215 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:20:45,215 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:45,215 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:45,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [822806793] [2023-12-25 09:20:45,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [822806793] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:45,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:45,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-25 09:20:45,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708087709] [2023-12-25 09:20:45,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:45,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-25 09:20:45,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:45,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-25 09:20:45,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-12-25 09:20:45,216 INFO L87 Difference]: Start difference. First operand 15966 states and 18476 transitions. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 09:20:46,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:46,084 INFO L93 Difference]: Finished difference Result 28682 states and 33385 transitions. [2023-12-25 09:20:46,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-25 09:20:46,084 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 104 [2023-12-25 09:20:46,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:46,112 INFO L225 Difference]: With dead ends: 28682 [2023-12-25 09:20:46,112 INFO L226 Difference]: Without dead ends: 26844 [2023-12-25 09:20:46,121 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=163, Invalid=437, Unknown=0, NotChecked=0, Total=600 [2023-12-25 09:20:46,121 INFO L413 NwaCegarLoop]: 378 mSDtfsCounter, 982 mSDsluCounter, 2483 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 982 SdHoareTripleChecker+Valid, 2861 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:46,121 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [982 Valid, 2861 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 09:20:46,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26844 states. [2023-12-25 09:20:46,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26844 to 17064. [2023-12-25 09:20:46,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17064 states, 17063 states have (on average 1.156303111996718) internal successors, (19730), 17063 states have internal predecessors, (19730), 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 09:20:46,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17064 states to 17064 states and 19730 transitions. [2023-12-25 09:20:46,311 INFO L78 Accepts]: Start accepts. Automaton has 17064 states and 19730 transitions. Word has length 104 [2023-12-25 09:20:46,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:46,311 INFO L495 AbstractCegarLoop]: Abstraction has 17064 states and 19730 transitions. [2023-12-25 09:20:46,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 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 09:20:46,312 INFO L276 IsEmpty]: Start isEmpty. Operand 17064 states and 19730 transitions. [2023-12-25 09:20:46,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-25 09:20:46,314 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:46,314 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:20:46,319 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 09:20:46,515 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 09:20:46,516 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:46,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:46,516 INFO L85 PathProgramCache]: Analyzing trace with hash -966304062, now seen corresponding path program 1 times [2023-12-25 09:20:46,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:46,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [891175807] [2023-12-25 09:20:46,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:46,517 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 09:20:46,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:46,518 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 09:20:46,548 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 09:20:46,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:46,657 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-25 09:20:46,659 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:47,256 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:20:47,257 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:20:47,510 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:20:47,510 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:47,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [891175807] [2023-12-25 09:20:47,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [891175807] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:20:47,510 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:20:47,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2023-12-25 09:20:47,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378827325] [2023-12-25 09:20:47,510 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:20:47,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-25 09:20:47,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:47,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-25 09:20:47,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2023-12-25 09:20:47,511 INFO L87 Difference]: Start difference. First operand 17064 states and 19730 transitions. Second operand has 21 states, 21 states have (on average 9.238095238095237) internal successors, (194), 21 states have internal predecessors, (194), 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 09:20:50,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:50,612 INFO L93 Difference]: Finished difference Result 47140 states and 53979 transitions. [2023-12-25 09:20:50,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-12-25 09:20:50,613 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 9.238095238095237) internal successors, (194), 21 states have internal predecessors, (194), 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 104 [2023-12-25 09:20:50,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:50,655 INFO L225 Difference]: With dead ends: 47140 [2023-12-25 09:20:50,655 INFO L226 Difference]: Without dead ends: 44247 [2023-12-25 09:20:50,668 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1049 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1184, Invalid=3646, Unknown=0, NotChecked=0, Total=4830 [2023-12-25 09:20:50,668 INFO L413 NwaCegarLoop]: 543 mSDtfsCounter, 2620 mSDsluCounter, 6361 mSDsCounter, 0 mSdLazyCounter, 1239 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2620 SdHoareTripleChecker+Valid, 6904 SdHoareTripleChecker+Invalid, 1265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:50,668 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2620 Valid, 6904 Invalid, 1265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1239 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-25 09:20:50,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44247 states. [2023-12-25 09:20:50,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44247 to 21960. [2023-12-25 09:20:50,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21960 states, 21959 states have (on average 1.1502800673983333) internal successors, (25259), 21959 states have internal predecessors, (25259), 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 09:20:50,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21960 states to 21960 states and 25259 transitions. [2023-12-25 09:20:50,972 INFO L78 Accepts]: Start accepts. Automaton has 21960 states and 25259 transitions. Word has length 104 [2023-12-25 09:20:50,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:50,972 INFO L495 AbstractCegarLoop]: Abstraction has 21960 states and 25259 transitions. [2023-12-25 09:20:50,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 9.238095238095237) internal successors, (194), 21 states have internal predecessors, (194), 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 09:20:50,973 INFO L276 IsEmpty]: Start isEmpty. Operand 21960 states and 25259 transitions. [2023-12-25 09:20:50,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-25 09:20:50,976 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:50,976 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:20:50,980 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 09:20:51,179 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 09:20:51,179 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:51,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:51,179 INFO L85 PathProgramCache]: Analyzing trace with hash -706906666, now seen corresponding path program 1 times [2023-12-25 09:20:51,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:51,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2084043348] [2023-12-25 09:20:51,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:51,180 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 09:20:51,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:51,181 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 09:20:51,182 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 09:20:51,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:51,308 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 09:20:51,309 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:51,617 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-25 09:20:51,617 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:51,617 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:51,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2084043348] [2023-12-25 09:20:51,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2084043348] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:51,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:51,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-25 09:20:51,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188327189] [2023-12-25 09:20:51,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:51,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 09:20:51,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:51,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 09:20:51,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-12-25 09:20:51,619 INFO L87 Difference]: Start difference. First operand 21960 states and 25259 transitions. Second operand has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 9 states have internal predecessors, (100), 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 09:20:52,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:52,158 INFO L93 Difference]: Finished difference Result 26932 states and 31005 transitions. [2023-12-25 09:20:52,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-25 09:20:52,158 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 9 states have internal predecessors, (100), 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 09:20:52,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:52,187 INFO L225 Difference]: With dead ends: 26932 [2023-12-25 09:20:52,187 INFO L226 Difference]: Without dead ends: 25558 [2023-12-25 09:20:52,196 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2023-12-25 09:20:52,197 INFO L413 NwaCegarLoop]: 272 mSDtfsCounter, 1131 mSDsluCounter, 1194 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1131 SdHoareTripleChecker+Valid, 1466 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:52,197 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1131 Valid, 1466 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 09:20:52,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25558 states. [2023-12-25 09:20:52,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25558 to 21844. [2023-12-25 09:20:52,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21844 states, 21843 states have (on average 1.1506203360344276) internal successors, (25133), 21843 states have internal predecessors, (25133), 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 09:20:52,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21844 states to 21844 states and 25133 transitions. [2023-12-25 09:20:52,450 INFO L78 Accepts]: Start accepts. Automaton has 21844 states and 25133 transitions. Word has length 105 [2023-12-25 09:20:52,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:52,450 INFO L495 AbstractCegarLoop]: Abstraction has 21844 states and 25133 transitions. [2023-12-25 09:20:52,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 9 states have internal predecessors, (100), 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 09:20:52,451 INFO L276 IsEmpty]: Start isEmpty. Operand 21844 states and 25133 transitions. [2023-12-25 09:20:52,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-25 09:20:52,454 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:52,454 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:20:52,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 (48)] Ended with exit code 0 [2023-12-25 09:20:52,656 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 09:20:52,657 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:52,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:52,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1874632301, now seen corresponding path program 1 times [2023-12-25 09:20:52,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:52,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1038803550] [2023-12-25 09:20:52,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:52,658 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 09:20:52,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:52,659 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 09:20:52,691 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 09:20:52,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:52,790 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 09:20:52,791 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:53,018 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-25 09:20:53,018 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:53,018 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:53,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1038803550] [2023-12-25 09:20:53,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1038803550] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:53,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:53,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-25 09:20:53,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782406841] [2023-12-25 09:20:53,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:53,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-25 09:20:53,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:53,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-25 09:20:53,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-25 09:20:53,019 INFO L87 Difference]: Start difference. First operand 21844 states and 25133 transitions. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 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 09:20:53,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:53,388 INFO L93 Difference]: Finished difference Result 31388 states and 36233 transitions. [2023-12-25 09:20:53,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 09:20:53,389 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 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 09:20:53,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:53,415 INFO L225 Difference]: With dead ends: 31388 [2023-12-25 09:20:53,415 INFO L226 Difference]: Without dead ends: 27333 [2023-12-25 09:20:53,425 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2023-12-25 09:20:53,425 INFO L413 NwaCegarLoop]: 257 mSDtfsCounter, 1079 mSDsluCounter, 817 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1079 SdHoareTripleChecker+Valid, 1074 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:53,425 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1079 Valid, 1074 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 09:20:53,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27333 states. [2023-12-25 09:20:53,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27333 to 19499. [2023-12-25 09:20:53,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19499 states, 19498 states have (on average 1.1498615242588983) internal successors, (22420), 19498 states have internal predecessors, (22420), 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 09:20:53,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19499 states to 19499 states and 22420 transitions. [2023-12-25 09:20:53,614 INFO L78 Accepts]: Start accepts. Automaton has 19499 states and 22420 transitions. Word has length 105 [2023-12-25 09:20:53,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:53,614 INFO L495 AbstractCegarLoop]: Abstraction has 19499 states and 22420 transitions. [2023-12-25 09:20:53,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 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 09:20:53,614 INFO L276 IsEmpty]: Start isEmpty. Operand 19499 states and 22420 transitions. [2023-12-25 09:20:53,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-25 09:20:53,617 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:53,617 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:20:53,622 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 09:20:53,820 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 09:20:53,820 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:53,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:53,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1055558029, now seen corresponding path program 1 times [2023-12-25 09:20:53,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:53,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [413302464] [2023-12-25 09:20:53,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:53,821 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 09:20:53,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:53,822 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 09:20:53,823 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 09:20:53,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:53,961 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 09:20:53,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:54,334 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-25 09:20:54,335 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:54,335 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:54,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [413302464] [2023-12-25 09:20:54,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [413302464] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:54,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:54,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-25 09:20:54,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650893694] [2023-12-25 09:20:54,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:54,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 09:20:54,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:54,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 09:20:54,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-12-25 09:20:54,336 INFO L87 Difference]: Start difference. First operand 19499 states and 22420 transitions. Second operand has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 9 states have internal predecessors, (100), 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 09:20:54,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:54,800 INFO L93 Difference]: Finished difference Result 34545 states and 39865 transitions. [2023-12-25 09:20:54,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-25 09:20:54,801 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 9 states have internal predecessors, (100), 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 09:20:54,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:54,826 INFO L225 Difference]: With dead ends: 34545 [2023-12-25 09:20:54,826 INFO L226 Difference]: Without dead ends: 25819 [2023-12-25 09:20:54,836 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2023-12-25 09:20:54,837 INFO L413 NwaCegarLoop]: 333 mSDtfsCounter, 988 mSDsluCounter, 1296 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 988 SdHoareTripleChecker+Valid, 1629 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:54,837 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [988 Valid, 1629 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 09:20:54,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25819 states. [2023-12-25 09:20:54,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25819 to 18184. [2023-12-25 09:20:54,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18184 states, 18183 states have (on average 1.1502502337348073) internal successors, (20915), 18183 states have internal predecessors, (20915), 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 09:20:55,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18184 states to 18184 states and 20915 transitions. [2023-12-25 09:20:55,017 INFO L78 Accepts]: Start accepts. Automaton has 18184 states and 20915 transitions. Word has length 105 [2023-12-25 09:20:55,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:55,017 INFO L495 AbstractCegarLoop]: Abstraction has 18184 states and 20915 transitions. [2023-12-25 09:20:55,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 9 states have internal predecessors, (100), 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 09:20:55,018 INFO L276 IsEmpty]: Start isEmpty. Operand 18184 states and 20915 transitions. [2023-12-25 09:20:55,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-25 09:20:55,020 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:55,020 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:20:55,025 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 09:20:55,222 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 09:20:55,222 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:55,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:55,223 INFO L85 PathProgramCache]: Analyzing trace with hash -423926265, now seen corresponding path program 1 times [2023-12-25 09:20:55,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:55,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1347761717] [2023-12-25 09:20:55,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:55,223 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 09:20:55,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:55,225 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 09:20:55,225 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 09:20:55,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:55,355 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 09:20:55,357 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:55,840 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-25 09:20:55,840 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:20:55,840 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:55,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1347761717] [2023-12-25 09:20:55,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1347761717] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:20:55,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:20:55,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-25 09:20:55,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668340677] [2023-12-25 09:20:55,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:20:55,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 09:20:55,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:55,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 09:20:55,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-25 09:20:55,841 INFO L87 Difference]: Start difference. First operand 18184 states and 20915 transitions. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 8 states have internal predecessors, (103), 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 09:20:56,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:20:56,766 INFO L93 Difference]: Finished difference Result 24759 states and 28448 transitions. [2023-12-25 09:20:56,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-25 09:20:56,766 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 8 states have internal predecessors, (103), 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 106 [2023-12-25 09:20:56,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:20:56,787 INFO L225 Difference]: With dead ends: 24759 [2023-12-25 09:20:56,787 INFO L226 Difference]: Without dead ends: 21282 [2023-12-25 09:20:56,794 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2023-12-25 09:20:56,795 INFO L413 NwaCegarLoop]: 217 mSDtfsCounter, 870 mSDsluCounter, 805 mSDsCounter, 0 mSdLazyCounter, 660 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 870 SdHoareTripleChecker+Valid, 1022 SdHoareTripleChecker+Invalid, 671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 09:20:56,795 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [870 Valid, 1022 Invalid, 671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 660 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 09:20:56,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21282 states. [2023-12-25 09:20:56,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21282 to 18181. [2023-12-25 09:20:56,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18181 states, 18180 states have (on average 1.1501100110011002) internal successors, (20909), 18180 states have internal predecessors, (20909), 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 09:20:56,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18181 states to 18181 states and 20909 transitions. [2023-12-25 09:20:56,948 INFO L78 Accepts]: Start accepts. Automaton has 18181 states and 20909 transitions. Word has length 106 [2023-12-25 09:20:56,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:20:56,948 INFO L495 AbstractCegarLoop]: Abstraction has 18181 states and 20909 transitions. [2023-12-25 09:20:56,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 8 states have internal predecessors, (103), 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 09:20:56,948 INFO L276 IsEmpty]: Start isEmpty. Operand 18181 states and 20909 transitions. [2023-12-25 09:20:56,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-25 09:20:56,950 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:20:56,951 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:20:56,954 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 (51)] Forceful destruction successful, exit code 0 [2023-12-25 09:20:57,153 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 09:20:57,153 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:20:57,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:20:57,153 INFO L85 PathProgramCache]: Analyzing trace with hash 2129623916, now seen corresponding path program 1 times [2023-12-25 09:20:57,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:20:57,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [289926947] [2023-12-25 09:20:57,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:20:57,154 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 09:20:57,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:20:57,155 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 09:20:57,156 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 09:20:57,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:20:57,288 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-25 09:20:57,289 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:20:57,871 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:20:57,872 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:20:58,117 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:20:58,117 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:20:58,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [289926947] [2023-12-25 09:20:58,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [289926947] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:20:58,117 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:20:58,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2023-12-25 09:20:58,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633892492] [2023-12-25 09:20:58,117 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:20:58,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-25 09:20:58,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:20:58,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-25 09:20:58,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2023-12-25 09:20:58,118 INFO L87 Difference]: Start difference. First operand 18181 states and 20909 transitions. Second operand has 21 states, 21 states have (on average 9.380952380952381) internal successors, (197), 21 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 09:21:00,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:21:00,502 INFO L93 Difference]: Finished difference Result 47285 states and 54046 transitions. [2023-12-25 09:21:00,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-12-25 09:21:00,503 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 9.380952380952381) internal successors, (197), 21 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 106 [2023-12-25 09:21:00,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:21:00,549 INFO L225 Difference]: With dead ends: 47285 [2023-12-25 09:21:00,549 INFO L226 Difference]: Without dead ends: 44837 [2023-12-25 09:21:00,563 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 193 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 973 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=741, Invalid=3291, Unknown=0, NotChecked=0, Total=4032 [2023-12-25 09:21:00,565 INFO L413 NwaCegarLoop]: 366 mSDtfsCounter, 2963 mSDsluCounter, 3978 mSDsCounter, 0 mSdLazyCounter, 1032 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2963 SdHoareTripleChecker+Valid, 4344 SdHoareTripleChecker+Invalid, 1064 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1032 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-25 09:21:00,565 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2963 Valid, 4344 Invalid, 1064 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1032 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-25 09:21:00,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44837 states. [2023-12-25 09:21:00,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44837 to 18151. [2023-12-25 09:21:00,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18151 states, 18150 states have (on average 1.1499173553719009) internal successors, (20871), 18150 states have internal predecessors, (20871), 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 09:21:00,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18151 states to 18151 states and 20871 transitions. [2023-12-25 09:21:00,808 INFO L78 Accepts]: Start accepts. Automaton has 18151 states and 20871 transitions. Word has length 106 [2023-12-25 09:21:00,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:21:00,808 INFO L495 AbstractCegarLoop]: Abstraction has 18151 states and 20871 transitions. [2023-12-25 09:21:00,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 9.380952380952381) internal successors, (197), 21 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 09:21:00,809 INFO L276 IsEmpty]: Start isEmpty. Operand 18151 states and 20871 transitions. [2023-12-25 09:21:00,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-25 09:21:00,811 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:21:00,811 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:21:00,813 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 (52)] Ended with exit code 0 [2023-12-25 09:21:01,013 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 09:21:01,014 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:21:01,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:21:01,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1205941029, now seen corresponding path program 1 times [2023-12-25 09:21:01,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:21:01,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2002326043] [2023-12-25 09:21:01,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:21:01,015 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 09:21:01,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:21:01,016 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 09:21:01,048 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 09:21:01,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:21:01,144 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 09:21:01,145 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:21:01,566 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-25 09:21:01,567 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:21:01,567 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:21:01,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2002326043] [2023-12-25 09:21:01,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2002326043] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:21:01,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:21:01,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-25 09:21:01,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484186714] [2023-12-25 09:21:01,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:21:01,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 09:21:01,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:21:01,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 09:21:01,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-25 09:21:01,568 INFO L87 Difference]: Start difference. First operand 18151 states and 20871 transitions. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 8 states have internal predecessors, (102), 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 09:21:02,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:21:02,576 INFO L93 Difference]: Finished difference Result 43050 states and 49548 transitions. [2023-12-25 09:21:02,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-25 09:21:02,576 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 8 states have internal predecessors, (102), 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 106 [2023-12-25 09:21:02,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:21:02,615 INFO L225 Difference]: With dead ends: 43050 [2023-12-25 09:21:02,615 INFO L226 Difference]: Without dead ends: 36356 [2023-12-25 09:21:02,628 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=103, Invalid=277, Unknown=0, NotChecked=0, Total=380 [2023-12-25 09:21:02,629 INFO L413 NwaCegarLoop]: 183 mSDtfsCounter, 1216 mSDsluCounter, 768 mSDsCounter, 0 mSdLazyCounter, 643 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1216 SdHoareTripleChecker+Valid, 951 SdHoareTripleChecker+Invalid, 657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 09:21:02,630 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1216 Valid, 951 Invalid, 657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 643 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 09:21:02,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36356 states. [2023-12-25 09:21:02,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36356 to 17959. [2023-12-25 09:21:02,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17959 states, 17958 states have (on average 1.149070052344359) internal successors, (20635), 17958 states have internal predecessors, (20635), 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 09:21:02,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17959 states to 17959 states and 20635 transitions. [2023-12-25 09:21:02,871 INFO L78 Accepts]: Start accepts. Automaton has 17959 states and 20635 transitions. Word has length 106 [2023-12-25 09:21:02,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:21:02,871 INFO L495 AbstractCegarLoop]: Abstraction has 17959 states and 20635 transitions. [2023-12-25 09:21:02,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 8 states have internal predecessors, (102), 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 09:21:02,871 INFO L276 IsEmpty]: Start isEmpty. Operand 17959 states and 20635 transitions. [2023-12-25 09:21:02,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-25 09:21:02,874 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:21:02,874 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:21:02,877 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 (53)] Forceful destruction successful, exit code 0 [2023-12-25 09:21:03,077 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 09:21:03,077 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:21:03,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:21:03,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1102197280, now seen corresponding path program 1 times [2023-12-25 09:21:03,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:21:03,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [127845337] [2023-12-25 09:21:03,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:21:03,078 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 09:21:03,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:21:03,079 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 09:21:03,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 (54)] Waiting until timeout for monitored process [2023-12-25 09:21:03,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:21:03,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-25 09:21:03,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:21:03,701 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:21:03,702 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:21:03,702 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:21:03,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [127845337] [2023-12-25 09:21:03,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [127845337] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:21:03,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:21:03,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-25 09:21:03,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666888100] [2023-12-25 09:21:03,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:21:03,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-25 09:21:03,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:21:03,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-25 09:21:03,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-12-25 09:21:03,703 INFO L87 Difference]: Start difference. First operand 17959 states and 20635 transitions. Second operand has 12 states, 12 states have (on average 8.833333333333334) internal successors, (106), 12 states have internal predecessors, (106), 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 09:21:04,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:21:04,861 INFO L93 Difference]: Finished difference Result 39768 states and 45786 transitions. [2023-12-25 09:21:04,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-25 09:21:04,862 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 8.833333333333334) internal successors, (106), 12 states have internal predecessors, (106), 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 106 [2023-12-25 09:21:04,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:21:04,895 INFO L225 Difference]: With dead ends: 39768 [2023-12-25 09:21:04,895 INFO L226 Difference]: Without dead ends: 31455 [2023-12-25 09:21:04,906 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=161, Invalid=439, Unknown=0, NotChecked=0, Total=600 [2023-12-25 09:21:04,907 INFO L413 NwaCegarLoop]: 378 mSDtfsCounter, 1190 mSDsluCounter, 2535 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1190 SdHoareTripleChecker+Valid, 2913 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-25 09:21:04,907 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1190 Valid, 2913 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-25 09:21:04,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31455 states. [2023-12-25 09:21:05,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31455 to 20750. [2023-12-25 09:21:05,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20750 states, 20749 states have (on average 1.1443443057496747) internal successors, (23744), 20749 states have internal predecessors, (23744), 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 09:21:05,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20750 states to 20750 states and 23744 transitions. [2023-12-25 09:21:05,130 INFO L78 Accepts]: Start accepts. Automaton has 20750 states and 23744 transitions. Word has length 106 [2023-12-25 09:21:05,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:21:05,130 INFO L495 AbstractCegarLoop]: Abstraction has 20750 states and 23744 transitions. [2023-12-25 09:21:05,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.833333333333334) internal successors, (106), 12 states have internal predecessors, (106), 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 09:21:05,131 INFO L276 IsEmpty]: Start isEmpty. Operand 20750 states and 23744 transitions. [2023-12-25 09:21:05,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-25 09:21:05,133 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:21:05,133 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:21:05,136 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 (54)] Ended with exit code 0 [2023-12-25 09:21:05,336 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 09:21:05,337 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:21:05,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:21:05,337 INFO L85 PathProgramCache]: Analyzing trace with hash 891599897, now seen corresponding path program 1 times [2023-12-25 09:21:05,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:21:05,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [22572178] [2023-12-25 09:21:05,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:21:05,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 09:21:05,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:21:05,339 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 09:21:05,370 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 09:21:05,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:21:05,471 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 09:21:05,487 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:21:05,826 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-25 09:21:05,826 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:21:05,826 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:21:05,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [22572178] [2023-12-25 09:21:05,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [22572178] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:21:05,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:21:05,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 09:21:05,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520549693] [2023-12-25 09:21:05,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:21:05,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-25 09:21:05,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:21:05,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-25 09:21:05,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-25 09:21:05,827 INFO L87 Difference]: Start difference. First operand 20750 states and 23744 transitions. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 7 states have internal predecessors, (101), 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 09:21:06,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:21:06,446 INFO L93 Difference]: Finished difference Result 34115 states and 39130 transitions. [2023-12-25 09:21:06,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 09:21:06,447 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 7 states have internal predecessors, (101), 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 106 [2023-12-25 09:21:06,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:21:06,467 INFO L225 Difference]: With dead ends: 34115 [2023-12-25 09:21:06,467 INFO L226 Difference]: Without dead ends: 22501 [2023-12-25 09:21:06,477 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2023-12-25 09:21:06,478 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 1075 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1075 SdHoareTripleChecker+Valid, 748 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 09:21:06,478 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1075 Valid, 748 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 09:21:06,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22501 states. [2023-12-25 09:21:06,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22501 to 20343. [2023-12-25 09:21:06,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20343 states, 20342 states have (on average 1.1431520991052995) internal successors, (23254), 20342 states have internal predecessors, (23254), 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 09:21:06,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20343 states to 20343 states and 23254 transitions. [2023-12-25 09:21:06,685 INFO L78 Accepts]: Start accepts. Automaton has 20343 states and 23254 transitions. Word has length 106 [2023-12-25 09:21:06,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:21:06,686 INFO L495 AbstractCegarLoop]: Abstraction has 20343 states and 23254 transitions. [2023-12-25 09:21:06,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 7 states have internal predecessors, (101), 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 09:21:06,686 INFO L276 IsEmpty]: Start isEmpty. Operand 20343 states and 23254 transitions. [2023-12-25 09:21:06,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-25 09:21:06,688 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:21:06,688 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:21:06,690 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 (55)] Ended with exit code 0 [2023-12-25 09:21:06,890 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 09:21:06,891 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:21:06,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:21:06,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1128705717, now seen corresponding path program 1 times [2023-12-25 09:21:06,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:21:06,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1937148471] [2023-12-25 09:21:06,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:21:06,891 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 09:21:06,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:21:06,893 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 09:21:06,896 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 09:21:07,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:21:07,036 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-25 09:21:07,038 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:21:07,773 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:21:07,773 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:21:08,018 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:21:08,019 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:21:08,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1937148471] [2023-12-25 09:21:08,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1937148471] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:21:08,019 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:21:08,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2023-12-25 09:21:08,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153257566] [2023-12-25 09:21:08,019 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:21:08,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-25 09:21:08,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:21:08,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-25 09:21:08,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2023-12-25 09:21:08,020 INFO L87 Difference]: Start difference. First operand 20343 states and 23254 transitions. Second operand has 21 states, 21 states have (on average 9.428571428571429) internal successors, (198), 21 states have internal predecessors, (198), 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 09:21:11,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:21:11,226 INFO L93 Difference]: Finished difference Result 41142 states and 46724 transitions. [2023-12-25 09:21:11,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-12-25 09:21:11,227 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 9.428571428571429) internal successors, (198), 21 states have internal predecessors, (198), 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 106 [2023-12-25 09:21:11,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:21:11,264 INFO L225 Difference]: With dead ends: 41142 [2023-12-25 09:21:11,265 INFO L226 Difference]: Without dead ends: 36157 [2023-12-25 09:21:11,279 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 193 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 718 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=861, Invalid=2799, Unknown=0, NotChecked=0, Total=3660 [2023-12-25 09:21:11,280 INFO L413 NwaCegarLoop]: 503 mSDtfsCounter, 2238 mSDsluCounter, 5221 mSDsCounter, 0 mSdLazyCounter, 1024 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2238 SdHoareTripleChecker+Valid, 5724 SdHoareTripleChecker+Invalid, 1046 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1024 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-25 09:21:11,280 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2238 Valid, 5724 Invalid, 1046 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1024 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-25 09:21:11,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36157 states. [2023-12-25 09:21:11,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36157 to 21181. [2023-12-25 09:21:11,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21181 states, 21180 states have (on average 1.139282341831917) internal successors, (24130), 21180 states have internal predecessors, (24130), 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 09:21:11,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21181 states to 21181 states and 24130 transitions. [2023-12-25 09:21:11,512 INFO L78 Accepts]: Start accepts. Automaton has 21181 states and 24130 transitions. Word has length 106 [2023-12-25 09:21:11,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:21:11,512 INFO L495 AbstractCegarLoop]: Abstraction has 21181 states and 24130 transitions. [2023-12-25 09:21:11,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 9.428571428571429) internal successors, (198), 21 states have internal predecessors, (198), 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 09:21:11,513 INFO L276 IsEmpty]: Start isEmpty. Operand 21181 states and 24130 transitions. [2023-12-25 09:21:11,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-12-25 09:21:11,515 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:21:11,515 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:21:11,517 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 (56)] Ended with exit code 0 [2023-12-25 09:21:11,717 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 09:21:11,717 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:21:11,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:21:11,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1492494826, now seen corresponding path program 1 times [2023-12-25 09:21:11,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:21:11,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1421371594] [2023-12-25 09:21:11,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:21:11,718 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 09:21:11,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:21:11,719 INFO L229 MonitoredProcess]: Starting monitored process 57 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 09:21:11,720 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 (57)] Waiting until timeout for monitored process [2023-12-25 09:21:11,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:21:11,853 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 09:21:11,854 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:21:11,971 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:21:11,971 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:21:11,971 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:21:11,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1421371594] [2023-12-25 09:21:11,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1421371594] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:21:11,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:21:11,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-25 09:21:11,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557056341] [2023-12-25 09:21:11,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:21:11,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 09:21:11,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:21:11,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 09:21:11,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-25 09:21:11,972 INFO L87 Difference]: Start difference. First operand 21181 states and 24130 transitions. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 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 09:21:12,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:21:12,312 INFO L93 Difference]: Finished difference Result 33110 states and 37944 transitions. [2023-12-25 09:21:12,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-25 09:21:12,313 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 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 09:21:12,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:21:12,341 INFO L225 Difference]: With dead ends: 33110 [2023-12-25 09:21:12,341 INFO L226 Difference]: Without dead ends: 29225 [2023-12-25 09:21:12,351 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-12-25 09:21:12,351 INFO L413 NwaCegarLoop]: 395 mSDtfsCounter, 439 mSDsluCounter, 2344 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 439 SdHoareTripleChecker+Valid, 2739 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 09:21:12,351 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [439 Valid, 2739 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 09:21:12,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29225 states. [2023-12-25 09:21:12,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29225 to 22749. [2023-12-25 09:21:12,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22749 states, 22748 states have (on average 1.1409794267627924) internal successors, (25955), 22748 states have internal predecessors, (25955), 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 09:21:12,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22749 states to 22749 states and 25955 transitions. [2023-12-25 09:21:12,569 INFO L78 Accepts]: Start accepts. Automaton has 22749 states and 25955 transitions. Word has length 107 [2023-12-25 09:21:12,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:21:12,569 INFO L495 AbstractCegarLoop]: Abstraction has 22749 states and 25955 transitions. [2023-12-25 09:21:12,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 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 09:21:12,569 INFO L276 IsEmpty]: Start isEmpty. Operand 22749 states and 25955 transitions. [2023-12-25 09:21:12,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-25 09:21:12,572 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:21:12,572 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:21:12,592 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 (57)] Forceful destruction successful, exit code 0 [2023-12-25 09:21:12,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /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 09:21:12,776 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:21:12,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:21:12,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1392560786, now seen corresponding path program 1 times [2023-12-25 09:21:12,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:21:12,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1325423193] [2023-12-25 09:21:12,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:21:12,777 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 09:21:12,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:21:12,778 INFO L229 MonitoredProcess]: Starting monitored process 58 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 09:21:12,779 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 (58)] Waiting until timeout for monitored process [2023-12-25 09:21:12,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:21:12,914 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 29 conjunts are in the unsatisfiable core [2023-12-25 09:21:12,916 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:21:14,985 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:21:14,985 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:21:15,952 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:21:15,953 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:21:15,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1325423193] [2023-12-25 09:21:15,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1325423193] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:21:15,953 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:21:15,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 17] total 37 [2023-12-25 09:21:15,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707547930] [2023-12-25 09:21:15,953 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:21:15,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-12-25 09:21:15,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:21:15,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-12-25 09:21:15,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1161, Unknown=0, NotChecked=0, Total=1332 [2023-12-25 09:21:15,954 INFO L87 Difference]: Start difference. First operand 22749 states and 25955 transitions. Second operand has 37 states, 37 states have (on average 5.783783783783784) internal successors, (214), 37 states have internal predecessors, (214), 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 09:22:11,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:22:11,901 INFO L93 Difference]: Finished difference Result 85311 states and 96861 transitions. [2023-12-25 09:22:11,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 262 states. [2023-12-25 09:22:11,901 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 5.783783783783784) internal successors, (214), 37 states have internal predecessors, (214), 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 112 [2023-12-25 09:22:11,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:22:11,973 INFO L225 Difference]: With dead ends: 85311 [2023-12-25 09:22:11,973 INFO L226 Difference]: Without dead ends: 82371 [2023-12-25 09:22:12,004 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 478 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 291 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34944 ImplicationChecksByTransitivity, 50.0s TimeCoverageRelationStatistics Valid=9110, Invalid=76446, Unknown=0, NotChecked=0, Total=85556 [2023-12-25 09:22:12,005 INFO L413 NwaCegarLoop]: 558 mSDtfsCounter, 6273 mSDsluCounter, 9656 mSDsCounter, 0 mSdLazyCounter, 5631 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6273 SdHoareTripleChecker+Valid, 10214 SdHoareTripleChecker+Invalid, 5773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 5631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2023-12-25 09:22:12,005 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6273 Valid, 10214 Invalid, 5773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 5631 Invalid, 0 Unknown, 0 Unchecked, 6.6s Time] [2023-12-25 09:22:12,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82371 states. [2023-12-25 09:22:12,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82371 to 25375. [2023-12-25 09:22:12,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25375 states, 25374 states have (on average 1.1398675809884133) internal successors, (28923), 25374 states have internal predecessors, (28923), 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 09:22:12,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25375 states to 25375 states and 28923 transitions. [2023-12-25 09:22:12,565 INFO L78 Accepts]: Start accepts. Automaton has 25375 states and 28923 transitions. Word has length 112 [2023-12-25 09:22:12,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:22:12,566 INFO L495 AbstractCegarLoop]: Abstraction has 25375 states and 28923 transitions. [2023-12-25 09:22:12,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 5.783783783783784) internal successors, (214), 37 states have internal predecessors, (214), 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 09:22:12,566 INFO L276 IsEmpty]: Start isEmpty. Operand 25375 states and 28923 transitions. [2023-12-25 09:22:12,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-12-25 09:22:12,568 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:22:12,568 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:22:12,571 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 (58)] Forceful destruction successful, exit code 0 [2023-12-25 09:22:12,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /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 09:22:12,771 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:22:12,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:22:12,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1402269399, now seen corresponding path program 1 times [2023-12-25 09:22:12,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:22:12,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [251053440] [2023-12-25 09:22:12,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:22:12,772 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 09:22:12,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:22:12,773 INFO L229 MonitoredProcess]: Starting monitored process 59 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 09:22:12,774 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 (59)] Waiting until timeout for monitored process [2023-12-25 09:22:12,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:22:12,908 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 33 conjunts are in the unsatisfiable core [2023-12-25 09:22:12,910 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:22:15,452 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:22:15,452 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:22:15,452 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:22:15,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [251053440] [2023-12-25 09:22:15,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [251053440] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:22:15,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:22:15,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2023-12-25 09:22:15,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78951198] [2023-12-25 09:22:15,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:22:15,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-12-25 09:22:15,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:22:15,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-12-25 09:22:15,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2023-12-25 09:22:15,454 INFO L87 Difference]: Start difference. First operand 25375 states and 28923 transitions. Second operand has 25 states, 25 states have (on average 4.52) internal successors, (113), 25 states have internal predecessors, (113), 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 09:22:20,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:22:20,192 INFO L93 Difference]: Finished difference Result 32966 states and 37529 transitions. [2023-12-25 09:22:20,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-25 09:22:20,193 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 4.52) internal successors, (113), 25 states have internal predecessors, (113), 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 113 [2023-12-25 09:22:20,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:22:20,222 INFO L225 Difference]: With dead ends: 32966 [2023-12-25 09:22:20,222 INFO L226 Difference]: Without dead ends: 29586 [2023-12-25 09:22:20,231 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=202, Invalid=1204, Unknown=0, NotChecked=0, Total=1406 [2023-12-25 09:22:20,231 INFO L413 NwaCegarLoop]: 313 mSDtfsCounter, 1084 mSDsluCounter, 4703 mSDsCounter, 0 mSdLazyCounter, 2424 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1084 SdHoareTripleChecker+Valid, 5016 SdHoareTripleChecker+Invalid, 2430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 2424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-12-25 09:22:20,232 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1084 Valid, 5016 Invalid, 2430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 2424 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2023-12-25 09:22:20,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29586 states. [2023-12-25 09:22:20,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29586 to 25277. [2023-12-25 09:22:20,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25277 states, 25276 states have (on average 1.1400142427599305) internal successors, (28815), 25276 states have internal predecessors, (28815), 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 09:22:20,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25277 states to 25277 states and 28815 transitions. [2023-12-25 09:22:20,521 INFO L78 Accepts]: Start accepts. Automaton has 25277 states and 28815 transitions. Word has length 113 [2023-12-25 09:22:20,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:22:20,521 INFO L495 AbstractCegarLoop]: Abstraction has 25277 states and 28815 transitions. [2023-12-25 09:22:20,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.52) internal successors, (113), 25 states have internal predecessors, (113), 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 09:22:20,522 INFO L276 IsEmpty]: Start isEmpty. Operand 25277 states and 28815 transitions. [2023-12-25 09:22:20,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-12-25 09:22:20,524 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:22:20,524 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:22:20,527 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 (59)] Forceful destruction successful, exit code 0 [2023-12-25 09:22:20,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /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 09:22:20,728 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:22:20,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:22:20,728 INFO L85 PathProgramCache]: Analyzing trace with hash -304607828, now seen corresponding path program 1 times [2023-12-25 09:22:20,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:22:20,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [360964048] [2023-12-25 09:22:20,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:22:20,729 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 09:22:20,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:22:20,730 INFO L229 MonitoredProcess]: Starting monitored process 60 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 09:22:20,748 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 (60)] Waiting until timeout for monitored process [2023-12-25 09:22:20,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:22:20,871 INFO L262 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-25 09:22:20,872 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:22:22,566 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:22:22,567 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:22:22,567 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:22:22,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [360964048] [2023-12-25 09:22:22,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [360964048] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:22:22,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:22:22,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2023-12-25 09:22:22,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921071841] [2023-12-25 09:22:22,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:22:22,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-25 09:22:22,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:22:22,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-25 09:22:22,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2023-12-25 09:22:22,568 INFO L87 Difference]: Start difference. First operand 25277 states and 28815 transitions. Second operand has 21 states, 21 states have (on average 5.380952380952381) internal successors, (113), 21 states have internal predecessors, (113), 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 09:22:28,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:22:28,209 INFO L93 Difference]: Finished difference Result 43008 states and 49021 transitions. [2023-12-25 09:22:28,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-12-25 09:22:28,210 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 5.380952380952381) internal successors, (113), 21 states have internal predecessors, (113), 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 113 [2023-12-25 09:22:28,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:22:28,243 INFO L225 Difference]: With dead ends: 43008 [2023-12-25 09:22:28,243 INFO L226 Difference]: Without dead ends: 39224 [2023-12-25 09:22:28,254 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=215, Invalid=1191, Unknown=0, NotChecked=0, Total=1406 [2023-12-25 09:22:28,255 INFO L413 NwaCegarLoop]: 386 mSDtfsCounter, 1418 mSDsluCounter, 4759 mSDsCounter, 0 mSdLazyCounter, 2151 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1418 SdHoareTripleChecker+Valid, 5145 SdHoareTripleChecker+Invalid, 2156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 2151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2023-12-25 09:22:28,255 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1418 Valid, 5145 Invalid, 2156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 2151 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2023-12-25 09:22:28,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39224 states. [2023-12-25 09:22:28,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39224 to 27786. [2023-12-25 09:22:28,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27786 states, 27785 states have (on average 1.1390318517185531) internal successors, (31648), 27785 states have internal predecessors, (31648), 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 09:22:28,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27786 states to 27786 states and 31648 transitions. [2023-12-25 09:22:28,506 INFO L78 Accepts]: Start accepts. Automaton has 27786 states and 31648 transitions. Word has length 113 [2023-12-25 09:22:28,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:22:28,506 INFO L495 AbstractCegarLoop]: Abstraction has 27786 states and 31648 transitions. [2023-12-25 09:22:28,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.380952380952381) internal successors, (113), 21 states have internal predecessors, (113), 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 09:22:28,506 INFO L276 IsEmpty]: Start isEmpty. Operand 27786 states and 31648 transitions. [2023-12-25 09:22:28,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-12-25 09:22:28,510 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:22:28,510 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:22:28,513 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 (60)] Ended with exit code 0 [2023-12-25 09:22:28,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /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 09:22:28,713 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:22:28,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:22:28,713 INFO L85 PathProgramCache]: Analyzing trace with hash -792275162, now seen corresponding path program 1 times [2023-12-25 09:22:28,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:22:28,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1069967751] [2023-12-25 09:22:28,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:22:28,713 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 09:22:28,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:22:28,714 INFO L229 MonitoredProcess]: Starting monitored process 61 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 09:22:28,748 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 (61)] Waiting until timeout for monitored process [2023-12-25 09:22:28,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:22:28,858 INFO L262 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 09:22:28,860 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:22:29,524 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 27 proven. 39 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-25 09:22:29,524 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:22:29,736 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 27 proven. 39 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-25 09:22:29,736 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:22:29,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1069967751] [2023-12-25 09:22:29,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1069967751] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:22:29,736 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:22:29,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-25 09:22:29,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271748188] [2023-12-25 09:22:29,736 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:22:29,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 09:22:29,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:22:29,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 09:22:29,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-12-25 09:22:29,737 INFO L87 Difference]: Start difference. First operand 27786 states and 31648 transitions. Second operand has 16 states, 16 states have (on average 14.9375) internal successors, (239), 15 states have internal predecessors, (239), 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 09:22:31,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:22:31,774 INFO L93 Difference]: Finished difference Result 78290 states and 89278 transitions. [2023-12-25 09:22:31,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-12-25 09:22:31,775 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 14.9375) internal successors, (239), 15 states have internal predecessors, (239), 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 134 [2023-12-25 09:22:31,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:22:31,834 INFO L225 Difference]: With dead ends: 78290 [2023-12-25 09:22:31,834 INFO L226 Difference]: Without dead ends: 56082 [2023-12-25 09:22:31,857 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 693 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=617, Invalid=2139, Unknown=0, NotChecked=0, Total=2756 [2023-12-25 09:22:31,857 INFO L413 NwaCegarLoop]: 225 mSDtfsCounter, 1587 mSDsluCounter, 1489 mSDsCounter, 0 mSdLazyCounter, 1231 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1587 SdHoareTripleChecker+Valid, 1714 SdHoareTripleChecker+Invalid, 1253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-25 09:22:31,858 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1587 Valid, 1714 Invalid, 1253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1231 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-25 09:22:31,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56082 states. [2023-12-25 09:22:32,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56082 to 29308. [2023-12-25 09:22:32,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29308 states, 29307 states have (on average 1.13798751151602) internal successors, (33351), 29307 states have internal predecessors, (33351), 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 09:22:32,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29308 states to 29308 states and 33351 transitions. [2023-12-25 09:22:32,274 INFO L78 Accepts]: Start accepts. Automaton has 29308 states and 33351 transitions. Word has length 134 [2023-12-25 09:22:32,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:22:32,274 INFO L495 AbstractCegarLoop]: Abstraction has 29308 states and 33351 transitions. [2023-12-25 09:22:32,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 14.9375) internal successors, (239), 15 states have internal predecessors, (239), 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 09:22:32,274 INFO L276 IsEmpty]: Start isEmpty. Operand 29308 states and 33351 transitions. [2023-12-25 09:22:32,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-12-25 09:22:32,297 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:22:32,297 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:22:32,302 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 (61)] Forceful destruction successful, exit code 0 [2023-12-25 09:22:32,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /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 09:22:32,502 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:22:32,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:22:32,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1208110384, now seen corresponding path program 1 times [2023-12-25 09:22:32,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:22:32,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1888592126] [2023-12-25 09:22:32,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:22:32,503 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 09:22:32,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:22:32,504 INFO L229 MonitoredProcess]: Starting monitored process 62 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 09:22:32,505 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 (62)] Waiting until timeout for monitored process [2023-12-25 09:22:32,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:22:32,659 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 09:22:32,661 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:22:32,677 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-25 09:22:32,677 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:22:32,677 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:22:32,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1888592126] [2023-12-25 09:22:32,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1888592126] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:22:32,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:22:32,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 09:22:32,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486593079] [2023-12-25 09:22:32,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:22:32,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 09:22:32,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:22:32,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 09:22:32,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 09:22:32,678 INFO L87 Difference]: Start difference. First operand 29308 states and 33351 transitions. Second operand has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 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 09:22:32,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:22:32,758 INFO L93 Difference]: Finished difference Result 40737 states and 46484 transitions. [2023-12-25 09:22:32,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 09:22:32,758 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 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 134 [2023-12-25 09:22:32,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:22:32,769 INFO L225 Difference]: With dead ends: 40737 [2023-12-25 09:22:32,769 INFO L226 Difference]: Without dead ends: 13031 [2023-12-25 09:22:32,780 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 132 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 09:22:32,780 INFO L413 NwaCegarLoop]: 225 mSDtfsCounter, 94 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 09:22:32,780 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 335 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 09:22:32,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13031 states. [2023-12-25 09:22:32,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13031 to 12577. [2023-12-25 09:22:32,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12577 states, 12576 states have (on average 1.1215012722646311) internal successors, (14104), 12576 states have internal predecessors, (14104), 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 09:22:32,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12577 states to 12577 states and 14104 transitions. [2023-12-25 09:22:32,872 INFO L78 Accepts]: Start accepts. Automaton has 12577 states and 14104 transitions. Word has length 134 [2023-12-25 09:22:32,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:22:32,872 INFO L495 AbstractCegarLoop]: Abstraction has 12577 states and 14104 transitions. [2023-12-25 09:22:32,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 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 09:22:32,872 INFO L276 IsEmpty]: Start isEmpty. Operand 12577 states and 14104 transitions. [2023-12-25 09:22:32,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-25 09:22:32,875 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:22:32,875 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:22:32,880 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 (62)] Forceful destruction successful, exit code 0 [2023-12-25 09:22:33,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /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 09:22:33,078 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:22:33,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:22:33,078 INFO L85 PathProgramCache]: Analyzing trace with hash -560781612, now seen corresponding path program 1 times [2023-12-25 09:22:33,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:22:33,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1527149771] [2023-12-25 09:22:33,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:22:33,079 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 09:22:33,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:22:33,080 INFO L229 MonitoredProcess]: Starting monitored process 63 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 09:22:33,086 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 (63)] Waiting until timeout for monitored process [2023-12-25 09:22:33,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:22:33,238 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-25 09:22:33,239 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:22:33,677 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2023-12-25 09:22:33,678 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:22:33,678 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:22:33,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1527149771] [2023-12-25 09:22:33,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1527149771] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:22:33,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:22:33,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-25 09:22:33,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156419454] [2023-12-25 09:22:33,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:22:33,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-25 09:22:33,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:22:33,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-25 09:22:33,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-12-25 09:22:33,679 INFO L87 Difference]: Start difference. First operand 12577 states and 14104 transitions. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 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 09:22:34,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:22:34,401 INFO L93 Difference]: Finished difference Result 18986 states and 21447 transitions. [2023-12-25 09:22:34,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-25 09:22:34,402 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 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 135 [2023-12-25 09:22:34,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:22:34,414 INFO L225 Difference]: With dead ends: 18986 [2023-12-25 09:22:34,414 INFO L226 Difference]: Without dead ends: 14768 [2023-12-25 09:22:34,419 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2023-12-25 09:22:34,419 INFO L413 NwaCegarLoop]: 295 mSDtfsCounter, 1157 mSDsluCounter, 1633 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1157 SdHoareTripleChecker+Valid, 1928 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 09:22:34,420 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1157 Valid, 1928 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 09:22:34,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14768 states. [2023-12-25 09:22:34,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14768 to 12484. [2023-12-25 09:22:34,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12484 states, 12483 states have (on average 1.122086037010334) internal successors, (14007), 12483 states have internal predecessors, (14007), 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 09:22:34,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12484 states to 12484 states and 14007 transitions. [2023-12-25 09:22:34,515 INFO L78 Accepts]: Start accepts. Automaton has 12484 states and 14007 transitions. Word has length 135 [2023-12-25 09:22:34,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:22:34,515 INFO L495 AbstractCegarLoop]: Abstraction has 12484 states and 14007 transitions. [2023-12-25 09:22:34,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 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 09:22:34,515 INFO L276 IsEmpty]: Start isEmpty. Operand 12484 states and 14007 transitions. [2023-12-25 09:22:34,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-25 09:22:34,518 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:22:34,518 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 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 09:22:34,520 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 (63)] Forceful destruction successful, exit code 0 [2023-12-25 09:22:34,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /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 09:22:34,721 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:22:34,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:22:34,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1198957829, now seen corresponding path program 1 times [2023-12-25 09:22:34,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:22:34,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1591788468] [2023-12-25 09:22:34,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:22:34,721 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 09:22:34,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:22:34,722 INFO L229 MonitoredProcess]: Starting monitored process 64 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 09:22:34,723 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 (64)] Waiting until timeout for monitored process [2023-12-25 09:22:34,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:22:34,880 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 09:22:34,882 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:22:35,415 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2023-12-25 09:22:35,415 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:22:35,415 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:22:35,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1591788468] [2023-12-25 09:22:35,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1591788468] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:22:35,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:22:35,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-25 09:22:35,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143536603] [2023-12-25 09:22:35,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:22:35,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 09:22:35,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:22:35,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 09:22:35,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-12-25 09:22:35,416 INFO L87 Difference]: Start difference. First operand 12484 states and 14007 transitions. Second operand has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 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 09:22:36,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:22:36,044 INFO L93 Difference]: Finished difference Result 18104 states and 20283 transitions. [2023-12-25 09:22:36,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-25 09:22:36,045 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 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 135 [2023-12-25 09:22:36,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:22:36,059 INFO L225 Difference]: With dead ends: 18104 [2023-12-25 09:22:36,059 INFO L226 Difference]: Without dead ends: 16379 [2023-12-25 09:22:36,064 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2023-12-25 09:22:36,064 INFO L413 NwaCegarLoop]: 350 mSDtfsCounter, 1178 mSDsluCounter, 1411 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1178 SdHoareTripleChecker+Valid, 1761 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 09:22:36,064 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1178 Valid, 1761 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 09:22:36,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16379 states. [2023-12-25 09:22:36,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16379 to 12396. [2023-12-25 09:22:36,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12396 states, 12395 states have (on average 1.1227107704719645) internal successors, (13916), 12395 states have internal predecessors, (13916), 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 09:22:36,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12396 states to 12396 states and 13916 transitions. [2023-12-25 09:22:36,164 INFO L78 Accepts]: Start accepts. Automaton has 12396 states and 13916 transitions. Word has length 135 [2023-12-25 09:22:36,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:22:36,164 INFO L495 AbstractCegarLoop]: Abstraction has 12396 states and 13916 transitions. [2023-12-25 09:22:36,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 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 09:22:36,164 INFO L276 IsEmpty]: Start isEmpty. Operand 12396 states and 13916 transitions. [2023-12-25 09:22:36,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-25 09:22:36,166 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:22:36,166 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 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 09:22:36,172 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 (64)] Forceful destruction successful, exit code 0 [2023-12-25 09:22:36,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /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 09:22:36,370 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:22:36,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:22:36,370 INFO L85 PathProgramCache]: Analyzing trace with hash -203623227, now seen corresponding path program 1 times [2023-12-25 09:22:36,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:22:36,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1626870354] [2023-12-25 09:22:36,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:22:36,370 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 09:22:36,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:22:36,371 INFO L229 MonitoredProcess]: Starting monitored process 65 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 09:22:36,379 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 (65)] Waiting until timeout for monitored process [2023-12-25 09:22:36,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:22:36,540 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-25 09:22:36,542 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:22:36,994 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2023-12-25 09:22:36,994 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:22:36,994 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:22:36,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1626870354] [2023-12-25 09:22:36,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1626870354] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:22:36,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:22:36,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-25 09:22:36,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046561454] [2023-12-25 09:22:36,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:22:36,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-25 09:22:36,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:22:36,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-25 09:22:36,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-12-25 09:22:36,995 INFO L87 Difference]: Start difference. First operand 12396 states and 13916 transitions. Second operand has 10 states, 10 states have (on average 10.2) internal successors, (102), 10 states have internal predecessors, (102), 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 09:22:37,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:22:37,668 INFO L93 Difference]: Finished difference Result 15725 states and 17741 transitions. [2023-12-25 09:22:37,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-25 09:22:37,668 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 10.2) internal successors, (102), 10 states have internal predecessors, (102), 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 135 [2023-12-25 09:22:37,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:22:37,681 INFO L225 Difference]: With dead ends: 15725 [2023-12-25 09:22:37,681 INFO L226 Difference]: Without dead ends: 14389 [2023-12-25 09:22:37,686 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2023-12-25 09:22:37,686 INFO L413 NwaCegarLoop]: 331 mSDtfsCounter, 1527 mSDsluCounter, 1626 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1527 SdHoareTripleChecker+Valid, 1957 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 09:22:37,686 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1527 Valid, 1957 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 09:22:37,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14389 states. [2023-12-25 09:22:37,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14389 to 12363. [2023-12-25 09:22:37,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12363 states, 12362 states have (on average 1.1227956641320174) internal successors, (13880), 12362 states have internal predecessors, (13880), 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 09:22:37,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12363 states to 12363 states and 13880 transitions. [2023-12-25 09:22:37,791 INFO L78 Accepts]: Start accepts. Automaton has 12363 states and 13880 transitions. Word has length 135 [2023-12-25 09:22:37,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:22:37,791 INFO L495 AbstractCegarLoop]: Abstraction has 12363 states and 13880 transitions. [2023-12-25 09:22:37,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.2) internal successors, (102), 10 states have internal predecessors, (102), 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 09:22:37,791 INFO L276 IsEmpty]: Start isEmpty. Operand 12363 states and 13880 transitions. [2023-12-25 09:22:37,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-25 09:22:37,794 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:22:37,794 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:22:37,799 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 (65)] Forceful destruction successful, exit code 0 [2023-12-25 09:22:37,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /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 09:22:37,997 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:22:37,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:22:37,998 INFO L85 PathProgramCache]: Analyzing trace with hash -44704542, now seen corresponding path program 1 times [2023-12-25 09:22:37,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:22:37,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1841213651] [2023-12-25 09:22:37,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:22:37,998 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 09:22:37,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:22:37,999 INFO L229 MonitoredProcess]: Starting monitored process 66 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 09:22:38,032 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 (66)] Waiting until timeout for monitored process [2023-12-25 09:22:38,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:22:38,144 INFO L262 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-25 09:22:38,145 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:22:38,886 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 50 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-12-25 09:22:38,886 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:22:39,120 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 50 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-12-25 09:22:39,121 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:22:39,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1841213651] [2023-12-25 09:22:39,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1841213651] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:22:39,121 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:22:39,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 23 [2023-12-25 09:22:39,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596483913] [2023-12-25 09:22:39,121 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:22:39,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-25 09:22:39,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:22:39,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-25 09:22:39,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2023-12-25 09:22:39,122 INFO L87 Difference]: Start difference. First operand 12363 states and 13880 transitions. Second operand has 24 states, 24 states have (on average 8.833333333333334) internal successors, (212), 23 states have internal predecessors, (212), 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 09:22:47,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:22:47,619 INFO L93 Difference]: Finished difference Result 34511 states and 38604 transitions. [2023-12-25 09:22:47,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2023-12-25 09:22:47,620 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 8.833333333333334) internal successors, (212), 23 states have internal predecessors, (212), 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 138 [2023-12-25 09:22:47,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:22:47,648 INFO L225 Difference]: With dead ends: 34511 [2023-12-25 09:22:47,648 INFO L226 Difference]: Without dead ends: 29963 [2023-12-25 09:22:47,658 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 393 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6914 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=2971, Invalid=17335, Unknown=0, NotChecked=0, Total=20306 [2023-12-25 09:22:47,658 INFO L413 NwaCegarLoop]: 331 mSDtfsCounter, 4359 mSDsluCounter, 4449 mSDsCounter, 0 mSdLazyCounter, 3835 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4359 SdHoareTripleChecker+Valid, 4780 SdHoareTripleChecker+Invalid, 3897 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 3835 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2023-12-25 09:22:47,658 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4359 Valid, 4780 Invalid, 3897 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 3835 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2023-12-25 09:22:47,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29963 states. [2023-12-25 09:22:47,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29963 to 12852. [2023-12-25 09:22:47,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12852 states, 12851 states have (on average 1.119445957513034) internal successors, (14386), 12851 states have internal predecessors, (14386), 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 09:22:47,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12852 states to 12852 states and 14386 transitions. [2023-12-25 09:22:47,810 INFO L78 Accepts]: Start accepts. Automaton has 12852 states and 14386 transitions. Word has length 138 [2023-12-25 09:22:47,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:22:47,810 INFO L495 AbstractCegarLoop]: Abstraction has 12852 states and 14386 transitions. [2023-12-25 09:22:47,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 8.833333333333334) internal successors, (212), 23 states have internal predecessors, (212), 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 09:22:47,810 INFO L276 IsEmpty]: Start isEmpty. Operand 12852 states and 14386 transitions. [2023-12-25 09:22:47,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-25 09:22:47,813 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:22:47,813 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:22:47,818 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 (66)] Forceful destruction successful, exit code 0 [2023-12-25 09:22:48,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /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 09:22:48,017 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:22:48,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:22:48,017 INFO L85 PathProgramCache]: Analyzing trace with hash 386771986, now seen corresponding path program 1 times [2023-12-25 09:22:48,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:22:48,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1674266495] [2023-12-25 09:22:48,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:22:48,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 09:22:48,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:22:48,018 INFO L229 MonitoredProcess]: Starting monitored process 67 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 09:22:48,020 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 (67)] Waiting until timeout for monitored process [2023-12-25 09:22:48,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:22:48,176 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-25 09:22:48,178 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:22:48,738 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 48 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-25 09:22:48,738 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:22:48,975 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 48 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-25 09:22:48,975 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:22:48,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1674266495] [2023-12-25 09:22:48,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1674266495] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:22:48,975 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:22:48,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2023-12-25 09:22:48,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447338090] [2023-12-25 09:22:48,975 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:22:48,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-12-25 09:22:48,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:22:48,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-12-25 09:22:48,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2023-12-25 09:22:48,976 INFO L87 Difference]: Start difference. First operand 12852 states and 14386 transitions. Second operand has 22 states, 22 states have (on average 9.272727272727273) internal successors, (204), 21 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 09:22:51,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:22:51,853 INFO L93 Difference]: Finished difference Result 20350 states and 22840 transitions. [2023-12-25 09:22:51,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-12-25 09:22:51,853 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 9.272727272727273) internal successors, (204), 21 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 138 [2023-12-25 09:22:51,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:22:51,869 INFO L225 Difference]: With dead ends: 20350 [2023-12-25 09:22:51,870 INFO L226 Difference]: Without dead ends: 17795 [2023-12-25 09:22:51,875 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 673 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=675, Invalid=2517, Unknown=0, NotChecked=0, Total=3192 [2023-12-25 09:22:51,875 INFO L413 NwaCegarLoop]: 255 mSDtfsCounter, 2412 mSDsluCounter, 2576 mSDsCounter, 0 mSdLazyCounter, 2226 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2412 SdHoareTripleChecker+Valid, 2831 SdHoareTripleChecker+Invalid, 2269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 2226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-25 09:22:51,875 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2412 Valid, 2831 Invalid, 2269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 2226 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-25 09:22:51,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17795 states. [2023-12-25 09:22:51,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17795 to 13224. [2023-12-25 09:22:51,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13224 states, 13223 states have (on average 1.1202450276034184) internal successors, (14813), 13223 states have internal predecessors, (14813), 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 09:22:51,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13224 states to 13224 states and 14813 transitions. [2023-12-25 09:22:51,992 INFO L78 Accepts]: Start accepts. Automaton has 13224 states and 14813 transitions. Word has length 138 [2023-12-25 09:22:51,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:22:51,992 INFO L495 AbstractCegarLoop]: Abstraction has 13224 states and 14813 transitions. [2023-12-25 09:22:51,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 9.272727272727273) internal successors, (204), 21 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 09:22:51,992 INFO L276 IsEmpty]: Start isEmpty. Operand 13224 states and 14813 transitions. [2023-12-25 09:22:51,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-25 09:22:51,995 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:22:51,995 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:22:51,997 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 (67)] Forceful destruction successful, exit code 0 [2023-12-25 09:22:52,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /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 09:22:52,198 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:22:52,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:22:52,198 INFO L85 PathProgramCache]: Analyzing trace with hash 847879096, now seen corresponding path program 1 times [2023-12-25 09:22:52,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:22:52,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2053514820] [2023-12-25 09:22:52,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:22:52,199 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 09:22:52,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:22:52,200 INFO L229 MonitoredProcess]: Starting monitored process 68 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 09:22:52,202 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 (68)] Waiting until timeout for monitored process [2023-12-25 09:22:52,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:22:52,345 INFO L262 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-25 09:22:52,347 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:22:52,927 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-25 09:22:52,927 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:22:52,927 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:22:52,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2053514820] [2023-12-25 09:22:52,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2053514820] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:22:52,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:22:52,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-25 09:22:52,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341114857] [2023-12-25 09:22:52,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:22:52,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-25 09:22:52,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:22:52,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-25 09:22:52,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-12-25 09:22:52,928 INFO L87 Difference]: Start difference. First operand 13224 states and 14813 transitions. Second operand has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 12 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 09:22:54,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:22:54,853 INFO L93 Difference]: Finished difference Result 16174 states and 18188 transitions. [2023-12-25 09:22:54,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-25 09:22:54,854 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 12 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 138 [2023-12-25 09:22:54,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:22:54,863 INFO L225 Difference]: With dead ends: 16174 [2023-12-25 09:22:54,864 INFO L226 Difference]: Without dead ends: 14871 [2023-12-25 09:22:54,866 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=173, Invalid=529, Unknown=0, NotChecked=0, Total=702 [2023-12-25 09:22:54,867 INFO L413 NwaCegarLoop]: 225 mSDtfsCounter, 1076 mSDsluCounter, 1733 mSDsCounter, 0 mSdLazyCounter, 1302 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1076 SdHoareTripleChecker+Valid, 1958 SdHoareTripleChecker+Invalid, 1315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-25 09:22:54,867 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1076 Valid, 1958 Invalid, 1315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1302 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-25 09:22:54,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14871 states. [2023-12-25 09:22:54,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14871 to 13211. [2023-12-25 09:22:54,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13211 states, 13210 states have (on average 1.1201362604087812) internal successors, (14797), 13210 states have internal predecessors, (14797), 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 09:22:54,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13211 states to 13211 states and 14797 transitions. [2023-12-25 09:22:54,953 INFO L78 Accepts]: Start accepts. Automaton has 13211 states and 14797 transitions. Word has length 138 [2023-12-25 09:22:54,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:22:54,954 INFO L495 AbstractCegarLoop]: Abstraction has 13211 states and 14797 transitions. [2023-12-25 09:22:54,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 12 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 09:22:54,954 INFO L276 IsEmpty]: Start isEmpty. Operand 13211 states and 14797 transitions. [2023-12-25 09:22:54,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-25 09:22:54,956 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:22:54,957 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:22:54,960 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 (68)] Forceful destruction successful, exit code 0 [2023-12-25 09:22:55,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /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 09:22:55,160 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:22:55,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:22:55,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1800402384, now seen corresponding path program 1 times [2023-12-25 09:22:55,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:22:55,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1059126404] [2023-12-25 09:22:55,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:22:55,160 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 09:22:55,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:22:55,162 INFO L229 MonitoredProcess]: Starting monitored process 69 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 09:22:55,163 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 (69)] Waiting until timeout for monitored process [2023-12-25 09:22:55,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:22:55,320 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-25 09:22:55,321 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:22:55,584 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 53 proven. 17 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 09:22:55,584 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:22:55,794 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 53 proven. 17 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 09:22:55,794 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:22:55,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1059126404] [2023-12-25 09:22:55,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1059126404] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:22:55,794 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:22:55,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2023-12-25 09:22:55,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009139825] [2023-12-25 09:22:55,795 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:22:55,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-25 09:22:55,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:22:55,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-25 09:22:55,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2023-12-25 09:22:55,795 INFO L87 Difference]: Start difference. First operand 13211 states and 14797 transitions. Second operand has 18 states, 18 states have (on average 10.38888888888889) internal successors, (187), 18 states have internal predecessors, (187), 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 09:22:56,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:22:56,539 INFO L93 Difference]: Finished difference Result 23488 states and 26544 transitions. [2023-12-25 09:22:56,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-25 09:22:56,539 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 10.38888888888889) internal successors, (187), 18 states have internal predecessors, (187), 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 139 [2023-12-25 09:22:56,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:22:56,554 INFO L225 Difference]: With dead ends: 23488 [2023-12-25 09:22:56,554 INFO L226 Difference]: Without dead ends: 18447 [2023-12-25 09:22:56,559 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 259 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 5 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=184, Invalid=808, Unknown=0, NotChecked=0, Total=992 [2023-12-25 09:22:56,560 INFO L413 NwaCegarLoop]: 298 mSDtfsCounter, 627 mSDsluCounter, 3321 mSDsCounter, 0 mSdLazyCounter, 762 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 627 SdHoareTripleChecker+Valid, 3619 SdHoareTripleChecker+Invalid, 776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 09:22:56,560 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [627 Valid, 3619 Invalid, 776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 762 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 09:22:56,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18447 states. [2023-12-25 09:22:56,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18447 to 13916. [2023-12-25 09:22:56,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13916 states, 13915 states have (on average 1.1188645346748114) internal successors, (15569), 13915 states have internal predecessors, (15569), 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 09:22:56,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13916 states to 13916 states and 15569 transitions. [2023-12-25 09:22:56,666 INFO L78 Accepts]: Start accepts. Automaton has 13916 states and 15569 transitions. Word has length 139 [2023-12-25 09:22:56,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:22:56,666 INFO L495 AbstractCegarLoop]: Abstraction has 13916 states and 15569 transitions. [2023-12-25 09:22:56,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 10.38888888888889) internal successors, (187), 18 states have internal predecessors, (187), 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 09:22:56,667 INFO L276 IsEmpty]: Start isEmpty. Operand 13916 states and 15569 transitions. [2023-12-25 09:22:56,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-25 09:22:56,669 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:22:56,669 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:22:56,672 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 (69)] Forceful destruction successful, exit code 0 [2023-12-25 09:22:56,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /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 09:22:56,872 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:22:56,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:22:56,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1152314096, now seen corresponding path program 1 times [2023-12-25 09:22:56,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:22:56,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1376026757] [2023-12-25 09:22:56,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:22:56,873 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 09:22:56,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:22:56,874 INFO L229 MonitoredProcess]: Starting monitored process 70 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 09:22:56,875 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 (70)] Waiting until timeout for monitored process [2023-12-25 09:22:57,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:22:57,018 INFO L262 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-25 09:22:57,019 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:22:57,165 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 59 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-25 09:22:57,165 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:22:57,265 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 59 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-25 09:22:57,265 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:22:57,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1376026757] [2023-12-25 09:22:57,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1376026757] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:22:57,265 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:22:57,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2023-12-25 09:22:57,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329712983] [2023-12-25 09:22:57,266 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:22:57,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 09:22:57,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:22:57,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 09:22:57,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2023-12-25 09:22:57,266 INFO L87 Difference]: Start difference. First operand 13916 states and 15569 transitions. Second operand has 16 states, 16 states have (on average 10.375) internal successors, (166), 16 states have internal predecessors, (166), 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 09:22:57,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:22:57,835 INFO L93 Difference]: Finished difference Result 19085 states and 21438 transitions. [2023-12-25 09:22:57,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-25 09:22:57,836 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 10.375) internal successors, (166), 16 states have internal predecessors, (166), 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 139 [2023-12-25 09:22:57,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:22:57,847 INFO L225 Difference]: With dead ends: 19085 [2023-12-25 09:22:57,847 INFO L226 Difference]: Without dead ends: 17392 [2023-12-25 09:22:57,851 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 261 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 4 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=200, Invalid=670, Unknown=0, NotChecked=0, Total=870 [2023-12-25 09:22:57,851 INFO L413 NwaCegarLoop]: 349 mSDtfsCounter, 918 mSDsluCounter, 2661 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 918 SdHoareTripleChecker+Valid, 3010 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 09:22:57,851 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [918 Valid, 3010 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 548 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 09:22:57,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17392 states. [2023-12-25 09:22:57,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17392 to 14636. [2023-12-25 09:22:57,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14636 states, 14635 states have (on average 1.1194396993508713) internal successors, (16383), 14635 states have internal predecessors, (16383), 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 09:22:57,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14636 states to 14636 states and 16383 transitions. [2023-12-25 09:22:57,961 INFO L78 Accepts]: Start accepts. Automaton has 14636 states and 16383 transitions. Word has length 139 [2023-12-25 09:22:57,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:22:57,961 INFO L495 AbstractCegarLoop]: Abstraction has 14636 states and 16383 transitions. [2023-12-25 09:22:57,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 10.375) internal successors, (166), 16 states have internal predecessors, (166), 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 09:22:57,961 INFO L276 IsEmpty]: Start isEmpty. Operand 14636 states and 16383 transitions. [2023-12-25 09:22:57,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-25 09:22:57,964 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:22:57,964 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:22:57,966 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 (70)] Forceful destruction successful, exit code 0 [2023-12-25 09:22:58,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /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 09:22:58,167 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:22:58,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:22:58,167 INFO L85 PathProgramCache]: Analyzing trace with hash -666755546, now seen corresponding path program 1 times [2023-12-25 09:22:58,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:22:58,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [654712963] [2023-12-25 09:22:58,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:22:58,167 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 09:22:58,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:22:58,168 INFO L229 MonitoredProcess]: Starting monitored process 71 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 09:22:58,169 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 (71)] Waiting until timeout for monitored process [2023-12-25 09:22:58,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:22:58,319 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-25 09:22:58,321 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:22:58,566 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 48 proven. 26 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-25 09:22:58,566 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:22:58,743 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 48 proven. 26 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-25 09:22:58,743 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:22:58,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [654712963] [2023-12-25 09:22:58,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [654712963] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:22:58,743 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:22:58,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2023-12-25 09:22:58,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907999921] [2023-12-25 09:22:58,743 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:22:58,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-25 09:22:58,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:22:58,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-25 09:22:58,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2023-12-25 09:22:58,744 INFO L87 Difference]: Start difference. First operand 14636 states and 16383 transitions. Second operand has 18 states, 18 states have (on average 10.444444444444445) internal successors, (188), 18 states have internal predecessors, (188), 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 09:22:59,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:22:59,592 INFO L93 Difference]: Finished difference Result 21648 states and 24347 transitions. [2023-12-25 09:22:59,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-25 09:22:59,592 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 10.444444444444445) internal successors, (188), 18 states have internal predecessors, (188), 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 139 [2023-12-25 09:22:59,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:22:59,608 INFO L225 Difference]: With dead ends: 21648 [2023-12-25 09:22:59,608 INFO L226 Difference]: Without dead ends: 18867 [2023-12-25 09:22:59,614 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 259 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 5 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=184, Invalid=808, Unknown=0, NotChecked=0, Total=992 [2023-12-25 09:22:59,614 INFO L413 NwaCegarLoop]: 353 mSDtfsCounter, 717 mSDsluCounter, 3378 mSDsCounter, 0 mSdLazyCounter, 651 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 717 SdHoareTripleChecker+Valid, 3731 SdHoareTripleChecker+Invalid, 666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 651 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 09:22:59,614 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [717 Valid, 3731 Invalid, 666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 651 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 09:22:59,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18867 states. [2023-12-25 09:22:59,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18867 to 14974. [2023-12-25 09:22:59,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14974 states, 14973 states have (on average 1.1174781272957992) internal successors, (16732), 14973 states have internal predecessors, (16732), 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 09:22:59,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14974 states to 14974 states and 16732 transitions. [2023-12-25 09:22:59,746 INFO L78 Accepts]: Start accepts. Automaton has 14974 states and 16732 transitions. Word has length 139 [2023-12-25 09:22:59,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:22:59,746 INFO L495 AbstractCegarLoop]: Abstraction has 14974 states and 16732 transitions. [2023-12-25 09:22:59,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 10.444444444444445) internal successors, (188), 18 states have internal predecessors, (188), 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 09:22:59,746 INFO L276 IsEmpty]: Start isEmpty. Operand 14974 states and 16732 transitions. [2023-12-25 09:22:59,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-25 09:22:59,749 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:22:59,749 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:22:59,752 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 (71)] Forceful destruction successful, exit code 0 [2023-12-25 09:22:59,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /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 09:22:59,952 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:22:59,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:22:59,953 INFO L85 PathProgramCache]: Analyzing trace with hash -112871125, now seen corresponding path program 1 times [2023-12-25 09:22:59,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:22:59,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2068795433] [2023-12-25 09:22:59,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:22:59,953 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 09:22:59,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:22:59,955 INFO L229 MonitoredProcess]: Starting monitored process 72 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 09:22:59,955 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 (72)] Waiting until timeout for monitored process [2023-12-25 09:23:00,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:23:00,121 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 09:23:00,123 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:23:00,775 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 54 proven. 18 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 09:23:00,775 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:23:00,977 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 54 proven. 18 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 09:23:00,977 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:23:00,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2068795433] [2023-12-25 09:23:00,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2068795433] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:23:00,977 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:23:00,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2023-12-25 09:23:00,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748466556] [2023-12-25 09:23:00,977 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:23:00,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-25 09:23:00,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:23:00,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-25 09:23:00,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2023-12-25 09:23:00,978 INFO L87 Difference]: Start difference. First operand 14974 states and 16732 transitions. Second operand has 18 states, 18 states have (on average 13.5) internal successors, (243), 17 states have internal predecessors, (243), 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 09:23:04,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:23:04,194 INFO L93 Difference]: Finished difference Result 34998 states and 39145 transitions. [2023-12-25 09:23:04,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-12-25 09:23:04,194 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 13.5) internal successors, (243), 17 states have internal predecessors, (243), 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 142 [2023-12-25 09:23:04,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:23:04,222 INFO L225 Difference]: With dead ends: 34998 [2023-12-25 09:23:04,222 INFO L226 Difference]: Without dead ends: 28325 [2023-12-25 09:23:04,232 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 266 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1329 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1034, Invalid=3936, Unknown=0, NotChecked=0, Total=4970 [2023-12-25 09:23:04,233 INFO L413 NwaCegarLoop]: 214 mSDtfsCounter, 3366 mSDsluCounter, 1966 mSDsCounter, 0 mSdLazyCounter, 1757 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3366 SdHoareTripleChecker+Valid, 2180 SdHoareTripleChecker+Invalid, 1790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-25 09:23:04,233 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3366 Valid, 2180 Invalid, 1790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1757 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-25 09:23:04,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28325 states. [2023-12-25 09:23:04,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28325 to 12856. [2023-12-25 09:23:04,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12856 states, 12855 states have (on average 1.1127187864644108) internal successors, (14304), 12855 states have internal predecessors, (14304), 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 09:23:04,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12856 states to 12856 states and 14304 transitions. [2023-12-25 09:23:04,376 INFO L78 Accepts]: Start accepts. Automaton has 12856 states and 14304 transitions. Word has length 142 [2023-12-25 09:23:04,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:23:04,376 INFO L495 AbstractCegarLoop]: Abstraction has 12856 states and 14304 transitions. [2023-12-25 09:23:04,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 13.5) internal successors, (243), 17 states have internal predecessors, (243), 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 09:23:04,376 INFO L276 IsEmpty]: Start isEmpty. Operand 12856 states and 14304 transitions. [2023-12-25 09:23:04,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-25 09:23:04,379 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:23:04,379 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:23:04,384 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 (72)] Forceful destruction successful, exit code 0 [2023-12-25 09:23:04,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /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 09:23:04,582 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:23:04,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:23:04,582 INFO L85 PathProgramCache]: Analyzing trace with hash -910027418, now seen corresponding path program 1 times [2023-12-25 09:23:04,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:23:04,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1919912949] [2023-12-25 09:23:04,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:23:04,583 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 09:23:04,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:23:04,584 INFO L229 MonitoredProcess]: Starting monitored process 73 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 09:23:04,584 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 (73)] Waiting until timeout for monitored process [2023-12-25 09:23:04,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:23:04,730 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 09:23:04,731 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:23:05,262 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 59 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-25 09:23:05,262 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:23:05,485 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 59 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-25 09:23:05,485 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:23:05,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1919912949] [2023-12-25 09:23:05,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1919912949] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:23:05,486 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:23:05,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2023-12-25 09:23:05,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012277214] [2023-12-25 09:23:05,486 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:23:05,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-25 09:23:05,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:23:05,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-25 09:23:05,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2023-12-25 09:23:05,486 INFO L87 Difference]: Start difference. First operand 12856 states and 14304 transitions. Second operand has 18 states, 18 states have (on average 13.055555555555555) internal successors, (235), 17 states have internal predecessors, (235), 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 09:23:07,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:23:07,126 INFO L93 Difference]: Finished difference Result 20149 states and 22548 transitions. [2023-12-25 09:23:07,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-25 09:23:07,126 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 13.055555555555555) internal successors, (235), 17 states have internal predecessors, (235), 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 142 [2023-12-25 09:23:07,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:23:07,133 INFO L225 Difference]: With dead ends: 20149 [2023-12-25 09:23:07,133 INFO L226 Difference]: Without dead ends: 9569 [2023-12-25 09:23:07,139 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 266 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=384, Invalid=1176, Unknown=0, NotChecked=0, Total=1560 [2023-12-25 09:23:07,139 INFO L413 NwaCegarLoop]: 191 mSDtfsCounter, 1665 mSDsluCounter, 1647 mSDsCounter, 0 mSdLazyCounter, 1320 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1665 SdHoareTripleChecker+Valid, 1838 SdHoareTripleChecker+Invalid, 1342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-25 09:23:07,139 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1665 Valid, 1838 Invalid, 1342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1320 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-25 09:23:07,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9569 states. [2023-12-25 09:23:07,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9569 to 7850. [2023-12-25 09:23:07,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7850 states, 7849 states have (on average 1.0967002165881004) internal successors, (8608), 7849 states have internal predecessors, (8608), 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 09:23:07,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7850 states to 7850 states and 8608 transitions. [2023-12-25 09:23:07,197 INFO L78 Accepts]: Start accepts. Automaton has 7850 states and 8608 transitions. Word has length 142 [2023-12-25 09:23:07,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:23:07,198 INFO L495 AbstractCegarLoop]: Abstraction has 7850 states and 8608 transitions. [2023-12-25 09:23:07,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 13.055555555555555) internal successors, (235), 17 states have internal predecessors, (235), 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 09:23:07,198 INFO L276 IsEmpty]: Start isEmpty. Operand 7850 states and 8608 transitions. [2023-12-25 09:23:07,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-25 09:23:07,200 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:23:07,200 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:23:07,203 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 (73)] Forceful destruction successful, exit code 0 [2023-12-25 09:23:07,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /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 09:23:07,403 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:23:07,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:23:07,403 INFO L85 PathProgramCache]: Analyzing trace with hash 168883659, now seen corresponding path program 1 times [2023-12-25 09:23:07,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:23:07,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [216749893] [2023-12-25 09:23:07,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:23:07,404 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 09:23:07,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:23:07,405 INFO L229 MonitoredProcess]: Starting monitored process 74 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 09:23:07,437 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 (74)] Waiting until timeout for monitored process [2023-12-25 09:23:07,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:23:07,604 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-25 09:23:07,606 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:23:08,300 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 27 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:23:08,300 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:23:08,587 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 27 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:23:08,587 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:23:08,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [216749893] [2023-12-25 09:23:08,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [216749893] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:23:08,587 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:23:08,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-25 09:23:08,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933776885] [2023-12-25 09:23:08,587 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:23:08,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-25 09:23:08,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:23:08,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-25 09:23:08,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2023-12-25 09:23:08,588 INFO L87 Difference]: Start difference. First operand 7850 states and 8608 transitions. Second operand has 26 states, 26 states have (on average 10.423076923076923) internal successors, (271), 25 states have internal predecessors, (271), 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 09:23:13,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:23:13,979 INFO L93 Difference]: Finished difference Result 11518 states and 12661 transitions. [2023-12-25 09:23:13,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-12-25 09:23:13,979 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 10.423076923076923) internal successors, (271), 25 states have internal predecessors, (271), 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 142 [2023-12-25 09:23:13,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:23:13,986 INFO L225 Difference]: With dead ends: 11518 [2023-12-25 09:23:13,986 INFO L226 Difference]: Without dead ends: 9217 [2023-12-25 09:23:13,989 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 258 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2191 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1500, Invalid=7056, Unknown=0, NotChecked=0, Total=8556 [2023-12-25 09:23:13,989 INFO L413 NwaCegarLoop]: 233 mSDtfsCounter, 2144 mSDsluCounter, 3505 mSDsCounter, 0 mSdLazyCounter, 3237 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2144 SdHoareTripleChecker+Valid, 3738 SdHoareTripleChecker+Invalid, 3280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 3237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-12-25 09:23:13,989 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2144 Valid, 3738 Invalid, 3280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 3237 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2023-12-25 09:23:13,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9217 states. [2023-12-25 09:23:14,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9217 to 7756. [2023-12-25 09:23:14,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7756 states, 7755 states have (on average 1.09464861379755) internal successors, (8489), 7755 states have internal predecessors, (8489), 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 09:23:14,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7756 states to 7756 states and 8489 transitions. [2023-12-25 09:23:14,039 INFO L78 Accepts]: Start accepts. Automaton has 7756 states and 8489 transitions. Word has length 142 [2023-12-25 09:23:14,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:23:14,039 INFO L495 AbstractCegarLoop]: Abstraction has 7756 states and 8489 transitions. [2023-12-25 09:23:14,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 10.423076923076923) internal successors, (271), 25 states have internal predecessors, (271), 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 09:23:14,040 INFO L276 IsEmpty]: Start isEmpty. Operand 7756 states and 8489 transitions. [2023-12-25 09:23:14,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-25 09:23:14,041 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:23:14,041 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:23:14,046 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 (74)] Forceful destruction successful, exit code 0 [2023-12-25 09:23:14,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /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 09:23:14,247 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:23:14,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:23:14,247 INFO L85 PathProgramCache]: Analyzing trace with hash -53460070, now seen corresponding path program 1 times [2023-12-25 09:23:14,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:23:14,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1469144034] [2023-12-25 09:23:14,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:23:14,248 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 09:23:14,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:23:14,248 INFO L229 MonitoredProcess]: Starting monitored process 75 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 09:23:14,280 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 (75)] Waiting until timeout for monitored process [2023-12-25 09:23:14,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:23:14,394 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 09:23:14,395 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:23:15,037 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 49 proven. 27 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-25 09:23:15,038 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:23:15,227 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 49 proven. 27 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-25 09:23:15,227 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:23:15,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1469144034] [2023-12-25 09:23:15,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1469144034] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:23:15,228 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:23:15,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2023-12-25 09:23:15,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043934733] [2023-12-25 09:23:15,228 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:23:15,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-25 09:23:15,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:23:15,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-25 09:23:15,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2023-12-25 09:23:15,229 INFO L87 Difference]: Start difference. First operand 7756 states and 8489 transitions. Second operand has 18 states, 18 states have (on average 13.833333333333334) internal successors, (249), 17 states have internal predecessors, (249), 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 09:23:16,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:23:16,838 INFO L93 Difference]: Finished difference Result 9699 states and 10660 transitions. [2023-12-25 09:23:16,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-12-25 09:23:16,839 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 13.833333333333334) internal successors, (249), 17 states have internal predecessors, (249), 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 142 [2023-12-25 09:23:16,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:23:16,846 INFO L225 Difference]: With dead ends: 9699 [2023-12-25 09:23:16,846 INFO L226 Difference]: Without dead ends: 8597 [2023-12-25 09:23:16,848 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 266 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 412 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=548, Invalid=1614, Unknown=0, NotChecked=0, Total=2162 [2023-12-25 09:23:16,848 INFO L413 NwaCegarLoop]: 233 mSDtfsCounter, 1370 mSDsluCounter, 1334 mSDsCounter, 0 mSdLazyCounter, 1290 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1370 SdHoareTripleChecker+Valid, 1567 SdHoareTripleChecker+Invalid, 1319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-25 09:23:16,848 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1370 Valid, 1567 Invalid, 1319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1290 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-25 09:23:16,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8597 states. [2023-12-25 09:23:16,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8597 to 7644. [2023-12-25 09:23:16,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7644 states, 7643 states have (on average 1.0927646212220332) internal successors, (8352), 7643 states have internal predecessors, (8352), 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 09:23:16,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7644 states to 7644 states and 8352 transitions. [2023-12-25 09:23:16,899 INFO L78 Accepts]: Start accepts. Automaton has 7644 states and 8352 transitions. Word has length 142 [2023-12-25 09:23:16,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:23:16,899 INFO L495 AbstractCegarLoop]: Abstraction has 7644 states and 8352 transitions. [2023-12-25 09:23:16,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 13.833333333333334) internal successors, (249), 17 states have internal predecessors, (249), 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 09:23:16,900 INFO L276 IsEmpty]: Start isEmpty. Operand 7644 states and 8352 transitions. [2023-12-25 09:23:16,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-25 09:23:16,901 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:23:16,902 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:23:16,906 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 (75)] Forceful destruction successful, exit code 0 [2023-12-25 09:23:17,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 /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 09:23:17,104 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:23:17,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:23:17,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1521953921, now seen corresponding path program 1 times [2023-12-25 09:23:17,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:23:17,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [412051845] [2023-12-25 09:23:17,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:23:17,105 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 09:23:17,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:23:17,106 INFO L229 MonitoredProcess]: Starting monitored process 76 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 09:23:17,107 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 (76)] Waiting until timeout for monitored process [2023-12-25 09:23:17,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:23:17,269 INFO L262 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-25 09:23:17,271 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:23:18,108 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 36 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:23:18,108 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:23:18,397 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 36 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:23:18,397 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:23:18,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [412051845] [2023-12-25 09:23:18,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [412051845] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:23:18,397 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:23:18,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-25 09:23:18,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418146990] [2023-12-25 09:23:18,398 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:23:18,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-25 09:23:18,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:23:18,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-25 09:23:18,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2023-12-25 09:23:18,398 INFO L87 Difference]: Start difference. First operand 7644 states and 8352 transitions. Second operand has 26 states, 26 states have (on average 10.23076923076923) internal successors, (266), 25 states have internal predecessors, (266), 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 09:23:24,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:23:24,605 INFO L93 Difference]: Finished difference Result 10235 states and 11212 transitions. [2023-12-25 09:23:24,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2023-12-25 09:23:24,606 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 10.23076923076923) internal successors, (266), 25 states have internal predecessors, (266), 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 142 [2023-12-25 09:23:24,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:23:24,612 INFO L225 Difference]: With dead ends: 10235 [2023-12-25 09:23:24,612 INFO L226 Difference]: Without dead ends: 9245 [2023-12-25 09:23:24,613 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 258 SyntacticMatches, 0 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2627 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1823, Invalid=8077, Unknown=0, NotChecked=0, Total=9900 [2023-12-25 09:23:24,613 INFO L413 NwaCegarLoop]: 274 mSDtfsCounter, 3060 mSDsluCounter, 3603 mSDsCounter, 0 mSdLazyCounter, 3445 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3060 SdHoareTripleChecker+Valid, 3877 SdHoareTripleChecker+Invalid, 3484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 3445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-12-25 09:23:24,614 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3060 Valid, 3877 Invalid, 3484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 3445 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-12-25 09:23:24,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9245 states. [2023-12-25 09:23:24,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9245 to 7644. [2023-12-25 09:23:24,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7644 states, 7643 states have (on average 1.0917179118147324) internal successors, (8344), 7643 states have internal predecessors, (8344), 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 09:23:24,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7644 states to 7644 states and 8344 transitions. [2023-12-25 09:23:24,661 INFO L78 Accepts]: Start accepts. Automaton has 7644 states and 8344 transitions. Word has length 142 [2023-12-25 09:23:24,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:23:24,661 INFO L495 AbstractCegarLoop]: Abstraction has 7644 states and 8344 transitions. [2023-12-25 09:23:24,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 10.23076923076923) internal successors, (266), 25 states have internal predecessors, (266), 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 09:23:24,662 INFO L276 IsEmpty]: Start isEmpty. Operand 7644 states and 8344 transitions. [2023-12-25 09:23:24,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-25 09:23:24,663 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:23:24,663 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:23:24,666 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 (76)] Ended with exit code 0 [2023-12-25 09:23:24,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /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 09:23:24,866 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:23:24,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:23:24,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1150271948, now seen corresponding path program 1 times [2023-12-25 09:23:24,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:23:24,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1369490502] [2023-12-25 09:23:24,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:23:24,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 09:23:24,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:23:24,868 INFO L229 MonitoredProcess]: Starting monitored process 77 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 09:23:24,872 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 (77)] Waiting until timeout for monitored process [2023-12-25 09:23:25,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:23:25,052 INFO L262 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-25 09:23:25,053 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:23:25,991 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 49 proven. 27 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-25 09:23:25,992 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:23:26,381 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 49 proven. 27 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-25 09:23:26,381 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:23:26,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1369490502] [2023-12-25 09:23:26,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1369490502] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:23:26,381 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:23:26,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 27 [2023-12-25 09:23:26,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766284278] [2023-12-25 09:23:26,381 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:23:26,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-12-25 09:23:26,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:23:26,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-12-25 09:23:26,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=632, Unknown=0, NotChecked=0, Total=702 [2023-12-25 09:23:26,382 INFO L87 Difference]: Start difference. First operand 7644 states and 8344 transitions. Second operand has 27 states, 27 states have (on average 9.222222222222221) internal successors, (249), 27 states have internal predecessors, (249), 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 09:23:30,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:23:30,404 INFO L93 Difference]: Finished difference Result 11826 states and 12896 transitions. [2023-12-25 09:23:30,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-12-25 09:23:30,404 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 9.222222222222221) internal successors, (249), 27 states have internal predecessors, (249), 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 143 [2023-12-25 09:23:30,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:23:30,414 INFO L225 Difference]: With dead ends: 11826 [2023-12-25 09:23:30,414 INFO L226 Difference]: Without dead ends: 10966 [2023-12-25 09:23:30,418 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 327 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 947 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=727, Invalid=4103, Unknown=0, NotChecked=0, Total=4830 [2023-12-25 09:23:30,418 INFO L413 NwaCegarLoop]: 459 mSDtfsCounter, 2716 mSDsluCounter, 7492 mSDsCounter, 0 mSdLazyCounter, 2072 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2716 SdHoareTripleChecker+Valid, 7951 SdHoareTripleChecker+Invalid, 2098 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 2072 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-25 09:23:30,418 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2716 Valid, 7951 Invalid, 2098 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 2072 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-25 09:23:30,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10966 states. [2023-12-25 09:23:30,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10966 to 7636. [2023-12-25 09:23:30,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7636 states, 7635 states have (on average 1.0915520628683693) internal successors, (8334), 7635 states have internal predecessors, (8334), 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 09:23:30,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7636 states to 7636 states and 8334 transitions. [2023-12-25 09:23:30,488 INFO L78 Accepts]: Start accepts. Automaton has 7636 states and 8334 transitions. Word has length 143 [2023-12-25 09:23:30,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:23:30,488 INFO L495 AbstractCegarLoop]: Abstraction has 7636 states and 8334 transitions. [2023-12-25 09:23:30,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 9.222222222222221) internal successors, (249), 27 states have internal predecessors, (249), 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 09:23:30,488 INFO L276 IsEmpty]: Start isEmpty. Operand 7636 states and 8334 transitions. [2023-12-25 09:23:30,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-25 09:23:30,490 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:23:30,490 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:23:30,493 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 (77)] Forceful destruction successful, exit code 0 [2023-12-25 09:23:30,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /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 09:23:30,694 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:23:30,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:23:30,695 INFO L85 PathProgramCache]: Analyzing trace with hash -829629233, now seen corresponding path program 1 times [2023-12-25 09:23:30,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:23:30,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1097682676] [2023-12-25 09:23:30,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:23:30,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 09:23:30,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:23:30,696 INFO L229 MonitoredProcess]: Starting monitored process 78 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 09:23:30,698 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 (78)] Waiting until timeout for monitored process [2023-12-25 09:23:30,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:23:30,885 INFO L262 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-25 09:23:30,886 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:23:31,851 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 56 proven. 17 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 09:23:31,851 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:23:32,068 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 56 proven. 17 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 09:23:32,068 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:23:32,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1097682676] [2023-12-25 09:23:32,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1097682676] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:23:32,069 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:23:32,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 24 [2023-12-25 09:23:32,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631592369] [2023-12-25 09:23:32,069 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:23:32,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-25 09:23:32,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:23:32,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-25 09:23:32,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2023-12-25 09:23:32,070 INFO L87 Difference]: Start difference. First operand 7636 states and 8334 transitions. Second operand has 24 states, 24 states have (on average 9.875) internal successors, (237), 24 states have internal predecessors, (237), 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 09:23:36,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:23:36,467 INFO L93 Difference]: Finished difference Result 11787 states and 12897 transitions. [2023-12-25 09:23:36,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-12-25 09:23:36,467 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 9.875) internal successors, (237), 24 states have internal predecessors, (237), 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 143 [2023-12-25 09:23:36,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:23:36,475 INFO L225 Difference]: With dead ends: 11787 [2023-12-25 09:23:36,475 INFO L226 Difference]: Without dead ends: 10533 [2023-12-25 09:23:36,478 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1476 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1021, Invalid=4831, Unknown=0, NotChecked=0, Total=5852 [2023-12-25 09:23:36,478 INFO L413 NwaCegarLoop]: 483 mSDtfsCounter, 3279 mSDsluCounter, 5281 mSDsCounter, 0 mSdLazyCounter, 1564 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3279 SdHoareTripleChecker+Valid, 5764 SdHoareTripleChecker+Invalid, 1593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-25 09:23:36,478 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3279 Valid, 5764 Invalid, 1593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1564 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-25 09:23:36,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10533 states. [2023-12-25 09:23:36,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10533 to 7629. [2023-12-25 09:23:36,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7629 states, 7628 states have (on average 1.091373885684321) internal successors, (8325), 7628 states have internal predecessors, (8325), 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 09:23:36,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7629 states to 7629 states and 8325 transitions. [2023-12-25 09:23:36,539 INFO L78 Accepts]: Start accepts. Automaton has 7629 states and 8325 transitions. Word has length 143 [2023-12-25 09:23:36,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:23:36,539 INFO L495 AbstractCegarLoop]: Abstraction has 7629 states and 8325 transitions. [2023-12-25 09:23:36,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 9.875) internal successors, (237), 24 states have internal predecessors, (237), 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 09:23:36,539 INFO L276 IsEmpty]: Start isEmpty. Operand 7629 states and 8325 transitions. [2023-12-25 09:23:36,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-25 09:23:36,549 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:23:36,549 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 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 09:23:36,551 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 (78)] Ended with exit code 0 [2023-12-25 09:23:36,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /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 09:23:36,752 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:23:36,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:23:36,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1058026937, now seen corresponding path program 1 times [2023-12-25 09:23:36,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:23:36,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1968675855] [2023-12-25 09:23:36,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:23:36,753 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 09:23:36,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:23:36,754 INFO L229 MonitoredProcess]: Starting monitored process 79 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 09:23:36,755 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 (79)] Waiting until timeout for monitored process [2023-12-25 09:23:36,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:23:36,912 INFO L262 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-25 09:23:36,924 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:23:37,700 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 63 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-25 09:23:37,700 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:23:37,936 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 63 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-25 09:23:37,936 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:23:37,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1968675855] [2023-12-25 09:23:37,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1968675855] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:23:37,936 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:23:37,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 26 [2023-12-25 09:23:37,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448785775] [2023-12-25 09:23:37,937 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:23:37,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-25 09:23:37,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:23:37,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-25 09:23:37,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-25 09:23:37,938 INFO L87 Difference]: Start difference. First operand 7629 states and 8325 transitions. Second operand has 26 states, 26 states have (on average 8.923076923076923) internal successors, (232), 26 states have internal predecessors, (232), 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 09:23:42,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:23:42,436 INFO L93 Difference]: Finished difference Result 14333 states and 15836 transitions. [2023-12-25 09:23:42,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-12-25 09:23:42,437 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 8.923076923076923) internal successors, (232), 26 states have internal predecessors, (232), 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 143 [2023-12-25 09:23:42,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:23:42,448 INFO L225 Difference]: With dead ends: 14333 [2023-12-25 09:23:42,448 INFO L226 Difference]: Without dead ends: 13797 [2023-12-25 09:23:42,453 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 260 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1335 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=989, Invalid=4863, Unknown=0, NotChecked=0, Total=5852 [2023-12-25 09:23:42,453 INFO L413 NwaCegarLoop]: 505 mSDtfsCounter, 3512 mSDsluCounter, 5335 mSDsCounter, 0 mSdLazyCounter, 1735 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3512 SdHoareTripleChecker+Valid, 5840 SdHoareTripleChecker+Invalid, 1772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 1735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-25 09:23:42,453 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3512 Valid, 5840 Invalid, 1772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 1735 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-25 09:23:42,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13797 states. [2023-12-25 09:23:42,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13797 to 7566. [2023-12-25 09:23:42,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7566 states, 7565 states have (on average 1.0917382683410444) internal successors, (8259), 7565 states have internal predecessors, (8259), 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 09:23:42,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7566 states to 7566 states and 8259 transitions. [2023-12-25 09:23:42,549 INFO L78 Accepts]: Start accepts. Automaton has 7566 states and 8259 transitions. Word has length 143 [2023-12-25 09:23:42,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:23:42,549 INFO L495 AbstractCegarLoop]: Abstraction has 7566 states and 8259 transitions. [2023-12-25 09:23:42,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 8.923076923076923) internal successors, (232), 26 states have internal predecessors, (232), 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 09:23:42,549 INFO L276 IsEmpty]: Start isEmpty. Operand 7566 states and 8259 transitions. [2023-12-25 09:23:42,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-25 09:23:42,551 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:23:42,551 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:23:42,553 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 (79)] Ended with exit code 0 [2023-12-25 09:23:42,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 /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 09:23:42,754 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:23:42,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:23:42,755 INFO L85 PathProgramCache]: Analyzing trace with hash 991326612, now seen corresponding path program 1 times [2023-12-25 09:23:42,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:23:42,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1632621409] [2023-12-25 09:23:42,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:23:42,756 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 09:23:42,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:23:42,757 INFO L229 MonitoredProcess]: Starting monitored process 80 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 09:23:42,758 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 (80)] Waiting until timeout for monitored process [2023-12-25 09:23:42,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:23:42,910 INFO L262 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-25 09:23:42,912 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:23:43,598 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 37 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:23:43,599 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:23:43,954 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 37 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:23:43,954 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:23:43,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1632621409] [2023-12-25 09:23:43,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1632621409] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:23:43,954 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:23:43,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2023-12-25 09:23:43,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900774388] [2023-12-25 09:23:43,954 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:23:43,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-12-25 09:23:43,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:23:43,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-12-25 09:23:43,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2023-12-25 09:23:43,955 INFO L87 Difference]: Start difference. First operand 7566 states and 8259 transitions. Second operand has 31 states, 31 states have (on average 8.838709677419354) internal successors, (274), 31 states have internal predecessors, (274), 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 09:23:47,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:23:47,748 INFO L93 Difference]: Finished difference Result 14643 states and 16160 transitions. [2023-12-25 09:23:47,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2023-12-25 09:23:47,749 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 8.838709677419354) internal successors, (274), 31 states have internal predecessors, (274), 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 09:23:47,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:23:47,766 INFO L225 Difference]: With dead ends: 14643 [2023-12-25 09:23:47,766 INFO L226 Difference]: Without dead ends: 14239 [2023-12-25 09:23:47,771 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 265 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2134 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1047, Invalid=7509, Unknown=0, NotChecked=0, Total=8556 [2023-12-25 09:23:47,771 INFO L413 NwaCegarLoop]: 498 mSDtfsCounter, 2388 mSDsluCounter, 8445 mSDsCounter, 0 mSdLazyCounter, 1734 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2388 SdHoareTripleChecker+Valid, 8943 SdHoareTripleChecker+Invalid, 1760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-25 09:23:47,772 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2388 Valid, 8943 Invalid, 1760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1734 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-25 09:23:47,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14239 states. [2023-12-25 09:23:47,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14239 to 7189. [2023-12-25 09:23:47,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7189 states, 7188 states have (on average 1.092237061769616) internal successors, (7851), 7188 states have internal predecessors, (7851), 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 09:23:47,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7189 states to 7189 states and 7851 transitions. [2023-12-25 09:23:47,842 INFO L78 Accepts]: Start accepts. Automaton has 7189 states and 7851 transitions. Word has length 148 [2023-12-25 09:23:47,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:23:47,842 INFO L495 AbstractCegarLoop]: Abstraction has 7189 states and 7851 transitions. [2023-12-25 09:23:47,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 8.838709677419354) internal successors, (274), 31 states have internal predecessors, (274), 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 09:23:47,842 INFO L276 IsEmpty]: Start isEmpty. Operand 7189 states and 7851 transitions. [2023-12-25 09:23:47,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-25 09:23:47,844 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:23:47,844 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:23:47,849 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 (80)] Forceful destruction successful, exit code 0 [2023-12-25 09:23:48,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /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 09:23:48,049 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:23:48,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:23:48,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1144610206, now seen corresponding path program 1 times [2023-12-25 09:23:48,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:23:48,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1065775044] [2023-12-25 09:23:48,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:23:48,050 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 09:23:48,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:23:48,051 INFO L229 MonitoredProcess]: Starting monitored process 81 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 09:23:48,051 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 (81)] Waiting until timeout for monitored process [2023-12-25 09:23:48,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:23:48,206 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-25 09:23:48,208 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:23:48,836 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 19 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:23:48,836 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:23:49,175 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 19 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:23:49,175 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:23:49,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1065775044] [2023-12-25 09:23:49,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1065775044] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:23:49,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:23:49,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2023-12-25 09:23:49,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511568391] [2023-12-25 09:23:49,175 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:23:49,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-12-25 09:23:49,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:23:49,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-12-25 09:23:49,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=731, Unknown=0, NotChecked=0, Total=812 [2023-12-25 09:23:49,176 INFO L87 Difference]: Start difference. First operand 7189 states and 7851 transitions. Second operand has 29 states, 29 states have (on average 9.517241379310345) internal successors, (276), 29 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 09:23:52,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:23:52,016 INFO L93 Difference]: Finished difference Result 10328 states and 11221 transitions. [2023-12-25 09:23:52,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-12-25 09:23:52,016 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 9.517241379310345) internal successors, (276), 29 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 148 [2023-12-25 09:23:52,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:23:52,024 INFO L225 Difference]: With dead ends: 10328 [2023-12-25 09:23:52,024 INFO L226 Difference]: Without dead ends: 9737 [2023-12-25 09:23:52,026 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 267 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 933 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=674, Invalid=3882, Unknown=0, NotChecked=0, Total=4556 [2023-12-25 09:23:52,027 INFO L413 NwaCegarLoop]: 466 mSDtfsCounter, 2764 mSDsluCounter, 7044 mSDsCounter, 0 mSdLazyCounter, 1618 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2764 SdHoareTripleChecker+Valid, 7510 SdHoareTripleChecker+Invalid, 1635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-25 09:23:52,027 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2764 Valid, 7510 Invalid, 1635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1618 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-25 09:23:52,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9737 states. [2023-12-25 09:23:52,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9737 to 6634. [2023-12-25 09:23:52,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6634 states, 6633 states have (on average 1.09332127242575) internal successors, (7252), 6633 states have internal predecessors, (7252), 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 09:23:52,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6634 states to 6634 states and 7252 transitions. [2023-12-25 09:23:52,078 INFO L78 Accepts]: Start accepts. Automaton has 6634 states and 7252 transitions. Word has length 148 [2023-12-25 09:23:52,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:23:52,078 INFO L495 AbstractCegarLoop]: Abstraction has 6634 states and 7252 transitions. [2023-12-25 09:23:52,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 9.517241379310345) internal successors, (276), 29 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 09:23:52,078 INFO L276 IsEmpty]: Start isEmpty. Operand 6634 states and 7252 transitions. [2023-12-25 09:23:52,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-25 09:23:52,080 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:23:52,080 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:23:52,083 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 (81)] Forceful destruction successful, exit code 0 [2023-12-25 09:23:52,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /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 09:23:52,283 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:23:52,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:23:52,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1945720182, now seen corresponding path program 1 times [2023-12-25 09:23:52,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:23:52,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1854483646] [2023-12-25 09:23:52,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:23:52,283 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 09:23:52,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:23:52,284 INFO L229 MonitoredProcess]: Starting monitored process 82 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 09:23:52,286 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 (82)] Waiting until timeout for monitored process [2023-12-25 09:23:52,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:23:52,460 INFO L262 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-25 09:23:52,462 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:23:53,109 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 28 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:23:53,109 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:23:53,472 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 28 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:23:53,472 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:23:53,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1854483646] [2023-12-25 09:23:53,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1854483646] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:23:53,472 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:23:53,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2023-12-25 09:23:53,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975789537] [2023-12-25 09:23:53,472 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:23:53,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-12-25 09:23:53,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:23:53,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-12-25 09:23:53,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2023-12-25 09:23:53,473 INFO L87 Difference]: Start difference. First operand 6634 states and 7252 transitions. Second operand has 31 states, 31 states have (on average 8.870967741935484) internal successors, (275), 31 states have internal predecessors, (275), 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 09:23:56,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:23:56,583 INFO L93 Difference]: Finished difference Result 10523 states and 11580 transitions. [2023-12-25 09:23:56,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-12-25 09:23:56,583 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 8.870967741935484) internal successors, (275), 31 states have internal predecessors, (275), 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 09:23:56,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:23:56,591 INFO L225 Difference]: With dead ends: 10523 [2023-12-25 09:23:56,591 INFO L226 Difference]: Without dead ends: 10175 [2023-12-25 09:23:56,593 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 338 GetRequests, 265 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1168 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=749, Invalid=4801, Unknown=0, NotChecked=0, Total=5550 [2023-12-25 09:23:56,594 INFO L413 NwaCegarLoop]: 398 mSDtfsCounter, 1773 mSDsluCounter, 7123 mSDsCounter, 0 mSdLazyCounter, 1640 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1773 SdHoareTripleChecker+Valid, 7521 SdHoareTripleChecker+Invalid, 1662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-25 09:23:56,594 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1773 Valid, 7521 Invalid, 1662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1640 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-25 09:23:56,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10175 states. [2023-12-25 09:23:56,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10175 to 6310. [2023-12-25 09:23:56,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6310 states, 6309 states have (on average 1.09383420510382) internal successors, (6901), 6309 states have internal predecessors, (6901), 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 09:23:56,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6310 states to 6310 states and 6901 transitions. [2023-12-25 09:23:56,648 INFO L78 Accepts]: Start accepts. Automaton has 6310 states and 6901 transitions. Word has length 148 [2023-12-25 09:23:56,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:23:56,648 INFO L495 AbstractCegarLoop]: Abstraction has 6310 states and 6901 transitions. [2023-12-25 09:23:56,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 8.870967741935484) internal successors, (275), 31 states have internal predecessors, (275), 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 09:23:56,648 INFO L276 IsEmpty]: Start isEmpty. Operand 6310 states and 6901 transitions. [2023-12-25 09:23:56,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-25 09:23:56,650 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:23:56,650 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:23:56,653 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 (82)] Forceful destruction successful, exit code 0 [2023-12-25 09:23:56,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /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 09:23:56,853 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:23:56,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:23:56,853 INFO L85 PathProgramCache]: Analyzing trace with hash -925550761, now seen corresponding path program 1 times [2023-12-25 09:23:56,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:23:56,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [479241191] [2023-12-25 09:23:56,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:23:56,854 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 09:23:56,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:23:56,855 INFO L229 MonitoredProcess]: Starting monitored process 83 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 09:23:56,855 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 (83)] Waiting until timeout for monitored process [2023-12-25 09:23:57,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:23:57,016 INFO L262 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-25 09:23:57,018 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:23:58,029 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 50 proven. 26 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-25 09:23:58,029 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:23:58,403 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 50 proven. 26 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-25 09:23:58,403 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:23:58,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [479241191] [2023-12-25 09:23:58,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [479241191] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:23:58,403 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:23:58,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 27 [2023-12-25 09:23:58,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403937917] [2023-12-25 09:23:58,403 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:23:58,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-12-25 09:23:58,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:23:58,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-12-25 09:23:58,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=632, Unknown=0, NotChecked=0, Total=702 [2023-12-25 09:23:58,404 INFO L87 Difference]: Start difference. First operand 6310 states and 6901 transitions. Second operand has 27 states, 27 states have (on average 9.851851851851851) internal successors, (266), 27 states have internal predecessors, (266), 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 09:24:02,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:24:02,457 INFO L93 Difference]: Finished difference Result 9284 states and 10156 transitions. [2023-12-25 09:24:02,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-25 09:24:02,458 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 9.851851851851851) internal successors, (266), 27 states have internal predecessors, (266), 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 09:24:02,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:24:02,464 INFO L225 Difference]: With dead ends: 9284 [2023-12-25 09:24:02,464 INFO L226 Difference]: Without dead ends: 8274 [2023-12-25 09:24:02,467 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 277 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 980 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=771, Invalid=4199, Unknown=0, NotChecked=0, Total=4970 [2023-12-25 09:24:02,467 INFO L413 NwaCegarLoop]: 331 mSDtfsCounter, 2541 mSDsluCounter, 4664 mSDsCounter, 0 mSdLazyCounter, 1545 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2541 SdHoareTripleChecker+Valid, 4995 SdHoareTripleChecker+Invalid, 1573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-25 09:24:02,467 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2541 Valid, 4995 Invalid, 1573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1545 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-25 09:24:02,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8274 states. [2023-12-25 09:24:02,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8274 to 6684. [2023-12-25 09:24:02,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6684 states, 6683 states have (on average 1.0941194074517433) internal successors, (7312), 6683 states have internal predecessors, (7312), 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 09:24:02,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6684 states to 6684 states and 7312 transitions. [2023-12-25 09:24:02,517 INFO L78 Accepts]: Start accepts. Automaton has 6684 states and 7312 transitions. Word has length 152 [2023-12-25 09:24:02,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:24:02,518 INFO L495 AbstractCegarLoop]: Abstraction has 6684 states and 7312 transitions. [2023-12-25 09:24:02,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 9.851851851851851) internal successors, (266), 27 states have internal predecessors, (266), 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 09:24:02,518 INFO L276 IsEmpty]: Start isEmpty. Operand 6684 states and 7312 transitions. [2023-12-25 09:24:02,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-25 09:24:02,519 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:24:02,519 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:24:02,522 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 (83)] Forceful destruction successful, exit code 0 [2023-12-25 09:24:02,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /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 09:24:02,723 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:24:02,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:24:02,725 INFO L85 PathProgramCache]: Analyzing trace with hash 149209036, now seen corresponding path program 1 times [2023-12-25 09:24:02,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:24:02,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [926840467] [2023-12-25 09:24:02,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:24:02,725 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 09:24:02,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:24:02,726 INFO L229 MonitoredProcess]: Starting monitored process 84 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 09:24:02,727 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 (84)] Waiting until timeout for monitored process [2023-12-25 09:24:02,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:24:02,874 INFO L262 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-25 09:24:02,875 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:24:03,501 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 36 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:24:03,501 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:24:03,863 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 36 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:24:03,863 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:24:03,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [926840467] [2023-12-25 09:24:03,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [926840467] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:24:03,863 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:24:03,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2023-12-25 09:24:03,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614439795] [2023-12-25 09:24:03,864 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:24:03,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-12-25 09:24:03,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:24:03,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-12-25 09:24:03,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2023-12-25 09:24:03,865 INFO L87 Difference]: Start difference. First operand 6684 states and 7312 transitions. Second operand has 31 states, 31 states have (on average 9.129032258064516) internal successors, (283), 31 states have internal predecessors, (283), 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 09:24:07,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:24:07,474 INFO L93 Difference]: Finished difference Result 12671 states and 13988 transitions. [2023-12-25 09:24:07,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2023-12-25 09:24:07,474 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 9.129032258064516) internal successors, (283), 31 states have internal predecessors, (283), 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 09:24:07,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:24:07,484 INFO L225 Difference]: With dead ends: 12671 [2023-12-25 09:24:07,484 INFO L226 Difference]: Without dead ends: 12118 [2023-12-25 09:24:07,489 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2124 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1030, Invalid=7526, Unknown=0, NotChecked=0, Total=8556 [2023-12-25 09:24:07,489 INFO L413 NwaCegarLoop]: 487 mSDtfsCounter, 1861 mSDsluCounter, 8225 mSDsCounter, 0 mSdLazyCounter, 1705 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1861 SdHoareTripleChecker+Valid, 8712 SdHoareTripleChecker+Invalid, 1727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-25 09:24:07,489 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1861 Valid, 8712 Invalid, 1727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1705 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-25 09:24:07,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12118 states. [2023-12-25 09:24:07,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12118 to 6967. [2023-12-25 09:24:07,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6967 states, 6966 states have (on average 1.0947459086993971) internal successors, (7626), 6966 states have internal predecessors, (7626), 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 09:24:07,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6967 states to 6967 states and 7626 transitions. [2023-12-25 09:24:07,554 INFO L78 Accepts]: Start accepts. Automaton has 6967 states and 7626 transitions. Word has length 152 [2023-12-25 09:24:07,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:24:07,555 INFO L495 AbstractCegarLoop]: Abstraction has 6967 states and 7626 transitions. [2023-12-25 09:24:07,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 9.129032258064516) internal successors, (283), 31 states have internal predecessors, (283), 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 09:24:07,555 INFO L276 IsEmpty]: Start isEmpty. Operand 6967 states and 7626 transitions. [2023-12-25 09:24:07,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-25 09:24:07,556 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:24:07,556 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:24:07,561 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 (84)] Forceful destruction successful, exit code 0 [2023-12-25 09:24:07,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 /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 09:24:07,759 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:24:07,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:24:07,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1921960379, now seen corresponding path program 1 times [2023-12-25 09:24:07,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:24:07,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1000401922] [2023-12-25 09:24:07,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:24:07,760 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 09:24:07,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:24:07,761 INFO L229 MonitoredProcess]: Starting monitored process 85 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 09:24:07,764 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 (85)] Waiting until timeout for monitored process [2023-12-25 09:24:07,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:24:07,938 INFO L262 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-25 09:24:07,940 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:24:08,778 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 63 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-25 09:24:08,778 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:24:08,958 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 63 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-25 09:24:08,959 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:24:08,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1000401922] [2023-12-25 09:24:08,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1000401922] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:24:08,959 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:24:08,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 26 [2023-12-25 09:24:08,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123622503] [2023-12-25 09:24:08,959 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:24:08,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-25 09:24:08,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:24:08,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-25 09:24:08,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-25 09:24:08,960 INFO L87 Difference]: Start difference. First operand 6967 states and 7626 transitions. Second operand has 26 states, 26 states have (on average 9.615384615384615) internal successors, (250), 26 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 09:24:14,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:24:14,315 INFO L93 Difference]: Finished difference Result 14326 states and 15811 transitions. [2023-12-25 09:24:14,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2023-12-25 09:24:14,316 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.615384615384615) internal successors, (250), 26 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 152 [2023-12-25 09:24:14,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:24:14,327 INFO L225 Difference]: With dead ends: 14326 [2023-12-25 09:24:14,327 INFO L226 Difference]: Without dead ends: 13270 [2023-12-25 09:24:14,332 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 360 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1659 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1288, Invalid=5684, Unknown=0, NotChecked=0, Total=6972 [2023-12-25 09:24:14,332 INFO L413 NwaCegarLoop]: 431 mSDtfsCounter, 2416 mSDsluCounter, 6022 mSDsCounter, 0 mSdLazyCounter, 2218 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2416 SdHoareTripleChecker+Valid, 6453 SdHoareTripleChecker+Invalid, 2243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 2218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-25 09:24:14,332 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2416 Valid, 6453 Invalid, 2243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 2218 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-25 09:24:14,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13270 states. [2023-12-25 09:24:14,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13270 to 6966. [2023-12-25 09:24:14,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6966 states, 6965 states have (on average 1.094615936826992) internal successors, (7624), 6965 states have internal predecessors, (7624), 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 09:24:14,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6966 states to 6966 states and 7624 transitions. [2023-12-25 09:24:14,402 INFO L78 Accepts]: Start accepts. Automaton has 6966 states and 7624 transitions. Word has length 152 [2023-12-25 09:24:14,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:24:14,402 INFO L495 AbstractCegarLoop]: Abstraction has 6966 states and 7624 transitions. [2023-12-25 09:24:14,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.615384615384615) internal successors, (250), 26 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 09:24:14,402 INFO L276 IsEmpty]: Start isEmpty. Operand 6966 states and 7624 transitions. [2023-12-25 09:24:14,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-12-25 09:24:14,404 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:24:14,404 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:24:14,407 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 (85)] Ended with exit code 0 [2023-12-25 09:24:14,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /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 09:24:14,606 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:24:14,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:24:14,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1359634137, now seen corresponding path program 1 times [2023-12-25 09:24:14,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:24:14,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [871019438] [2023-12-25 09:24:14,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:24:14,606 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 09:24:14,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:24:14,608 INFO L229 MonitoredProcess]: Starting monitored process 86 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 09:24:14,628 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 (86)] Waiting until timeout for monitored process [2023-12-25 09:24:14,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:24:14,769 INFO L262 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-25 09:24:14,771 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:24:15,655 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 57 proven. 17 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 09:24:15,656 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:24:15,879 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 57 proven. 17 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 09:24:15,879 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:24:15,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [871019438] [2023-12-25 09:24:15,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [871019438] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:24:15,879 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:24:15,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 24 [2023-12-25 09:24:15,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43683773] [2023-12-25 09:24:15,880 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:24:15,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-25 09:24:15,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:24:15,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-25 09:24:15,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2023-12-25 09:24:15,880 INFO L87 Difference]: Start difference. First operand 6966 states and 7624 transitions. Second operand has 24 states, 24 states have (on average 10.666666666666666) internal successors, (256), 24 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 09:24:21,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:24:21,408 INFO L93 Difference]: Finished difference Result 12942 states and 14219 transitions. [2023-12-25 09:24:21,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2023-12-25 09:24:21,409 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 10.666666666666666) internal successors, (256), 24 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 153 [2023-12-25 09:24:21,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:24:21,417 INFO L225 Difference]: With dead ends: 12942 [2023-12-25 09:24:21,417 INFO L226 Difference]: Without dead ends: 10212 [2023-12-25 09:24:21,421 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 363 GetRequests, 282 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1809 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1251, Invalid=5555, Unknown=0, NotChecked=0, Total=6806 [2023-12-25 09:24:21,421 INFO L413 NwaCegarLoop]: 381 mSDtfsCounter, 2758 mSDsluCounter, 4753 mSDsCounter, 0 mSdLazyCounter, 1609 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2758 SdHoareTripleChecker+Valid, 5134 SdHoareTripleChecker+Invalid, 1636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-25 09:24:21,421 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2758 Valid, 5134 Invalid, 1636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1609 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-25 09:24:21,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10212 states. [2023-12-25 09:24:21,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10212 to 6947. [2023-12-25 09:24:21,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6947 states, 6946 states have (on average 1.0938669737978692) internal successors, (7598), 6946 states have internal predecessors, (7598), 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 09:24:21,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6947 states to 6947 states and 7598 transitions. [2023-12-25 09:24:21,481 INFO L78 Accepts]: Start accepts. Automaton has 6947 states and 7598 transitions. Word has length 153 [2023-12-25 09:24:21,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:24:21,481 INFO L495 AbstractCegarLoop]: Abstraction has 6947 states and 7598 transitions. [2023-12-25 09:24:21,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 10.666666666666666) internal successors, (256), 24 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 09:24:21,482 INFO L276 IsEmpty]: Start isEmpty. Operand 6947 states and 7598 transitions. [2023-12-25 09:24:21,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-25 09:24:21,483 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:24:21,484 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:24:21,487 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 (86)] Forceful destruction successful, exit code 0 [2023-12-25 09:24:21,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /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 09:24:21,687 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:24:21,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:24:21,687 INFO L85 PathProgramCache]: Analyzing trace with hash 633920901, now seen corresponding path program 1 times [2023-12-25 09:24:21,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:24:21,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1825500300] [2023-12-25 09:24:21,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:24:21,689 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 09:24:21,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:24:21,690 INFO L229 MonitoredProcess]: Starting monitored process 87 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 09:24:21,691 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 (87)] Waiting until timeout for monitored process [2023-12-25 09:24:21,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:24:21,848 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-25 09:24:21,850 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:24:22,530 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 38 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:24:22,530 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:24:22,903 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 38 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:24:22,903 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:24:22,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1825500300] [2023-12-25 09:24:22,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1825500300] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:24:22,904 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:24:22,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2023-12-25 09:24:22,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580399383] [2023-12-25 09:24:22,904 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:24:22,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-12-25 09:24:22,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:24:22,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-12-25 09:24:22,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2023-12-25 09:24:22,906 INFO L87 Difference]: Start difference. First operand 6947 states and 7598 transitions. Second operand has 31 states, 31 states have (on average 9.387096774193548) internal successors, (291), 31 states have internal predecessors, (291), 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 09:24:28,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:24:28,061 INFO L93 Difference]: Finished difference Result 13850 states and 15283 transitions. [2023-12-25 09:24:28,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2023-12-25 09:24:28,062 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 9.387096774193548) internal successors, (291), 31 states have internal predecessors, (291), 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 09:24:28,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:24:28,073 INFO L225 Difference]: With dead ends: 13850 [2023-12-25 09:24:28,073 INFO L226 Difference]: Without dead ends: 13401 [2023-12-25 09:24:28,078 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 283 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3541 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1656, Invalid=11454, Unknown=0, NotChecked=0, Total=13110 [2023-12-25 09:24:28,078 INFO L413 NwaCegarLoop]: 511 mSDtfsCounter, 2010 mSDsluCounter, 9086 mSDsCounter, 0 mSdLazyCounter, 2368 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2010 SdHoareTripleChecker+Valid, 9597 SdHoareTripleChecker+Invalid, 2387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 2368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-25 09:24:28,078 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2010 Valid, 9597 Invalid, 2387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 2368 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-25 09:24:28,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13401 states. [2023-12-25 09:24:28,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13401 to 6993. [2023-12-25 09:24:28,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6993 states, 6992 states have (on average 1.0932494279176201) internal successors, (7644), 6992 states have internal predecessors, (7644), 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 09:24:28,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6993 states to 6993 states and 7644 transitions. [2023-12-25 09:24:28,146 INFO L78 Accepts]: Start accepts. Automaton has 6993 states and 7644 transitions. Word has length 157 [2023-12-25 09:24:28,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:24:28,147 INFO L495 AbstractCegarLoop]: Abstraction has 6993 states and 7644 transitions. [2023-12-25 09:24:28,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 9.387096774193548) internal successors, (291), 31 states have internal predecessors, (291), 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 09:24:28,147 INFO L276 IsEmpty]: Start isEmpty. Operand 6993 states and 7644 transitions. [2023-12-25 09:24:28,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-25 09:24:28,148 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:24:28,148 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:24:28,152 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 (87)] Forceful destruction successful, exit code 0 [2023-12-25 09:24:28,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /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 09:24:28,352 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:24:28,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:24:28,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1725796584, now seen corresponding path program 1 times [2023-12-25 09:24:28,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:24:28,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1609397957] [2023-12-25 09:24:28,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:24:28,353 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 09:24:28,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:24:28,353 INFO L229 MonitoredProcess]: Starting monitored process 88 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 09:24:28,355 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 (88)] Waiting until timeout for monitored process [2023-12-25 09:24:28,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:24:28,518 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-25 09:24:28,520 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:24:29,322 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-25 09:24:29,323 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:24:29,323 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:24:29,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1609397957] [2023-12-25 09:24:29,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1609397957] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:24:29,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:24:29,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-12-25 09:24:29,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191169650] [2023-12-25 09:24:29,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:24:29,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-25 09:24:29,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:24:29,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-25 09:24:29,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2023-12-25 09:24:29,324 INFO L87 Difference]: Start difference. First operand 6993 states and 7644 transitions. Second operand has 17 states, 17 states have (on average 7.9411764705882355) internal successors, (135), 17 states have internal predecessors, (135), 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 09:24:31,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:24:31,032 INFO L93 Difference]: Finished difference Result 9067 states and 9964 transitions. [2023-12-25 09:24:31,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-25 09:24:31,032 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 7.9411764705882355) internal successors, (135), 17 states have internal predecessors, (135), 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 09:24:31,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:24:31,039 INFO L225 Difference]: With dead ends: 9067 [2023-12-25 09:24:31,039 INFO L226 Difference]: Without dead ends: 8782 [2023-12-25 09:24:31,040 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=189, Invalid=867, Unknown=0, NotChecked=0, Total=1056 [2023-12-25 09:24:31,056 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 772 mSDsluCounter, 2995 mSDsCounter, 0 mSdLazyCounter, 1115 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 772 SdHoareTripleChecker+Valid, 3263 SdHoareTripleChecker+Invalid, 1118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-25 09:24:31,056 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [772 Valid, 3263 Invalid, 1118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1115 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-25 09:24:31,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8782 states. [2023-12-25 09:24:31,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8782 to 6993. [2023-12-25 09:24:31,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6993 states, 6992 states have (on average 1.0931064073226544) internal successors, (7643), 6992 states have internal predecessors, (7643), 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 09:24:31,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6993 states to 6993 states and 7643 transitions. [2023-12-25 09:24:31,108 INFO L78 Accepts]: Start accepts. Automaton has 6993 states and 7643 transitions. Word has length 157 [2023-12-25 09:24:31,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:24:31,108 INFO L495 AbstractCegarLoop]: Abstraction has 6993 states and 7643 transitions. [2023-12-25 09:24:31,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 7.9411764705882355) internal successors, (135), 17 states have internal predecessors, (135), 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 09:24:31,108 INFO L276 IsEmpty]: Start isEmpty. Operand 6993 states and 7643 transitions. [2023-12-25 09:24:31,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-25 09:24:31,109 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:24:31,109 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:24:31,114 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 (88)] Forceful destruction successful, exit code 0 [2023-12-25 09:24:31,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 /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 09:24:31,312 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:24:31,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:24:31,313 INFO L85 PathProgramCache]: Analyzing trace with hash 2049709132, now seen corresponding path program 1 times [2023-12-25 09:24:31,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:24:31,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1907523093] [2023-12-25 09:24:31,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:24:31,313 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 09:24:31,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:24:31,314 INFO L229 MonitoredProcess]: Starting monitored process 89 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 09:24:31,315 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 (89)] Waiting until timeout for monitored process [2023-12-25 09:24:31,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:24:31,479 INFO L262 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-25 09:24:31,481 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:24:32,304 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 58 proven. 4 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-25 09:24:32,304 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:24:33,076 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 35 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:24:33,077 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:24:33,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1907523093] [2023-12-25 09:24:33,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1907523093] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:24:33,077 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:24:33,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 32 [2023-12-25 09:24:33,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14222066] [2023-12-25 09:24:33,077 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:24:33,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-12-25 09:24:33,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:24:33,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-12-25 09:24:33,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=830, Unknown=0, NotChecked=0, Total=992 [2023-12-25 09:24:33,078 INFO L87 Difference]: Start difference. First operand 6993 states and 7643 transitions. Second operand has 32 states, 32 states have (on average 8.75) internal successors, (280), 32 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 09:24:37,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:24:37,365 INFO L93 Difference]: Finished difference Result 12692 states and 13940 transitions. [2023-12-25 09:24:37,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-12-25 09:24:37,365 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 8.75) internal successors, (280), 32 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 157 [2023-12-25 09:24:37,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:24:37,374 INFO L225 Difference]: With dead ends: 12692 [2023-12-25 09:24:37,374 INFO L226 Difference]: Without dead ends: 11465 [2023-12-25 09:24:37,378 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 282 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1721 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1329, Invalid=5981, Unknown=0, NotChecked=0, Total=7310 [2023-12-25 09:24:37,378 INFO L413 NwaCegarLoop]: 289 mSDtfsCounter, 2720 mSDsluCounter, 5608 mSDsCounter, 0 mSdLazyCounter, 1839 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2720 SdHoareTripleChecker+Valid, 5897 SdHoareTripleChecker+Invalid, 1892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1839 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-25 09:24:37,379 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2720 Valid, 5897 Invalid, 1892 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1839 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-25 09:24:37,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11465 states. [2023-12-25 09:24:37,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11465 to 7608. [2023-12-25 09:24:37,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7608 states, 7607 states have (on average 1.0934665439726567) internal successors, (8318), 7607 states have internal predecessors, (8318), 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 09:24:37,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7608 states to 7608 states and 8318 transitions. [2023-12-25 09:24:37,440 INFO L78 Accepts]: Start accepts. Automaton has 7608 states and 8318 transitions. Word has length 157 [2023-12-25 09:24:37,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:24:37,440 INFO L495 AbstractCegarLoop]: Abstraction has 7608 states and 8318 transitions. [2023-12-25 09:24:37,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 8.75) internal successors, (280), 32 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 09:24:37,441 INFO L276 IsEmpty]: Start isEmpty. Operand 7608 states and 8318 transitions. [2023-12-25 09:24:37,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-25 09:24:37,442 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:24:37,442 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:24:37,447 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 (89)] Forceful destruction successful, exit code 0 [2023-12-25 09:24:37,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /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 09:24:37,645 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:24:37,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:24:37,645 INFO L85 PathProgramCache]: Analyzing trace with hash 803114596, now seen corresponding path program 1 times [2023-12-25 09:24:37,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:24:37,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [826275499] [2023-12-25 09:24:37,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:24:37,646 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 09:24:37,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:24:37,647 INFO L229 MonitoredProcess]: Starting monitored process 90 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 09:24:37,648 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 (90)] Waiting until timeout for monitored process [2023-12-25 09:24:37,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:24:37,798 INFO L262 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-25 09:24:37,799 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:24:38,523 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 29 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:24:38,523 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:24:38,934 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 29 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:24:38,934 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:24:38,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [826275499] [2023-12-25 09:24:38,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [826275499] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:24:38,935 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:24:38,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2023-12-25 09:24:38,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156289159] [2023-12-25 09:24:38,935 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:24:38,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-12-25 09:24:38,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:24:38,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-12-25 09:24:38,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2023-12-25 09:24:38,936 INFO L87 Difference]: Start difference. First operand 7608 states and 8318 transitions. Second operand has 31 states, 31 states have (on average 9.419354838709678) internal successors, (292), 31 states have internal predecessors, (292), 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 09:24:42,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:24:42,836 INFO L93 Difference]: Finished difference Result 14265 states and 15672 transitions. [2023-12-25 09:24:42,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-12-25 09:24:42,837 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 9.419354838709678) internal successors, (292), 31 states have internal predecessors, (292), 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 09:24:42,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:24:42,847 INFO L225 Difference]: With dead ends: 14265 [2023-12-25 09:24:42,847 INFO L226 Difference]: Without dead ends: 13392 [2023-12-25 09:24:42,851 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 371 GetRequests, 283 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1899 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1070, Invalid=6940, Unknown=0, NotChecked=0, Total=8010 [2023-12-25 09:24:42,851 INFO L413 NwaCegarLoop]: 506 mSDtfsCounter, 1881 mSDsluCounter, 8606 mSDsCounter, 0 mSdLazyCounter, 2033 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1881 SdHoareTripleChecker+Valid, 9112 SdHoareTripleChecker+Invalid, 2054 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 2033 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-25 09:24:42,851 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1881 Valid, 9112 Invalid, 2054 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 2033 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-25 09:24:42,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13392 states. [2023-12-25 09:24:42,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13392 to 7540. [2023-12-25 09:24:42,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7540 states, 7539 states have (on average 1.0927178670911262) internal successors, (8238), 7539 states have internal predecessors, (8238), 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 09:24:42,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7540 states to 7540 states and 8238 transitions. [2023-12-25 09:24:42,924 INFO L78 Accepts]: Start accepts. Automaton has 7540 states and 8238 transitions. Word has length 157 [2023-12-25 09:24:42,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:24:42,924 INFO L495 AbstractCegarLoop]: Abstraction has 7540 states and 8238 transitions. [2023-12-25 09:24:42,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 9.419354838709678) internal successors, (292), 31 states have internal predecessors, (292), 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 09:24:42,924 INFO L276 IsEmpty]: Start isEmpty. Operand 7540 states and 8238 transitions. [2023-12-25 09:24:42,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-25 09:24:42,926 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:24:42,926 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 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, 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, 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 09:24:42,929 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 (90)] Ended with exit code 0 [2023-12-25 09:24:43,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /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 09:24:43,129 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:24:43,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:24:43,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1299915841, now seen corresponding path program 1 times [2023-12-25 09:24:43,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:24:43,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1185622605] [2023-12-25 09:24:43,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:24:43,130 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 09:24:43,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:24:43,131 INFO L229 MonitoredProcess]: Starting monitored process 91 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 09:24:43,132 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 (91)] Waiting until timeout for monitored process [2023-12-25 09:24:43,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:24:43,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-25 09:24:43,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:24:44,090 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 51 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-25 09:24:44,090 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 09:24:44,981 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 16 proven. 67 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 09:24:44,982 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:24:44,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1185622605] [2023-12-25 09:24:44,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1185622605] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 09:24:44,982 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 09:24:44,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 20] total 34 [2023-12-25 09:24:44,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452748845] [2023-12-25 09:24:44,982 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 09:24:44,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-12-25 09:24:44,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:24:44,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-12-25 09:24:44,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=958, Unknown=0, NotChecked=0, Total=1122 [2023-12-25 09:24:44,983 INFO L87 Difference]: Start difference. First operand 7540 states and 8238 transitions. Second operand has 34 states, 34 states have (on average 8.323529411764707) internal successors, (283), 34 states have internal predecessors, (283), 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 09:25:06,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:25:06,878 INFO L93 Difference]: Finished difference Result 22798 states and 25043 transitions. [2023-12-25 09:25:06,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 221 states. [2023-12-25 09:25:06,878 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 8.323529411764707) internal successors, (283), 34 states have internal predecessors, (283), 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 09:25:06,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:25:06,896 INFO L225 Difference]: With dead ends: 22798 [2023-12-25 09:25:06,897 INFO L226 Difference]: Without dead ends: 21514 [2023-12-25 09:25:06,906 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 527 GetRequests, 280 SyntacticMatches, 0 SemanticMatches, 247 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23507 ImplicationChecksByTransitivity, 18.6s TimeCoverageRelationStatistics Valid=7548, Invalid=54204, Unknown=0, NotChecked=0, Total=61752 [2023-12-25 09:25:06,906 INFO L413 NwaCegarLoop]: 399 mSDtfsCounter, 4762 mSDsluCounter, 9483 mSDsCounter, 0 mSdLazyCounter, 3842 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4762 SdHoareTripleChecker+Valid, 9882 SdHoareTripleChecker+Invalid, 3899 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 3842 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2023-12-25 09:25:06,907 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4762 Valid, 9882 Invalid, 3899 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 3842 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2023-12-25 09:25:06,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21514 states. [2023-12-25 09:25:07,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21514 to 7437. [2023-12-25 09:25:07,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7437 states, 7436 states have (on average 1.094943518020441) internal successors, (8142), 7436 states have internal predecessors, (8142), 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 09:25:07,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7437 states to 7437 states and 8142 transitions. [2023-12-25 09:25:07,010 INFO L78 Accepts]: Start accepts. Automaton has 7437 states and 8142 transitions. Word has length 157 [2023-12-25 09:25:07,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:25:07,010 INFO L495 AbstractCegarLoop]: Abstraction has 7437 states and 8142 transitions. [2023-12-25 09:25:07,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 8.323529411764707) internal successors, (283), 34 states have internal predecessors, (283), 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 09:25:07,010 INFO L276 IsEmpty]: Start isEmpty. Operand 7437 states and 8142 transitions. [2023-12-25 09:25:07,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 09:25:07,012 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:25:07,012 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 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, 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, 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 09:25:07,017 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 (91)] Forceful destruction successful, exit code 0 [2023-12-25 09:25:07,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /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 09:25:07,215 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-25 09:25:07,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:25:07,215 INFO L85 PathProgramCache]: Analyzing trace with hash 583753607, now seen corresponding path program 1 times [2023-12-25 09:25:07,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:25:07,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [254725680] [2023-12-25 09:25:07,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:25:07,216 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 09:25:07,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:25:07,217 INFO L229 MonitoredProcess]: Starting monitored process 92 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 09:25:07,241 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 (92)] Waiting until timeout for monitored process [2023-12-25 09:25:07,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-25 09:25:07,402 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-25 09:25:07,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-25 09:25:07,616 INFO L130 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2023-12-25 09:25:07,616 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-25 09:25:07,616 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2023-12-25 09:25:07,617 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (2 of 4 remaining) [2023-12-25 09:25:07,618 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (1 of 4 remaining) [2023-12-25 09:25:07,618 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION (0 of 4 remaining) [2023-12-25 09:25:07,621 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 (92)] Forceful destruction successful, exit code 0 [2023-12-25 09:25:07,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 /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 09:25:07,824 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:25:07,826 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-25 09:25:08,027 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.12 09:25:08 BoogieIcfgContainer [2023-12-25 09:25:08,027 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-25 09:25:08,027 INFO L158 Benchmark]: Toolchain (without parser) took 325647.45ms. Allocated memory was 174.1MB in the beginning and 4.6GB in the end (delta: 4.4GB). Free memory was 124.2MB in the beginning and 2.5GB in the end (delta: -2.4GB). Peak memory consumption was 2.1GB. Max. memory is 8.0GB. [2023-12-25 09:25:08,027 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 174.1MB. Free memory is still 129.6MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-25 09:25:08,027 INFO L158 Benchmark]: CACSL2BoogieTranslator took 702.19ms. Allocated memory is still 174.1MB. Free memory was 123.8MB in the beginning and 70.3MB in the end (delta: 53.5MB). Peak memory consumption was 53.5MB. Max. memory is 8.0GB. [2023-12-25 09:25:08,027 INFO L158 Benchmark]: Boogie Procedure Inliner took 120.42ms. Allocated memory is still 174.1MB. Free memory was 70.3MB in the beginning and 140.6MB in the end (delta: -70.4MB). Peak memory consumption was 9.7MB. Max. memory is 8.0GB. [2023-12-25 09:25:08,027 INFO L158 Benchmark]: Boogie Preprocessor took 91.24ms. Allocated memory is still 174.1MB. Free memory was 140.6MB in the beginning and 129.7MB in the end (delta: 10.9MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2023-12-25 09:25:08,027 INFO L158 Benchmark]: RCFGBuilder took 1471.26ms. Allocated memory was 174.1MB in the beginning and 209.7MB in the end (delta: 35.7MB). Free memory was 129.7MB in the beginning and 113.1MB in the end (delta: 16.6MB). Peak memory consumption was 89.0MB. Max. memory is 8.0GB. [2023-12-25 09:25:08,027 INFO L158 Benchmark]: TraceAbstraction took 323254.17ms. Allocated memory was 209.7MB in the beginning and 4.6GB in the end (delta: 4.4GB). Free memory was 112.0MB in the beginning and 2.5GB in the end (delta: -2.4GB). Peak memory consumption was 2.0GB. Max. memory is 8.0GB. [2023-12-25 09:25:08,028 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.15ms. Allocated memory is still 174.1MB. Free memory is still 129.6MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 702.19ms. Allocated memory is still 174.1MB. Free memory was 123.8MB in the beginning and 70.3MB in the end (delta: 53.5MB). Peak memory consumption was 53.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 120.42ms. Allocated memory is still 174.1MB. Free memory was 70.3MB in the beginning and 140.6MB in the end (delta: -70.4MB). Peak memory consumption was 9.7MB. Max. memory is 8.0GB. * Boogie Preprocessor took 91.24ms. Allocated memory is still 174.1MB. Free memory was 140.6MB in the beginning and 129.7MB in the end (delta: 10.9MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * RCFGBuilder took 1471.26ms. Allocated memory was 174.1MB in the beginning and 209.7MB in the end (delta: 35.7MB). Free memory was 129.7MB in the beginning and 113.1MB in the end (delta: 16.6MB). Peak memory consumption was 89.0MB. Max. memory is 8.0GB. * TraceAbstraction took 323254.17ms. Allocated memory was 209.7MB in the beginning and 4.6GB in the end (delta: 4.4GB). Free memory was 112.0MB in the beginning and 2.5GB in the end (delta: -2.4GB). Peak memory consumption was 2.0GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 441]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L10] int __return_main; [L26] msg_t nomsg = (msg_t )-1; [L27] unsigned char r1 = '\x0'; [L28] port_t p1 = 0; [L29] char p1_old = '\x0'; [L30] char p1_new = '\x0'; [L31] char id1 = '\x0'; [L32] char st1 = '\x0'; [L33] msg_t send1 = '\x0'; [L34] _Bool mode1 = 0; [L35] _Bool alive1 = 0; [L36] port_t p2 = 0; [L37] char p2_old = '\x0'; [L38] char p2_new = '\x0'; [L39] char id2 = '\x0'; [L40] char st2 = '\x0'; [L41] msg_t send2 = '\x0'; [L42] _Bool mode2 = 0; [L43] _Bool alive2 = 0; [L44] port_t p3 = 0; [L45] char p3_old = '\x0'; [L46] char p3_new = '\x0'; [L47] char id3 = '\x0'; [L48] char st3 = '\x0'; [L49] msg_t send3 = '\x0'; [L50] _Bool mode3 = 0; [L51] _Bool alive3 = 0; [L55] void (*nodes[3])() = { &node1, &node2, &node3 }; [L59] int __return_6348; [L60] int __return_7737; [L61] int __return_6487; [L62] int __return_6554; [L63] int __return_6950; [L64] int __return_7472; [L65] int __return_7703; [L66] int __return_6777; [L67] int __return_7021; [L68] int __return_7555; [L69] int __return_7774; [L70] int __return_7666; [L71] int __return_7832; [L72] int __return_7801; [L73] int __return_7506; [L74] int __return_7421; [L75] int __return_7619; [L76] int __return_7588; [L77] int __return_8044; [L78] int __return_8015; [L79] int __return_8103; [L80] int __return_8072; [L81] int __return_7907; [L82] int __return_7878; [L83] int __return_7966; [L84] int __return_7935; [L85] int __return_6984; [L86] int __return_6911; [L87] int __return_7085; [L88] int __return_7054; [L89] int __return_6713; [L90] int __return_6426; [L91] int __return_6864; [L92] int __return_6833; [L93] int __return_7297; [L94] int __return_7268; [L95] int __return_7356; [L96] int __return_7325; [L97] int __return_7160; [L98] int __return_7131; [L99] int __return_7219; [L100] int __return_7188; [L101] int __return_8331; [L102] int __return_8302; [L103] int __return_8390; [L104] int __return_8359; [L105] int __return_8196; [L106] int __return_8167; [L107] int __return_8255; [L108] int __return_8224; [L109] int __return_8602; [L110] int __return_8573; [L111] int __return_8661; [L112] int __return_8630; [L113] int __return_8465; [L114] int __return_8436; [L115] int __return_8524; [L116] int __return_8493; [L119] int main__c1; [L120] int main__i2; [L121] main__c1 = 0 [L122] r1 = __VERIFIER_nondet_uchar() [L123] id1 = __VERIFIER_nondet_char() [L124] st1 = __VERIFIER_nondet_char() [L125] send1 = __VERIFIER_nondet_char() [L126] mode1 = __VERIFIER_nondet_bool() [L127] alive1 = __VERIFIER_nondet_bool() [L128] id2 = __VERIFIER_nondet_char() [L129] st2 = __VERIFIER_nondet_char() [L130] send2 = __VERIFIER_nondet_char() [L131] mode2 = __VERIFIER_nondet_bool() [L132] alive2 = __VERIFIER_nondet_bool() [L133] id3 = __VERIFIER_nondet_char() [L134] st3 = __VERIFIER_nondet_char() [L135] send3 = __VERIFIER_nondet_char() [L136] mode3 = __VERIFIER_nondet_bool() [L137] alive3 = __VERIFIER_nondet_bool() [L139] int init__tmp; VAL [__return_6348=0, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, main__c1=0, nomsg=-1, p1=0, p1_new=0, p1_old=0, p2=0, p2_new=0, p2_old=0, p3=0, p3_new=0, p3_old=0] [L140] COND TRUE ((int)r1) == 0 VAL [__return_6348=0, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, main__c1=0, nomsg=-1, p1=0, p1_new=0, p1_old=0, p2=0, p2_new=0, p2_old=0, p3=0, p3_new=0, p3_old=0, r1=0] [L142] COND TRUE ((((int)alive1) + ((int)alive2)) + ((int)alive3)) >= 1 VAL [__return_6348=0, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, main__c1=0, nomsg=-1, p1=0, p1_new=0, p1_old=0, p2=0, p2_new=0, p2_old=0, p3=0, p3_new=0, p3_old=0, r1=0] [L144] COND TRUE ((int)id1) >= 0 VAL [__return_6348=0, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, main__c1=0, nomsg=-1, p1=0, p1_new=0, p1_old=0, p2=0, p2_new=0, p2_old=0, p3=0, p3_new=0, p3_old=0, r1=0] [L146] COND TRUE ((int)st1) == 0 VAL [__return_6348=0, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, main__c1=0, nomsg=-1, p1=0, p1_new=0, p1_old=0, p2=0, p2_new=0, p2_old=0, p3=0, p3_new=0, p3_old=0, r1=0, st1=0] [L148] COND TRUE ((int)send1) == ((int)id1) VAL [__return_6348=0, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, main__c1=0, nomsg=-1, p1=0, p1_new=0, p1_old=0, p2=0, p2_new=0, p2_old=0, p3=0, p3_new=0, p3_old=0, r1=0, send1=64, st1=0] [L150] COND TRUE ((int)mode1) == 0 VAL [__return_6348=0, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, main__c1=0, mode1=0, nomsg=-1, p1=0, p1_new=0, p1_old=0, p2=0, p2_new=0, p2_old=0, p3=0, p3_new=0, p3_old=0, r1=0, send1=64, st1=0] [L152] COND TRUE ((int)id2) >= 0 VAL [__return_6348=0, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, main__c1=0, mode1=0, nomsg=-1, p1=0, p1_new=0, p1_old=0, p2=0, p2_new=0, p2_old=0, p3=0, p3_new=0, p3_old=0, r1=0, send1=64, st1=0] [L154] COND TRUE ((int)st2) == 0 VAL [__return_6348=0, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, main__c1=0, mode1=0, nomsg=-1, p1=0, p1_new=0, p1_old=0, p2=0, p2_new=0, p2_old=0, p3=0, p3_new=0, p3_old=0, r1=0, send1=64, st1=0, st2=0] [L156] COND TRUE ((int)send2) == ((int)id2) VAL [__return_6348=0, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, main__c1=0, mode1=0, nomsg=-1, p1=0, p1_new=0, p1_old=0, p2=0, p2_new=0, p2_old=0, p3=0, p3_new=0, p3_old=0, r1=0, send1=64, send2=0, st1=0, st2=0] [L158] COND TRUE ((int)mode2) == 0 VAL [__return_6348=0, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, main__c1=0, mode1=0, mode2=0, nomsg=-1, p1=0, p1_new=0, p1_old=0, p2=0, p2_new=0, p2_old=0, p3=0, p3_new=0, p3_old=0, r1=0, send1=64, send2=0, st1=0, st2=0] [L160] COND TRUE ((int)id3) >= 0 VAL [__return_6348=0, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, id3=32, main__c1=0, mode1=0, mode2=0, nomsg=-1, p1=0, p1_new=0, p1_old=0, p2=0, p2_new=0, p2_old=0, p3=0, p3_new=0, p3_old=0, r1=0, send1=64, send2=0, st1=0, st2=0] [L162] COND TRUE ((int)st3) == 0 VAL [__return_6348=0, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, id3=32, main__c1=0, mode1=0, mode2=0, nomsg=-1, p1=0, p1_new=0, p1_old=0, p2=0, p2_new=0, p2_old=0, p3=0, p3_new=0, p3_old=0, r1=0, send1=64, send2=0, st1=0, st2=0, st3=0] [L164] COND TRUE ((int)send3) == ((int)id3) VAL [__return_6348=0, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, id3=32, main__c1=0, mode1=0, mode2=0, nomsg=-1, p1=0, p1_new=0, p1_old=0, p2=0, p2_new=0, p2_old=0, p3=0, p3_new=0, p3_old=0, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L166] COND TRUE ((int)mode3) == 0 VAL [__return_6348=0, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, id3=32, main__c1=0, mode1=0, mode2=0, mode3=0, nomsg=-1, p1=0, p1_new=0, p1_old=0, p2=0, p2_new=0, p2_old=0, p3=0, p3_new=0, p3_old=0, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L168] COND TRUE ((int)id1) != ((int)id2) VAL [__return_6348=0, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, id3=32, main__c1=0, mode1=0, mode2=0, mode3=0, nomsg=-1, p1=0, p1_new=0, p1_old=0, p2=0, p2_new=0, p2_old=0, p3=0, p3_new=0, p3_old=0, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L170] COND TRUE ((int)id1) != ((int)id3) VAL [__return_6348=0, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, id3=32, main__c1=0, mode1=0, mode2=0, mode3=0, nomsg=-1, p1=0, p1_new=0, p1_old=0, p2=0, p2_new=0, p2_old=0, p3=0, p3_new=0, p3_old=0, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L172] COND TRUE ((int)id2) != ((int)id3) [L174] init__tmp = 1 [L175] __return_6348 = init__tmp [L176] main__i2 = __return_6348 VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, id3=32, init__tmp=1, main__c1=0, main__i2=1, mode1=0, mode2=0, mode3=0, nomsg=-1, p1=0, p1_new=0, p1_old=0, p2=0, p2_new=0, p2_old=0, p3=0, p3_new=0, p3_old=0, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L177] COND TRUE main__i2 != 0 [L179] p1_old = nomsg [L180] p1_new = nomsg [L181] p2_old = nomsg [L182] p2_new = nomsg [L183] p3_old = nomsg [L184] p3_new = nomsg [L185] main__i2 = 0 [L187] msg_t node1__m1; [L188] node1__m1 = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, id3=32, init__tmp=1, main__c1=0, main__i2=0, mode1=0, mode2=0, mode3=0, node1__m1=-1, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L189] COND FALSE !(!(mode1 == 0)) VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, id3=32, init__tmp=1, main__c1=0, main__i2=0, mode1=0, mode2=0, mode3=0, node1__m1=-1, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L195] COND TRUE !(alive1 == 0) [L197] int node1____CPAchecker_TMP_0; VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, id3=32, init__tmp=1, main__c1=0, main__i2=0, mode1=0, mode2=0, mode3=0, node1__m1=-1, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L198] COND TRUE send1 != nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, id3=32, init__tmp=1, main__c1=0, main__i2=0, mode1=0, mode2=0, mode3=0, node1__m1=-1, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L200] COND TRUE p1_new == nomsg [L202] node1____CPAchecker_TMP_0 = send1 [L203] p1_new = node1____CPAchecker_TMP_0 VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, id3=32, init__tmp=1, main__c1=0, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1__m1=-1, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L205] mode1 = 1 [L207] msg_t node2__m2; [L208] node2__m2 = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, id3=32, init__tmp=1, main__c1=0, main__i2=0, mode1=1, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1__m1=-1, node2__m2=-1, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L209] COND FALSE !(!(mode2 == 0)) VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, id3=32, init__tmp=1, main__c1=0, main__i2=0, mode1=1, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1__m1=-1, node2__m2=-1, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L215] COND TRUE !(alive2 == 0) [L217] int node2____CPAchecker_TMP_0; VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, id3=32, init__tmp=1, main__c1=0, main__i2=0, mode1=1, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1__m1=-1, node2__m2=-1, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L218] COND TRUE send2 != nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, id3=32, init__tmp=1, main__c1=0, main__i2=0, mode1=1, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1__m1=-1, node2__m2=-1, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L220] COND TRUE p2_new == nomsg [L222] node2____CPAchecker_TMP_0 = send2 [L223] p2_new = node2____CPAchecker_TMP_0 [L224] mode2 = 1 [L226] msg_t node3__m3; [L227] node3__m3 = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, id3=32, init__tmp=1, main__c1=0, main__i2=0, mode1=1, mode2=1, mode3=0, node1____CPAchecker_TMP_0=64, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node3__m3=-1, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=0, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L228] COND FALSE !(!(mode3 == 0)) VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, id3=32, init__tmp=1, main__c1=0, main__i2=0, mode1=1, mode2=1, mode3=0, node1____CPAchecker_TMP_0=64, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node3__m3=-1, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=0, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L234] COND FALSE !(!(alive3 == 0)) VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, id3=32, init__tmp=1, main__c1=0, main__i2=0, mode1=1, mode2=1, mode3=0, node1____CPAchecker_TMP_0=64, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node3__m3=-1, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=0, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L1466] COND FALSE !(((int)send3) != ((int)id3)) [L1531] mode3 = 1 [L1532] p1_old = p1_new [L1533] p1_new = nomsg [L1534] p2_old = p2_new [L1535] p2_new = nomsg [L1536] p3_old = p3_new [L1537] p3_new = nomsg [L1539] int check__tmp; VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, id3=32, init__tmp=1, main__c1=0, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node3__m3=-1, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=0, p3=0, p3_new=-1, p3_old=-1, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L1540] COND TRUE ((((int)st1) + ((int)st2)) + ((int)st3)) <= 1 VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=0, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, alive1=1, alive2=1, alive3=0, id1=64, id2=0, id3=32, init__tmp=1, main__c1=0, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node3__m3=-1, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=0, p3=0, p3_new=-1, p3_old=-1, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L1542] COND TRUE ((int)r1) < 3 [L1544] check__tmp = 1 [L1545] __return_7801 = check__tmp [L1546] main__c1 = __return_7801 [L1548] _Bool __tmp_12; [L1549] __tmp_12 = main__c1 [L1550] _Bool assert__arg; [L1551] assert__arg = __tmp_12 VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, alive1=1, alive2=1, alive3=0, assert__arg=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node3__m3=-1, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=0, p3=0, p3_new=-1, p3_old=-1, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L1552] COND FALSE !(assert__arg == 0) VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, alive1=1, alive2=1, alive3=0, assert__arg=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node3__m3=-1, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=0, p3=0, p3_new=-1, p3_old=-1, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L272] msg_t node1__m1; [L273] node1__m1 = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, alive1=1, alive2=1, alive3=0, assert__arg=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node3__m3=-1, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=0, p3=0, p3_new=-1, p3_old=-1, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L274] COND TRUE !(mode1 == 0) VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, alive1=1, alive2=1, alive3=0, assert__arg=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node3__m3=-1, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=0, p3=0, p3_new=-1, p3_old=-1, r1=0, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L276] COND FALSE !(r1 == 255) [L282] r1 = r1 + 1 [L283] node1__m1 = p3_old [L284] p3_old = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, alive1=1, alive2=1, alive3=0, assert__arg=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node3__m3=-1, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=0, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L285] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L1388] mode1 = 0 VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, alive1=1, alive2=1, alive3=0, assert__arg=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node3__m3=-1, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=0, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L296] msg_t node2__m2; [L297] node2__m2 = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, alive1=1, alive2=1, alive3=0, assert__arg=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=-1, node3__m3=-1, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=0, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L298] COND TRUE !(mode2 == 0) [L300] node2__m2 = p1_old [L301] p1_old = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, alive1=1, alive2=1, alive3=0, assert__arg=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=64, node3__m3=-1, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=0, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L302] COND TRUE ((int)node2__m2) != ((int)nomsg) VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, alive1=1, alive2=1, alive3=0, assert__arg=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=64, node3__m3=-1, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=0, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L304] COND TRUE !(alive2 == 0) VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, alive1=1, alive2=1, alive3=0, assert__arg=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=64, node3__m3=-1, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=0, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=0, send3=32, st1=0, st2=0, st3=0] [L306] COND TRUE ((int)node2__m2) > ((int)id2) [L308] send2 = node2__m2 VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, alive1=1, alive2=1, alive3=0, assert__arg=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=64, node3__m3=-1, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=0, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=32, st1=0, st2=0, st3=0] [L310] mode2 = 0 VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, alive1=1, alive2=1, alive3=0, assert__arg=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=1, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=64, node3__m3=-1, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=0, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=32, st1=0, st2=0, st3=0] [L313] msg_t node3__m3; [L314] node3__m3 = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, alive1=1, alive2=1, alive3=0, assert__arg=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=1, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=-1, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=0, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=32, st1=0, st2=0, st3=0] [L315] COND TRUE !(mode3 == 0) [L317] node3__m3 = p2_old [L318] p2_old = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, alive1=1, alive2=1, alive3=0, assert__arg=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=1, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=32, st1=0, st2=0, st3=0] [L319] COND TRUE ((int)node3__m3) != ((int)nomsg) VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, alive1=1, alive2=1, alive3=0, assert__arg=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=1, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=32, st1=0, st2=0, st3=0] [L321] COND FALSE !(!(alive3 == 0)) [L918] send3 = node3__m3 [L919] mode3 = 0 VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, alive1=1, alive2=1, alive3=0, assert__arg=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L329] p1_old = p1_new [L330] p1_new = nomsg [L331] p2_old = p2_new [L332] p2_new = nomsg [L333] p3_old = p3_new [L334] p3_new = nomsg [L336] int check__tmp; VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, alive1=1, alive2=1, alive3=0, assert__arg=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L337] COND TRUE ((((int)st1) + ((int)st2)) + ((int)st3)) <= 1 VAL [__return_6348=1, __return_6426=0, __return_6487=0, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, alive1=1, alive2=1, alive3=0, assert__arg=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L339] COND TRUE ((int)r1) < 3 [L341] check__tmp = 1 [L342] __return_6487 = check__tmp [L343] main__c1 = __return_6487 [L345] _Bool __tmp_2; [L346] __tmp_2 = main__c1 [L347] _Bool assert__arg; [L348] assert__arg = __tmp_2 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L349] COND FALSE !(assert__arg == 0) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L357] msg_t node1__m1; [L358] node1__m1 = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L359] COND FALSE !(!(mode1 == 0)) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L790] COND TRUE !(alive1 == 0) [L792] int node1____CPAchecker_TMP_0; VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L793] COND TRUE send1 != nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L795] COND TRUE p1_new == nomsg [L797] node1____CPAchecker_TMP_0 = send1 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L799] p1_new = node1____CPAchecker_TMP_0 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L801] mode1 = 1 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L381] msg_t node2__m2; [L382] node2__m2 = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L383] COND FALSE !(!(mode2 == 0)) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L698] COND TRUE !(alive2 == 0) [L700] int node2____CPAchecker_TMP_0; VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L701] COND TRUE send2 != nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L703] COND TRUE p2_new == nomsg [L705] node2____CPAchecker_TMP_0 = send2 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L707] p2_new = node2____CPAchecker_TMP_0 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=64, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L709] mode2 = 1 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=64, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L399] msg_t node3__m3; [L400] node3__m3 = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=64, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L401] COND FALSE !(!(mode3 == 0)) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=64, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L612] COND FALSE !(!(alive3 == 0)) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=64, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L640] COND TRUE ((int)send3) != ((int)id3) [L642] int node3____CPAchecker_TMP_1; VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=64, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L643] COND TRUE send3 != nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=64, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L645] COND TRUE p3_new == nomsg [L647] node3____CPAchecker_TMP_1 = send3 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=64, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L649] p3_new = node3____CPAchecker_TMP_1 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=64, p2_old=-1, p3=0, p3_new=0, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L623] mode3 = 1 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=64, p1_old=-1, p2=0, p2_new=64, p2_old=-1, p3=0, p3_new=0, p3_old=-1, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L416] p1_old = p1_new [L417] p1_new = nomsg [L418] p2_old = p2_new [L419] p2_new = nomsg [L420] p3_old = p3_new [L421] p3_new = nomsg [L423] int check__tmp; VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=0, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L424] COND TRUE ((((int)st1) + ((int)st2)) + ((int)st3)) <= 1 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=0, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L426] COND TRUE ((int)r1) < 3 [L428] check__tmp = 1 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=0, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L431] __return_6554 = check__tmp [L432] main__c1 = __return_6554 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=0, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L435] _Bool __tmp_3; [L436] __tmp_3 = main__c1 [L437] _Bool assert__arg; [L438] assert__arg = __tmp_3 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=0, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L439] COND FALSE !(assert__arg == 0) [L447] msg_t node1__m1; [L448] node1__m1 = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=0, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L449] COND TRUE !(mode1 == 0) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=0, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L451] COND FALSE !(r1 == 255) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=0, r1=1, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L455] r1 = r1 + 1 [L456] node1__m1 = p3_old [L457] p3_old = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L458] COND TRUE ((int)node1__m1) != ((int)nomsg) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L460] COND TRUE !(alive1 == 0) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L462] COND FALSE !(((int)node1__m1) > ((int)id1)) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=64, send2=64, send3=0, st1=0, st2=0, st3=0] [L473] COND FALSE !(((int)node1__m1) == ((int)id1)) [L480] send1 = node1__m1 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=0, st1=0, st2=0, st3=0] [L467] mode1 = 0 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=0, st1=0, st2=0, st3=0] [L381] msg_t node2__m2; [L382] node2__m2 = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=64, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=0, st1=0, st2=0, st3=0] [L383] COND TRUE !(mode2 == 0) [L385] node2__m2 = p1_old [L386] p1_old = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=0, st1=0, st2=0, st3=0] [L387] COND TRUE ((int)node2__m2) != ((int)nomsg) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=0, st1=0, st2=0, st3=0] [L389] COND TRUE !(alive2 == 0) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=0, st1=0, st2=0, st3=0] [L391] COND TRUE ((int)node2__m2) > ((int)id2) [L393] send2 = node2__m2 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=1, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=0, st1=0, st2=0, st3=0] [L396] mode2 = 0 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=0, st1=0, st2=0, st3=0] [L399] msg_t node3__m3; [L400] node3__m3 = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=0, st1=0, st2=0, st3=0] [L401] COND TRUE !(mode3 == 0) [L403] node3__m3 = p2_old [L404] p2_old = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=0, st1=0, st2=0, st3=0] [L405] COND TRUE ((int)node3__m3) != ((int)nomsg) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=0, st1=0, st2=0, st3=0] [L407] COND FALSE !(!(alive3 == 0)) [L601] send3 = node3__m3 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=1, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L414] mode3 = 0 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L416] p1_old = p1_new [L417] p1_new = nomsg [L418] p2_old = p2_new [L419] p2_new = nomsg [L420] p3_old = p3_new [L421] p3_new = nomsg [L423] int check__tmp; VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L424] COND TRUE ((((int)st1) + ((int)st2)) + ((int)st3)) <= 1 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L426] COND TRUE ((int)r1) < 3 [L428] check__tmp = 1 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L431] __return_6554 = check__tmp [L432] main__c1 = __return_6554 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L435] _Bool __tmp_3; [L436] __tmp_3 = main__c1 [L437] _Bool assert__arg; [L438] assert__arg = __tmp_3 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=0, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L439] COND FALSE !(assert__arg == 0) [L447] msg_t node1__m1; [L448] node1__m1 = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L449] COND FALSE !(!(mode1 == 0)) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L503] COND TRUE !(alive1 == 0) [L505] int node1____CPAchecker_TMP_0; VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L506] COND TRUE send1 != nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L508] COND TRUE p1_new == nomsg [L510] node1____CPAchecker_TMP_0 = send1 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L512] p1_new = node1____CPAchecker_TMP_0 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=0, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L514] mode1 = 1 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=0, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=64, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=0, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L381] msg_t node2__m2; [L382] node2__m2 = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=0, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=0, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L383] COND FALSE !(!(mode2 == 0)) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=0, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=0, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L698] COND TRUE !(alive2 == 0) [L700] int node2____CPAchecker_TMP_0; VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=0, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=0, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L701] COND TRUE send2 != nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=0, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=0, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L703] COND TRUE p2_new == nomsg [L705] node2____CPAchecker_TMP_0 = send2 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=0, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=0, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L707] p2_new = node2____CPAchecker_TMP_0 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=0, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=0, p1_old=-1, p2=0, p2_new=64, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L709] mode2 = 1 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=0, p1_old=-1, p2=0, p2_new=64, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L399] msg_t node3__m3; [L400] node3__m3 = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=0, p1_old=-1, p2=0, p2_new=64, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L401] COND FALSE !(!(mode3 == 0)) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=0, p1_old=-1, p2=0, p2_new=64, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L612] COND FALSE !(!(alive3 == 0)) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=0, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=0, p1_old=-1, p2=0, p2_new=64, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L640] COND TRUE ((int)send3) != ((int)id3) [L642] int node3____CPAchecker_TMP_1; VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=0, p1_old=-1, p2=0, p2_new=64, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L643] COND TRUE send3 != nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=0, p1_old=-1, p2=0, p2_new=64, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L645] COND TRUE p3_new == nomsg [L647] node3____CPAchecker_TMP_1 = send3 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=0, p1_old=-1, p2=0, p2_new=64, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L649] p3_new = node3____CPAchecker_TMP_1 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=0, p1_old=-1, p2=0, p2_new=64, p2_old=-1, p3=0, p3_new=64, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L623] mode3 = 1 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=0, p1_old=-1, p2=0, p2_new=64, p2_old=-1, p3=0, p3_new=64, p3_old=-1, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L416] p1_old = p1_new [L417] p1_new = nomsg [L418] p2_old = p2_new [L419] p2_new = nomsg [L420] p3_old = p3_new [L421] p3_new = nomsg [L423] int check__tmp; VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=0, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=64, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L424] COND TRUE ((((int)st1) + ((int)st2)) + ((int)st3)) <= 1 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=0, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=64, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L426] COND TRUE ((int)r1) < 3 [L428] check__tmp = 1 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=0, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=64, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L431] __return_6554 = check__tmp [L432] main__c1 = __return_6554 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=0, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=64, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L435] _Bool __tmp_3; [L436] __tmp_3 = main__c1 [L437] _Bool assert__arg; [L438] assert__arg = __tmp_3 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=0, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=64, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L439] COND FALSE !(assert__arg == 0) [L447] msg_t node1__m1; [L448] node1__m1 = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=0, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=64, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L449] COND TRUE !(mode1 == 0) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=0, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=64, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L451] COND FALSE !(r1 == 255) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=-1, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=0, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=64, r1=2, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L455] r1 = r1 + 1 [L456] node1__m1 = p3_old [L457] p3_old = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=0, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L458] COND TRUE ((int)node1__m1) != ((int)nomsg) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=0, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L460] COND TRUE !(alive1 == 0) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=0, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L462] COND FALSE !(((int)node1__m1) > ((int)id1)) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=0, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=0, st2=0, st3=0] [L473] COND TRUE ((int)node1__m1) == ((int)id1) [L475] st1 = 1 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=1, mode2=1, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=0, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=1, st2=0, st3=0] [L467] mode1 = 0 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=1, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=0, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=1, st2=0, st3=0] [L381] msg_t node2__m2; [L382] node2__m2 = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=1, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=-1, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=0, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=1, st2=0, st3=0] [L383] COND TRUE !(mode2 == 0) [L385] node2__m2 = p1_old [L386] p1_old = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=1, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=0, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=1, st2=0, st3=0] [L387] COND TRUE ((int)node2__m2) != ((int)nomsg) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=1, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=0, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=1, st2=0, st3=0] [L389] COND TRUE !(alive2 == 0) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=1, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=0, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=1, st2=0, st3=0] [L391] COND FALSE !(((int)node2__m2) > ((int)id2)) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=1, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=0, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=1, st2=0, st3=0] [L674] COND TRUE ((int)node2__m2) == ((int)id2) [L676] st2 = 1 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=1, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=0, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=1, st2=1, st3=0] [L396] mode2 = 0 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=0, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=1, st2=1, st3=0] [L399] msg_t node3__m3; [L400] node3__m3 = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=0, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=-1, node3__m3=0, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=64, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=1, st2=1, st3=0] [L401] COND TRUE !(mode3 == 0) [L403] node3__m3 = p2_old [L404] p2_old = nomsg VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=0, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=1, st2=1, st3=0] [L405] COND TRUE ((int)node3__m3) != ((int)nomsg) VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=0, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=1, st2=1, st3=0] [L407] COND FALSE !(!(alive3 == 0)) [L601] send3 = node3__m3 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=1, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=0, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=1, st2=1, st3=0] [L414] mode3 = 0 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=0, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=1, st2=1, st3=0] [L416] p1_old = p1_new [L417] p1_new = nomsg [L418] p2_old = p2_new [L419] p2_new = nomsg [L420] p3_old = p3_new [L421] p3_new = nomsg [L423] int check__tmp; VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=0, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=1, st2=1, st3=0] [L424] COND FALSE !(((((int)st1) + ((int)st2)) + ((int)st3)) <= 1) [L581] check__tmp = 0 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=1, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=0, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=1, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=0, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=1, st2=1, st3=0] [L431] __return_6554 = check__tmp [L432] main__c1 = __return_6554 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=1, alive1=1, alive2=1, alive3=0, assert__arg=1, assert__arg=1, assert__arg=1, check__tmp=0, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=0, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=0, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=1, st2=1, st3=0] [L435] _Bool __tmp_3; [L436] __tmp_3 = main__c1 [L437] _Bool assert__arg; [L438] assert__arg = __tmp_3 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=0, alive1=1, alive2=1, alive3=0, assert__arg=0, assert__arg=1, assert__arg=1, check__tmp=0, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=0, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=0, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=1, st2=1, st3=0] [L439] COND TRUE assert__arg == 0 VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=0, alive1=1, alive2=1, alive3=0, assert__arg=0, assert__arg=1, assert__arg=1, check__tmp=0, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=0, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=0, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=1, st2=1, st3=0] [L441] reach_error() VAL [__return_6348=1, __return_6426=0, __return_6487=1, __return_6554=0, __return_6713=0, __return_6777=0, __return_6833=0, __return_6864=0, __return_6911=0, __return_6950=0, __return_6984=0, __return_7021=0, __return_7054=0, __return_7085=0, __return_7131=0, __return_7160=0, __return_7188=0, __return_7219=0, __return_7268=0, __return_7297=0, __return_7325=0, __return_7356=0, __return_7421=0, __return_7472=0, __return_7506=0, __return_7555=0, __return_7588=0, __return_7619=0, __return_7666=0, __return_7703=0, __return_7737=0, __return_7774=0, __return_7801=1, __return_7832=0, __return_7878=0, __return_7907=0, __return_7935=0, __return_7966=0, __return_8015=0, __return_8044=0, __return_8072=0, __return_8103=0, __return_8167=0, __return_8196=0, __return_8224=0, __return_8255=0, __return_8302=0, __return_8331=0, __return_8359=0, __return_8390=0, __return_8436=0, __return_8465=0, __return_8493=0, __return_8524=0, __return_8573=0, __return_8602=0, __return_8630=0, __return_8661=0, __return_main=0, __tmp_12=1, __tmp_2=1, __tmp_3=0, alive1=1, alive2=1, alive3=0, assert__arg=0, assert__arg=1, assert__arg=1, check__tmp=0, check__tmp=1, check__tmp=1, id1=64, id2=0, id3=32, init__tmp=1, main__c1=0, main__i2=0, mode1=0, mode2=0, mode3=0, node1____CPAchecker_TMP_0=0, node1____CPAchecker_TMP_0=64, node1____CPAchecker_TMP_0=64, node1__m1=-1, node1__m1=-1, node1__m1=-1, node1__m1=64, node2____CPAchecker_TMP_0=0, node2____CPAchecker_TMP_0=64, node2__m2=-1, node2__m2=0, node2__m2=64, node3____CPAchecker_TMP_1=64, node3__m3=-1, node3__m3=0, node3__m3=64, nomsg=-1, p1=0, p1_new=-1, p1_old=-1, p2=0, p2_new=-1, p2_old=-1, p3=0, p3_new=-1, p3_old=-1, r1=3, send1=0, send2=64, send3=64, st1=1, st2=1, st3=0] - UnprovableResult [Line: 1029]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 1201]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 1284]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 454 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 323.0s, OverallIterations: 91, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 223.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 132281 SdHoareTripleChecker+Valid, 77.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 132281 mSDsluCounter, 240755 SdHoareTripleChecker+Invalid, 70.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 211826 mSDsCounter, 1871 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 84596 IncrementalHoareTripleChecker+Invalid, 86467 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1871 mSolverCounterUnsat, 28929 mSDtfsCounter, 84596 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 15924 GetRequests, 12702 SyntacticMatches, 8 SemanticMatches, 3214 ConstructedPredicates, 0 IntricatePredicates, 14 DeprecatedPredicates, 101927 ImplicationChecksByTransitivity, 149.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=41399occurred in iteration=36, InterpolantAutomatonStates: 2595, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 14.3s AutomataMinimizationTime, 90 MinimizatonAttempts, 572857 StatesRemovedByMinimization, 90 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 2.8s SsaConstructionTime, 3.8s SatisfiabilityAnalysisTime, 53.2s InterpolantComputationTime, 9358 NumberOfCodeBlocks, 9358 NumberOfCodeBlocksAsserted, 91 NumberOfCheckSat, 13733 ConstructedInterpolants, 4237 QuantifiedInterpolants, 147633 SizeOfPredicates, 515 NumberOfNonLiveVariables, 24347 ConjunctsInSsa, 894 ConjunctsInUnsatCore, 125 InterpolantComputations, 55 PerfectInterpolantSequences, 3368/4916 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2023-12-25 09:25:08,236 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 09:25:08,259 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...