/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/combinations/pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label04.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-22 01:47:39,008 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-22 01:47:39,075 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-22 01:47:39,084 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-22 01:47:39,085 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-22 01:47:39,112 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-22 01:47:39,112 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-22 01:47:39,113 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-22 01:47:39,113 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-22 01:47:39,117 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-22 01:47:39,117 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-22 01:47:39,118 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-22 01:47:39,118 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-22 01:47:39,119 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-22 01:47:39,120 INFO L153 SettingsManager]: * Use SBE=true [2023-12-22 01:47:39,120 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-22 01:47:39,120 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-22 01:47:39,121 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-22 01:47:39,121 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-22 01:47:39,122 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-22 01:47:39,122 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-22 01:47:39,123 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-22 01:47:39,123 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-22 01:47:39,123 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-22 01:47:39,123 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-22 01:47:39,124 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-22 01:47:39,124 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-22 01:47:39,124 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-22 01:47:39,124 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-22 01:47:39,124 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-22 01:47:39,125 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-22 01:47:39,125 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-22 01:47:39,126 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-22 01:47:39,126 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-22 01:47:39,126 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 01:47:39,126 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-22 01:47:39,126 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-22 01:47:39,126 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-22 01:47:39,127 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-22 01:47:39,127 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-22 01:47:39,127 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-22 01:47:39,127 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-22 01:47:39,127 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-22 01:47:39,127 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-22 01:47:39,128 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-22 01:47:39,128 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-22 01:47:39,128 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-22 01:47:39,340 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-22 01:47:39,367 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-22 01:47:39,369 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-22 01:47:39,370 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-22 01:47:39,370 INFO L274 PluginConnector]: CDTParser initialized [2023-12-22 01:47:39,371 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label04.c [2023-12-22 01:47:40,473 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-22 01:47:40,841 INFO L384 CDTParser]: Found 1 translation units. [2023-12-22 01:47:40,841 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label04.c [2023-12-22 01:47:40,871 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7449242b4/7206b6fc540a44cbbd913afc90b2bdf2/FLAG6ee209337 [2023-12-22 01:47:40,887 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7449242b4/7206b6fc540a44cbbd913afc90b2bdf2 [2023-12-22 01:47:40,889 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-22 01:47:40,890 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-22 01:47:40,892 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-22 01:47:40,892 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-22 01:47:40,896 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-22 01:47:40,896 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 01:47:40" (1/1) ... [2023-12-22 01:47:40,897 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3bca21de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:40, skipping insertion in model container [2023-12-22 01:47:40,898 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 01:47:40" (1/1) ... [2023-12-22 01:47:41,000 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-22 01:47:41,332 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label04.c[20463,20476] [2023-12-22 01:47:41,393 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label04.c[27524,27537] [2023-12-22 01:47:41,995 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 01:47:42,009 INFO L202 MainTranslator]: Completed pre-run [2023-12-22 01:47:42,055 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label04.c[20463,20476] [2023-12-22 01:47:42,065 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label04.c[27524,27537] [2023-12-22 01:47:42,370 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 01:47:42,390 INFO L206 MainTranslator]: Completed translation [2023-12-22 01:47:42,391 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:42 WrapperNode [2023-12-22 01:47:42,391 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-22 01:47:42,392 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-22 01:47:42,392 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-22 01:47:42,393 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-22 01:47:42,397 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:42" (1/1) ... [2023-12-22 01:47:42,495 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:42" (1/1) ... [2023-12-22 01:47:42,602 INFO L138 Inliner]: procedures = 39, calls = 24, calls flagged for inlining = 19, calls inlined = 19, statements flattened = 5184 [2023-12-22 01:47:42,603 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-22 01:47:42,604 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-22 01:47:42,604 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-22 01:47:42,604 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-22 01:47:42,613 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:42" (1/1) ... [2023-12-22 01:47:42,613 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:42" (1/1) ... [2023-12-22 01:47:42,657 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:42" (1/1) ... [2023-12-22 01:47:42,725 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-22 01:47:42,725 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:42" (1/1) ... [2023-12-22 01:47:42,725 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:42" (1/1) ... [2023-12-22 01:47:42,815 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:42" (1/1) ... [2023-12-22 01:47:42,838 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:42" (1/1) ... [2023-12-22 01:47:42,869 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:42" (1/1) ... [2023-12-22 01:47:42,884 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:42" (1/1) ... [2023-12-22 01:47:42,914 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-22 01:47:42,916 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-22 01:47:42,917 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-22 01:47:42,917 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-22 01:47:42,917 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:42" (1/1) ... [2023-12-22 01:47:42,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 01:47:42,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-22 01:47:42,944 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-22 01:47:42,980 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-22 01:47:42,996 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-22 01:47:42,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-22 01:47:42,996 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-22 01:47:42,996 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-22 01:47:43,100 INFO L241 CfgBuilder]: Building ICFG [2023-12-22 01:47:43,101 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-22 01:48:08,553 INFO L282 CfgBuilder]: Performing block encoding [2023-12-22 01:48:08,604 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-22 01:48:08,604 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-22 01:48:08,605 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 01:48:08 BoogieIcfgContainer [2023-12-22 01:48:08,605 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-22 01:48:08,607 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-22 01:48:08,607 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-22 01:48:08,609 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-22 01:48:08,609 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 01:47:40" (1/3) ... [2023-12-22 01:48:08,609 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d3bfe2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 01:48:08, skipping insertion in model container [2023-12-22 01:48:08,609 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:42" (2/3) ... [2023-12-22 01:48:08,610 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d3bfe2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 01:48:08, skipping insertion in model container [2023-12-22 01:48:08,610 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 01:48:08" (3/3) ... [2023-12-22 01:48:08,610 INFO L112 eAbstractionObserver]: Analyzing ICFG pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label04.c [2023-12-22 01:48:08,622 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-22 01:48:08,622 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-22 01:48:08,685 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-22 01:48:08,690 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;@39265577, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-22 01:48:08,690 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-22 01:48:08,697 INFO L276 IsEmpty]: Start isEmpty. Operand has 865 states, 862 states have (on average 1.9721577726218098) internal successors, (1700), 864 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:08,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-12-22 01:48:08,703 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:08,703 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] [2023-12-22 01:48:08,704 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:08,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:08,715 INFO L85 PathProgramCache]: Analyzing trace with hash -2135335152, now seen corresponding path program 1 times [2023-12-22 01:48:08,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:08,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [361303207] [2023-12-22 01:48:08,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:08,730 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-22 01:48:08,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:08,738 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-22 01:48:08,766 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-22 01:48:08,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:08,892 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-22 01:48:08,897 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:08,914 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-22 01:48:08,914 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:08,915 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:08,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [361303207] [2023-12-22 01:48:08,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [361303207] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:08,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:08,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 01:48:08,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557550837] [2023-12-22 01:48:08,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:08,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-22 01:48:08,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:08,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-22 01:48:08,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-22 01:48:08,951 INFO L87 Difference]: Start difference. First operand has 865 states, 862 states have (on average 1.9721577726218098) internal successors, (1700), 864 states have internal predecessors, (1700), 0 states have call successors, (0), 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 2 states, 2 states have (on average 12.5) internal successors, (25), 2 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:09,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:09,043 INFO L93 Difference]: Finished difference Result 1676 states and 3294 transitions. [2023-12-22 01:48:09,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-22 01:48:09,045 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 12.5) internal successors, (25), 2 states have internal predecessors, (25), 0 states have call successors, (0), 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 25 [2023-12-22 01:48:09,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:09,071 INFO L225 Difference]: With dead ends: 1676 [2023-12-22 01:48:09,071 INFO L226 Difference]: Without dead ends: 861 [2023-12-22 01:48:09,079 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-22 01:48:09,081 INFO L413 NwaCegarLoop]: 1629 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1629 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:09,082 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1629 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:09,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2023-12-22 01:48:09,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 861. [2023-12-22 01:48:09,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 859 states have (on average 1.8963911525029105) internal successors, (1629), 860 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:09,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1629 transitions. [2023-12-22 01:48:09,156 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 1629 transitions. Word has length 25 [2023-12-22 01:48:09,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:09,157 INFO L495 AbstractCegarLoop]: Abstraction has 861 states and 1629 transitions. [2023-12-22 01:48:09,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 12.5) internal successors, (25), 2 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:09,157 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 1629 transitions. [2023-12-22 01:48:09,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-12-22 01:48:09,160 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:09,160 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] [2023-12-22 01:48:09,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-12-22 01:48:09,363 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-22 01:48:09,363 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:09,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:09,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1712633326, now seen corresponding path program 1 times [2023-12-22 01:48:09,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:09,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [862424285] [2023-12-22 01:48:09,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:09,366 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-22 01:48:09,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:09,367 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-22 01:48:09,395 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-22 01:48:09,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:09,442 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:48:09,444 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:09,498 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-22 01:48:09,499 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:09,499 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:09,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [862424285] [2023-12-22 01:48:09,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [862424285] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:09,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:09,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 01:48:09,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569925779] [2023-12-22 01:48:09,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:09,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 01:48:09,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:09,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 01:48:09,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 01:48:09,507 INFO L87 Difference]: Start difference. First operand 861 states and 1629 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:09,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:09,598 INFO L93 Difference]: Finished difference Result 917 states and 1718 transitions. [2023-12-22 01:48:09,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 01:48:09,600 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 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 25 [2023-12-22 01:48:09,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:09,604 INFO L225 Difference]: With dead ends: 917 [2023-12-22 01:48:09,604 INFO L226 Difference]: Without dead ends: 861 [2023-12-22 01:48:09,605 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 22 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-22 01:48:09,605 INFO L413 NwaCegarLoop]: 1626 mSDtfsCounter, 0 mSDsluCounter, 3198 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4824 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:09,606 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 4824 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 01:48:09,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2023-12-22 01:48:09,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 861. [2023-12-22 01:48:09,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 859 states have (on average 1.838183934807916) internal successors, (1579), 860 states have internal predecessors, (1579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:09,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1579 transitions. [2023-12-22 01:48:09,627 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 1579 transitions. Word has length 25 [2023-12-22 01:48:09,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:09,627 INFO L495 AbstractCegarLoop]: Abstraction has 861 states and 1579 transitions. [2023-12-22 01:48:09,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:09,627 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 1579 transitions. [2023-12-22 01:48:09,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-22 01:48:09,632 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:09,632 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] [2023-12-22 01:48:09,635 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-22 01:48:09,835 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-22 01:48:09,835 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:09,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:09,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1430296051, now seen corresponding path program 1 times [2023-12-22 01:48:09,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:09,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1374931761] [2023-12-22 01:48:09,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:09,837 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-22 01:48:09,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:09,838 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-22 01:48:09,871 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-22 01:48:09,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:09,923 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:09,924 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:10,063 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-22 01:48:10,064 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:10,064 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:10,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1374931761] [2023-12-22 01:48:10,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1374931761] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:10,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:10,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 01:48:10,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146044692] [2023-12-22 01:48:10,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:10,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:10,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:10,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:10,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:10,070 INFO L87 Difference]: Start difference. First operand 861 states and 1579 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 2 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:42,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:42,623 INFO L93 Difference]: Finished difference Result 2365 states and 4452 transitions. [2023-12-22 01:48:42,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:42,632 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 2 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 60 [2023-12-22 01:48:42,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:42,637 INFO L225 Difference]: With dead ends: 2365 [2023-12-22 01:48:42,637 INFO L226 Difference]: Without dead ends: 1612 [2023-12-22 01:48:42,638 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 58 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-22 01:48:42,639 INFO L413 NwaCegarLoop]: 605 mSDtfsCounter, 881 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2406 mSolverCounterSat, 456 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 881 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 2862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 456 IncrementalHoareTripleChecker+Valid, 2406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.4s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:42,639 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [881 Valid, 612 Invalid, 2862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [456 Valid, 2406 Invalid, 0 Unknown, 0 Unchecked, 32.4s Time] [2023-12-22 01:48:42,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1612 states. [2023-12-22 01:48:42,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1612 to 1612. [2023-12-22 01:48:42,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1612 states, 1610 states have (on average 1.5888198757763976) internal successors, (2558), 1611 states have internal predecessors, (2558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:42,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1612 states to 1612 states and 2558 transitions. [2023-12-22 01:48:42,662 INFO L78 Accepts]: Start accepts. Automaton has 1612 states and 2558 transitions. Word has length 60 [2023-12-22 01:48:42,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:42,663 INFO L495 AbstractCegarLoop]: Abstraction has 1612 states and 2558 transitions. [2023-12-22 01:48:42,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 2 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:42,663 INFO L276 IsEmpty]: Start isEmpty. Operand 1612 states and 2558 transitions. [2023-12-22 01:48:42,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-12-22 01:48:42,665 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:42,665 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] [2023-12-22 01:48:42,668 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-22 01:48:42,868 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-22 01:48:42,868 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:42,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:42,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1559562279, now seen corresponding path program 1 times [2023-12-22 01:48:42,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:42,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1172805126] [2023-12-22 01:48:42,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:42,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-22 01:48:42,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:42,873 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-22 01:48:42,888 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-22 01:48:42,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:42,949 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 01:48:42,955 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:44,169 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-22 01:48:44,169 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:44,170 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:44,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1172805126] [2023-12-22 01:48:44,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1172805126] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:44,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:44,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-22 01:48:44,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823469416] [2023-12-22 01:48:44,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:44,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-22 01:48:44,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:44,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-22 01:48:44,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-22 01:48:44,171 INFO L87 Difference]: Start difference. First operand 1612 states and 2558 transitions. Second operand has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 9 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:44,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:44,449 INFO L93 Difference]: Finished difference Result 2036 states and 3246 transitions. [2023-12-22 01:48:44,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-22 01:48:44,451 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 9 states have internal predecessors, (74), 0 states have call successors, (0), 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 74 [2023-12-22 01:48:44,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:44,456 INFO L225 Difference]: With dead ends: 2036 [2023-12-22 01:48:44,456 INFO L226 Difference]: Without dead ends: 1983 [2023-12-22 01:48:44,456 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-22 01:48:44,457 INFO L413 NwaCegarLoop]: 1573 mSDtfsCounter, 5080 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5080 SdHoareTripleChecker+Valid, 2419 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:44,457 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5080 Valid, 2419 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 01:48:44,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1983 states. [2023-12-22 01:48:44,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1983 to 1714. [2023-12-22 01:48:44,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1714 states, 1712 states have (on average 1.5917056074766356) internal successors, (2725), 1713 states have internal predecessors, (2725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:44,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1714 states to 1714 states and 2725 transitions. [2023-12-22 01:48:44,479 INFO L78 Accepts]: Start accepts. Automaton has 1714 states and 2725 transitions. Word has length 74 [2023-12-22 01:48:44,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:44,480 INFO L495 AbstractCegarLoop]: Abstraction has 1714 states and 2725 transitions. [2023-12-22 01:48:44,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 9 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:44,480 INFO L276 IsEmpty]: Start isEmpty. Operand 1714 states and 2725 transitions. [2023-12-22 01:48:44,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-22 01:48:44,480 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:44,481 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-22 01:48:44,496 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-12-22 01:48:44,684 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-22 01:48:44,684 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:44,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:44,684 INFO L85 PathProgramCache]: Analyzing trace with hash -327839241, now seen corresponding path program 1 times [2023-12-22 01:48:44,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:44,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1072020262] [2023-12-22 01:48:44,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:44,685 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-22 01:48:44,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:44,686 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-22 01:48:44,706 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-22 01:48:44,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:44,768 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:44,769 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:44,873 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-22 01:48:44,874 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:44,874 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:44,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1072020262] [2023-12-22 01:48:44,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1072020262] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:44,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:44,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:44,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680157298] [2023-12-22 01:48:44,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:44,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:44,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:44,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:44,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:44,875 INFO L87 Difference]: Start difference. First operand 1714 states and 2725 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 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-22 01:48:44,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:44,909 INFO L93 Difference]: Finished difference Result 2008 states and 3203 transitions. [2023-12-22 01:48:44,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:44,910 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 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-22 01:48:44,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:44,915 INFO L225 Difference]: With dead ends: 2008 [2023-12-22 01:48:44,915 INFO L226 Difference]: Without dead ends: 1853 [2023-12-22 01:48:44,915 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 74 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-22 01:48:44,916 INFO L413 NwaCegarLoop]: 1575 mSDtfsCounter, 1496 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1496 SdHoareTripleChecker+Valid, 1655 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:44,916 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1496 Valid, 1655 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:44,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1853 states. [2023-12-22 01:48:44,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1853 to 1851. [2023-12-22 01:48:44,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1851 states, 1849 states have (on average 1.5922120064899945) internal successors, (2944), 1850 states have internal predecessors, (2944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:44,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1851 states to 1851 states and 2944 transitions. [2023-12-22 01:48:44,939 INFO L78 Accepts]: Start accepts. Automaton has 1851 states and 2944 transitions. Word has length 76 [2023-12-22 01:48:44,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:44,939 INFO L495 AbstractCegarLoop]: Abstraction has 1851 states and 2944 transitions. [2023-12-22 01:48:44,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 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-22 01:48:44,939 INFO L276 IsEmpty]: Start isEmpty. Operand 1851 states and 2944 transitions. [2023-12-22 01:48:44,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-12-22 01:48:44,940 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:44,940 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, 1] [2023-12-22 01:48:44,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-22 01:48:45,143 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-22 01:48:45,143 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:45,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:45,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1634971720, now seen corresponding path program 1 times [2023-12-22 01:48:45,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:45,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [623723954] [2023-12-22 01:48:45,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:45,144 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-22 01:48:45,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:45,145 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-22 01:48:45,196 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-22 01:48:45,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:45,245 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:48:45,246 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:45,274 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-22 01:48:45,275 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:45,275 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:45,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [623723954] [2023-12-22 01:48:45,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [623723954] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:45,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:45,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 01:48:45,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683327072] [2023-12-22 01:48:45,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:45,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 01:48:45,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:45,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 01:48:45,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 01:48:45,276 INFO L87 Difference]: Start difference. First operand 1851 states and 2944 transitions. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:45,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:45,335 INFO L93 Difference]: Finished difference Result 1865 states and 2961 transitions. [2023-12-22 01:48:45,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 01:48:45,336 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2023-12-22 01:48:45,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:45,343 INFO L225 Difference]: With dead ends: 1865 [2023-12-22 01:48:45,343 INFO L226 Difference]: Without dead ends: 1863 [2023-12-22 01:48:45,344 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 74 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-22 01:48:45,345 INFO L413 NwaCegarLoop]: 1575 mSDtfsCounter, 1 mSDsluCounter, 3142 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 4717 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:45,345 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 4717 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:45,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1863 states. [2023-12-22 01:48:45,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1863 to 1859. [2023-12-22 01:48:45,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1859 states, 1857 states have (on average 1.5891222401723208) internal successors, (2951), 1858 states have internal predecessors, (2951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:45,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1859 states to 1859 states and 2951 transitions. [2023-12-22 01:48:45,373 INFO L78 Accepts]: Start accepts. Automaton has 1859 states and 2951 transitions. Word has length 77 [2023-12-22 01:48:45,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:45,374 INFO L495 AbstractCegarLoop]: Abstraction has 1859 states and 2951 transitions. [2023-12-22 01:48:45,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:45,375 INFO L276 IsEmpty]: Start isEmpty. Operand 1859 states and 2951 transitions. [2023-12-22 01:48:45,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:48:45,376 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:45,376 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, 1, 1] [2023-12-22 01:48:45,395 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-22 01:48:45,579 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-22 01:48:45,580 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:45,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:45,580 INFO L85 PathProgramCache]: Analyzing trace with hash -562302993, now seen corresponding path program 1 times [2023-12-22 01:48:45,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:45,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2074625315] [2023-12-22 01:48:45,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:45,580 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-22 01:48:45,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:45,594 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-22 01:48:45,606 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-22 01:48:45,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:45,686 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:45,687 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:45,781 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-22 01:48:45,781 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:45,781 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:45,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2074625315] [2023-12-22 01:48:45,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2074625315] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:45,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:45,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:45,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792915426] [2023-12-22 01:48:45,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:45,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:45,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:45,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:45,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:45,782 INFO L87 Difference]: Start difference. First operand 1859 states and 2951 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:45,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:45,812 INFO L93 Difference]: Finished difference Result 2171 states and 3451 transitions. [2023-12-22 01:48:45,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:45,813 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 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 78 [2023-12-22 01:48:45,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:45,818 INFO L225 Difference]: With dead ends: 2171 [2023-12-22 01:48:45,818 INFO L226 Difference]: Without dead ends: 2010 [2023-12-22 01:48:45,818 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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-22 01:48:45,819 INFO L413 NwaCegarLoop]: 1646 mSDtfsCounter, 1514 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1514 SdHoareTripleChecker+Valid, 1732 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:45,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1514 Valid, 1732 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:45,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2010 states. [2023-12-22 01:48:45,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2010 to 2008. [2023-12-22 01:48:45,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2008 states, 2006 states have (on average 1.5887337986041874) internal successors, (3187), 2007 states have internal predecessors, (3187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:45,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2008 states to 2008 states and 3187 transitions. [2023-12-22 01:48:45,846 INFO L78 Accepts]: Start accepts. Automaton has 2008 states and 3187 transitions. Word has length 78 [2023-12-22 01:48:45,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:45,846 INFO L495 AbstractCegarLoop]: Abstraction has 2008 states and 3187 transitions. [2023-12-22 01:48:45,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:45,846 INFO L276 IsEmpty]: Start isEmpty. Operand 2008 states and 3187 transitions. [2023-12-22 01:48:45,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:48:45,847 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:45,847 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, 1, 1] [2023-12-22 01:48:45,869 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-22 01:48:46,070 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-22 01:48:46,070 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:46,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:46,071 INFO L85 PathProgramCache]: Analyzing trace with hash 193081071, now seen corresponding path program 1 times [2023-12-22 01:48:46,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:46,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1291907346] [2023-12-22 01:48:46,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:46,072 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-22 01:48:46,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:46,087 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-22 01:48:46,116 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-22 01:48:46,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:46,161 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:46,163 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:46,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-22 01:48:46,244 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:46,245 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:46,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1291907346] [2023-12-22 01:48:46,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1291907346] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:46,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:46,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:46,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892047036] [2023-12-22 01:48:46,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:46,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:46,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:46,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:46,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:46,246 INFO L87 Difference]: Start difference. First operand 2008 states and 3187 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:46,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:46,328 INFO L93 Difference]: Finished difference Result 2866 states and 4550 transitions. [2023-12-22 01:48:46,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:46,328 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 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 78 [2023-12-22 01:48:46,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:46,334 INFO L225 Difference]: With dead ends: 2866 [2023-12-22 01:48:46,334 INFO L226 Difference]: Without dead ends: 2419 [2023-12-22 01:48:46,335 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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-22 01:48:46,335 INFO L413 NwaCegarLoop]: 1648 mSDtfsCounter, 1512 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1512 SdHoareTripleChecker+Valid, 1738 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:46,335 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1512 Valid, 1738 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:46,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2419 states. [2023-12-22 01:48:46,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2419 to 2417. [2023-12-22 01:48:46,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2417 states, 2415 states have (on average 1.5846790890269151) internal successors, (3827), 2416 states have internal predecessors, (3827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:46,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2417 states to 2417 states and 3827 transitions. [2023-12-22 01:48:46,371 INFO L78 Accepts]: Start accepts. Automaton has 2417 states and 3827 transitions. Word has length 78 [2023-12-22 01:48:46,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:46,371 INFO L495 AbstractCegarLoop]: Abstraction has 2417 states and 3827 transitions. [2023-12-22 01:48:46,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:46,371 INFO L276 IsEmpty]: Start isEmpty. Operand 2417 states and 3827 transitions. [2023-12-22 01:48:46,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:48:46,371 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:46,372 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, 1, 1] [2023-12-22 01:48:46,389 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 (9)] Forceful destruction successful, exit code 0 [2023-12-22 01:48:46,575 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-22 01:48:46,575 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:46,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:46,575 INFO L85 PathProgramCache]: Analyzing trace with hash -217305617, now seen corresponding path program 1 times [2023-12-22 01:48:46,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:46,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [518934987] [2023-12-22 01:48:46,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:46,576 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-22 01:48:46,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:46,588 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-22 01:48:46,608 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-22 01:48:46,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:46,680 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:46,682 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:46,768 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-22 01:48:46,768 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:46,768 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:46,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [518934987] [2023-12-22 01:48:46,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [518934987] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:46,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:46,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:46,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535302505] [2023-12-22 01:48:46,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:46,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:46,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:46,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:46,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:46,769 INFO L87 Difference]: Start difference. First operand 2417 states and 3827 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:46,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:46,803 INFO L93 Difference]: Finished difference Result 4057 states and 6407 transitions. [2023-12-22 01:48:46,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:46,804 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 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 78 [2023-12-22 01:48:46,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:46,812 INFO L225 Difference]: With dead ends: 4057 [2023-12-22 01:48:46,812 INFO L226 Difference]: Without dead ends: 3201 [2023-12-22 01:48:46,813 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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-22 01:48:46,814 INFO L413 NwaCegarLoop]: 1646 mSDtfsCounter, 1510 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1510 SdHoareTripleChecker+Valid, 1740 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:46,814 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1510 Valid, 1740 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:46,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3201 states. [2023-12-22 01:48:46,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3201 to 3199. [2023-12-22 01:48:46,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3199 states, 3197 states have (on average 1.5749139818579918) internal successors, (5035), 3198 states have internal predecessors, (5035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:46,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3199 states to 3199 states and 5035 transitions. [2023-12-22 01:48:46,863 INFO L78 Accepts]: Start accepts. Automaton has 3199 states and 5035 transitions. Word has length 78 [2023-12-22 01:48:46,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:46,863 INFO L495 AbstractCegarLoop]: Abstraction has 3199 states and 5035 transitions. [2023-12-22 01:48:46,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:46,863 INFO L276 IsEmpty]: Start isEmpty. Operand 3199 states and 5035 transitions. [2023-12-22 01:48:46,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:48:46,864 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:46,864 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, 1, 1] [2023-12-22 01:48:46,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 (10)] Ended with exit code 0 [2023-12-22 01:48:47,091 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-22 01:48:47,092 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:47,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:47,092 INFO L85 PathProgramCache]: Analyzing trace with hash -485888785, now seen corresponding path program 1 times [2023-12-22 01:48:47,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:47,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [699384685] [2023-12-22 01:48:47,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:47,093 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-22 01:48:47,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:47,094 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-22 01:48:47,100 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-22 01:48:47,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:47,185 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:47,186 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:47,251 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-22 01:48:47,251 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:47,251 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:47,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [699384685] [2023-12-22 01:48:47,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [699384685] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:47,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:47,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:47,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95886354] [2023-12-22 01:48:47,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:47,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:47,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:47,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:47,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:47,252 INFO L87 Difference]: Start difference. First operand 3199 states and 5035 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:47,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:47,297 INFO L93 Difference]: Finished difference Result 6331 states and 9905 transitions. [2023-12-22 01:48:47,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:47,298 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 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 78 [2023-12-22 01:48:47,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:47,308 INFO L225 Difference]: With dead ends: 6331 [2023-12-22 01:48:47,308 INFO L226 Difference]: Without dead ends: 4693 [2023-12-22 01:48:47,310 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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-22 01:48:47,310 INFO L413 NwaCegarLoop]: 1644 mSDtfsCounter, 1508 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1508 SdHoareTripleChecker+Valid, 1742 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:47,311 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1508 Valid, 1742 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:47,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4693 states. [2023-12-22 01:48:47,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4693 to 4691. [2023-12-22 01:48:47,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4691 states, 4689 states have (on average 1.5583280017061207) internal successors, (7307), 4690 states have internal predecessors, (7307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:47,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4691 states to 4691 states and 7307 transitions. [2023-12-22 01:48:47,374 INFO L78 Accepts]: Start accepts. Automaton has 4691 states and 7307 transitions. Word has length 78 [2023-12-22 01:48:47,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:47,374 INFO L495 AbstractCegarLoop]: Abstraction has 4691 states and 7307 transitions. [2023-12-22 01:48:47,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:47,374 INFO L276 IsEmpty]: Start isEmpty. Operand 4691 states and 7307 transitions. [2023-12-22 01:48:47,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:48:47,375 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:47,375 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, 1, 1] [2023-12-22 01:48:47,378 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-22 01:48:47,577 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-22 01:48:47,578 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:47,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:47,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1071600913, now seen corresponding path program 1 times [2023-12-22 01:48:47,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:47,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2084477345] [2023-12-22 01:48:47,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:47,578 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-22 01:48:47,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:47,579 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-22 01:48:47,581 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-22 01:48:47,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:47,649 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:47,650 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:47,726 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-22 01:48:47,726 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:47,726 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:47,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2084477345] [2023-12-22 01:48:47,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2084477345] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:47,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:47,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:47,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51671224] [2023-12-22 01:48:47,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:47,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:47,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:47,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:47,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:47,728 INFO L87 Difference]: Start difference. First operand 4691 states and 7307 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:47,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:47,830 INFO L93 Difference]: Finished difference Result 10663 states and 16469 transitions. [2023-12-22 01:48:47,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:47,831 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 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 78 [2023-12-22 01:48:47,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:47,858 INFO L225 Difference]: With dead ends: 10663 [2023-12-22 01:48:47,858 INFO L226 Difference]: Without dead ends: 7533 [2023-12-22 01:48:47,862 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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-22 01:48:47,862 INFO L413 NwaCegarLoop]: 1632 mSDtfsCounter, 1504 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1504 SdHoareTripleChecker+Valid, 1738 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:47,862 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1504 Valid, 1738 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:47,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7533 states. [2023-12-22 01:48:47,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7533 to 7531. [2023-12-22 01:48:47,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7531 states, 7529 states have (on average 1.5357949262850312) internal successors, (11563), 7530 states have internal predecessors, (11563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:48,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7531 states to 7531 states and 11563 transitions. [2023-12-22 01:48:48,006 INFO L78 Accepts]: Start accepts. Automaton has 7531 states and 11563 transitions. Word has length 78 [2023-12-22 01:48:48,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:48,006 INFO L495 AbstractCegarLoop]: Abstraction has 7531 states and 11563 transitions. [2023-12-22 01:48:48,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:48,007 INFO L276 IsEmpty]: Start isEmpty. Operand 7531 states and 11563 transitions. [2023-12-22 01:48:48,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:48:48,007 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:48,007 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, 1, 1] [2023-12-22 01:48:48,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-22 01:48:48,210 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-22 01:48:48,210 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:48,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:48,211 INFO L85 PathProgramCache]: Analyzing trace with hash -182867473, now seen corresponding path program 1 times [2023-12-22 01:48:48,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:48,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2107785334] [2023-12-22 01:48:48,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:48,211 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-22 01:48:48,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:48,212 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-22 01:48:48,215 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-22 01:48:48,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:48,282 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:48,292 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:48,343 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-22 01:48:48,343 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:48,343 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:48,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2107785334] [2023-12-22 01:48:48,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2107785334] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:48,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:48,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:48,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126151913] [2023-12-22 01:48:48,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:48,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:48,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:48,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:48,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:48,344 INFO L87 Difference]: Start difference. First operand 7531 states and 11563 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:48,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:48,492 INFO L93 Difference]: Finished difference Result 18895 states and 28733 transitions. [2023-12-22 01:48:48,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:48,493 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 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 78 [2023-12-22 01:48:48,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:48,511 INFO L225 Difference]: With dead ends: 18895 [2023-12-22 01:48:48,511 INFO L226 Difference]: Without dead ends: 12925 [2023-12-22 01:48:48,515 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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-22 01:48:48,515 INFO L413 NwaCegarLoop]: 1630 mSDtfsCounter, 1502 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1502 SdHoareTripleChecker+Valid, 1740 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:48,516 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1502 Valid, 1740 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:48,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12925 states. [2023-12-22 01:48:48,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12925 to 12923. [2023-12-22 01:48:48,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12923 states, 12921 states have (on average 1.509093723396022) internal successors, (19499), 12922 states have internal predecessors, (19499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:48,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12923 states to 12923 states and 19499 transitions. [2023-12-22 01:48:48,710 INFO L78 Accepts]: Start accepts. Automaton has 12923 states and 19499 transitions. Word has length 78 [2023-12-22 01:48:48,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:48,710 INFO L495 AbstractCegarLoop]: Abstraction has 12923 states and 19499 transitions. [2023-12-22 01:48:48,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:48,710 INFO L276 IsEmpty]: Start isEmpty. Operand 12923 states and 19499 transitions. [2023-12-22 01:48:48,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:48:48,711 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:48,711 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, 1, 1] [2023-12-22 01:48:48,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-22 01:48:48,914 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-22 01:48:48,914 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:48,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:48,914 INFO L85 PathProgramCache]: Analyzing trace with hash -445944849, now seen corresponding path program 1 times [2023-12-22 01:48:48,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:48,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1657492704] [2023-12-22 01:48:48,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:48,915 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-22 01:48:48,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:48,916 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-22 01:48:48,918 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-22 01:48:48,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:48,990 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:48,991 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:49,045 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-22 01:48:49,045 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:49,046 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:49,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1657492704] [2023-12-22 01:48:49,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1657492704] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:49,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:49,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:49,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197174530] [2023-12-22 01:48:49,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:49,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:49,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:49,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:49,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:49,047 INFO L87 Difference]: Start difference. First operand 12923 states and 19499 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:49,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:49,270 INFO L93 Difference]: Finished difference Result 34495 states and 51533 transitions. [2023-12-22 01:48:49,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:49,271 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 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 78 [2023-12-22 01:48:49,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:49,303 INFO L225 Difference]: With dead ends: 34495 [2023-12-22 01:48:49,303 INFO L226 Difference]: Without dead ends: 23133 [2023-12-22 01:48:49,315 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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-22 01:48:49,316 INFO L413 NwaCegarLoop]: 1642 mSDtfsCounter, 1506 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1506 SdHoareTripleChecker+Valid, 1744 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:49,316 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1506 Valid, 1744 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:49,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23133 states. [2023-12-22 01:48:49,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23133 to 23131. [2023-12-22 01:48:49,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23131 states, 23129 states have (on average 1.479484629685676) internal successors, (34219), 23130 states have internal predecessors, (34219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:49,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23131 states to 23131 states and 34219 transitions. [2023-12-22 01:48:49,788 INFO L78 Accepts]: Start accepts. Automaton has 23131 states and 34219 transitions. Word has length 78 [2023-12-22 01:48:49,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:49,789 INFO L495 AbstractCegarLoop]: Abstraction has 23131 states and 34219 transitions. [2023-12-22 01:48:49,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:49,789 INFO L276 IsEmpty]: Start isEmpty. Operand 23131 states and 34219 transitions. [2023-12-22 01:48:49,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-12-22 01:48:49,792 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:49,792 INFO L195 NwaCegarLoop]: trace histogram [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-22 01:48:49,796 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-22 01:48:49,995 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-22 01:48:49,995 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:49,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:49,996 INFO L85 PathProgramCache]: Analyzing trace with hash 559870242, now seen corresponding path program 1 times [2023-12-22 01:48:49,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:49,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [82160171] [2023-12-22 01:48:49,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:49,996 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-22 01:48:49,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:49,997 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-22 01:48:49,999 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-22 01:48:50,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:50,096 INFO L262 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:48:50,098 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:50,915 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:50,916 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:48:51,238 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:51,238 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:51,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [82160171] [2023-12-22 01:48:51,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [82160171] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:48:51,238 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:48:51,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:48:51,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368074514] [2023-12-22 01:48:51,238 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:48:51,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:48:51,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:51,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:48:51,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:48:51,239 INFO L87 Difference]: Start difference. First operand 23131 states and 34219 transitions. Second operand has 16 states, 16 states have (on average 11.375) internal successors, (182), 16 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:53,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:53,901 INFO L93 Difference]: Finished difference Result 70437 states and 103216 transitions. [2023-12-22 01:48:53,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 01:48:53,901 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 11.375) internal successors, (182), 16 states have internal predecessors, (182), 0 states have call successors, (0), 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 100 [2023-12-22 01:48:53,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:53,968 INFO L225 Difference]: With dead ends: 70437 [2023-12-22 01:48:53,968 INFO L226 Difference]: Without dead ends: 55459 [2023-12-22 01:48:54,041 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=249, Invalid=743, Unknown=0, NotChecked=0, Total=992 [2023-12-22 01:48:54,041 INFO L413 NwaCegarLoop]: 1590 mSDtfsCounter, 2351 mSDsluCounter, 11233 mSDsCounter, 0 mSdLazyCounter, 1142 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2351 SdHoareTripleChecker+Valid, 12823 SdHoareTripleChecker+Invalid, 1155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:54,041 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2351 Valid, 12823 Invalid, 1155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1142 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-22 01:48:54,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55459 states. [2023-12-22 01:48:55,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55459 to 44699. [2023-12-22 01:48:55,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44699 states, 44697 states have (on average 1.4714857820435376) internal successors, (65771), 44698 states have internal predecessors, (65771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:55,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44699 states to 44699 states and 65771 transitions. [2023-12-22 01:48:55,142 INFO L78 Accepts]: Start accepts. Automaton has 44699 states and 65771 transitions. Word has length 100 [2023-12-22 01:48:55,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:55,142 INFO L495 AbstractCegarLoop]: Abstraction has 44699 states and 65771 transitions. [2023-12-22 01:48:55,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 11.375) internal successors, (182), 16 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:55,142 INFO L276 IsEmpty]: Start isEmpty. Operand 44699 states and 65771 transitions. [2023-12-22 01:48:55,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-12-22 01:48:55,146 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:55,146 INFO L195 NwaCegarLoop]: trace histogram [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-22 01:48:55,167 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-22 01:48:55,350 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-22 01:48:55,350 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:55,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:55,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1315254306, now seen corresponding path program 1 times [2023-12-22 01:48:55,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:55,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [183661775] [2023-12-22 01:48:55,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:55,351 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-22 01:48:55,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:55,352 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-22 01:48:55,353 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-22 01:48:55,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:55,447 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:55,449 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:55,476 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:55,476 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:55,476 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:55,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [183661775] [2023-12-22 01:48:55,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [183661775] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:55,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:55,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:55,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109217699] [2023-12-22 01:48:55,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:55,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:55,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:55,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:55,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:55,477 INFO L87 Difference]: Start difference. First operand 44699 states and 65771 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 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-22 01:48:56,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:56,276 INFO L93 Difference]: Finished difference Result 74677 states and 110148 transitions. [2023-12-22 01:48:56,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:56,277 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 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 100 [2023-12-22 01:48:56,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:56,310 INFO L225 Difference]: With dead ends: 74677 [2023-12-22 01:48:56,310 INFO L226 Difference]: Without dead ends: 31539 [2023-12-22 01:48:56,329 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 98 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-22 01:48:56,330 INFO L413 NwaCegarLoop]: 1632 mSDtfsCounter, 63 mSDsluCounter, 1565 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 3197 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:56,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 3197 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:56,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31539 states. [2023-12-22 01:48:56,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31539 to 31532. [2023-12-22 01:48:56,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31532 states, 31530 states have (on average 1.4735172851252776) internal successors, (46460), 31531 states have internal predecessors, (46460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:56,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31532 states to 31532 states and 46460 transitions. [2023-12-22 01:48:56,952 INFO L78 Accepts]: Start accepts. Automaton has 31532 states and 46460 transitions. Word has length 100 [2023-12-22 01:48:56,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:56,953 INFO L495 AbstractCegarLoop]: Abstraction has 31532 states and 46460 transitions. [2023-12-22 01:48:56,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 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-22 01:48:56,953 INFO L276 IsEmpty]: Start isEmpty. Operand 31532 states and 46460 transitions. [2023-12-22 01:48:56,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 01:48:56,956 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:56,957 INFO L195 NwaCegarLoop]: trace histogram [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-22 01:48:56,960 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 (16)] Ended with exit code 0 [2023-12-22 01:48:57,160 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-22 01:48:57,161 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:57,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:57,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1679708498, now seen corresponding path program 1 times [2023-12-22 01:48:57,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:57,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [127004229] [2023-12-22 01:48:57,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:57,162 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-22 01:48:57,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:57,163 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-22 01:48:57,170 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-22 01:48:57,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:57,255 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:57,256 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:57,288 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:57,288 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:57,288 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:57,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [127004229] [2023-12-22 01:48:57,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [127004229] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:57,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:57,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:57,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769301273] [2023-12-22 01:48:57,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:57,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:57,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:57,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:57,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:57,290 INFO L87 Difference]: Start difference. First operand 31532 states and 46460 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 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-22 01:48:57,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:57,625 INFO L93 Difference]: Finished difference Result 46512 states and 68446 transitions. [2023-12-22 01:48:57,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:57,626 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 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 102 [2023-12-22 01:48:57,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:57,642 INFO L225 Difference]: With dead ends: 46512 [2023-12-22 01:48:57,642 INFO L226 Difference]: Without dead ends: 16558 [2023-12-22 01:48:57,657 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 100 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-22 01:48:57,657 INFO L413 NwaCegarLoop]: 1625 mSDtfsCounter, 59 mSDsluCounter, 1557 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 3182 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:57,657 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 3182 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:57,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16558 states. [2023-12-22 01:48:57,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16558 to 16556. [2023-12-22 01:48:57,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16556 states, 16554 states have (on average 1.4669566267971488) internal successors, (24284), 16555 states have internal predecessors, (24284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:57,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16556 states to 16556 states and 24284 transitions. [2023-12-22 01:48:57,932 INFO L78 Accepts]: Start accepts. Automaton has 16556 states and 24284 transitions. Word has length 102 [2023-12-22 01:48:57,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:57,932 INFO L495 AbstractCegarLoop]: Abstraction has 16556 states and 24284 transitions. [2023-12-22 01:48:57,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 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-22 01:48:57,932 INFO L276 IsEmpty]: Start isEmpty. Operand 16556 states and 24284 transitions. [2023-12-22 01:48:57,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-22 01:48:57,933 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:57,934 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 01:48:57,939 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-22 01:48:58,137 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-22 01:48:58,137 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:58,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:58,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1465720534, now seen corresponding path program 1 times [2023-12-22 01:48:58,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:58,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [595188234] [2023-12-22 01:48:58,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:58,138 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-22 01:48:58,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:58,139 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-22 01:48:58,166 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-22 01:48:58,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:58,231 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:48:58,233 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:59,231 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:59,232 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:48:59,553 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:59,553 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:59,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [595188234] [2023-12-22 01:48:59,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [595188234] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:48:59,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:48:59,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:48:59,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169734536] [2023-12-22 01:48:59,553 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:48:59,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:48:59,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:59,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:48:59,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:48:59,555 INFO L87 Difference]: Start difference. First operand 16556 states and 24284 transitions. Second operand has 16 states, 16 states have (on average 11.875) internal successors, (190), 16 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:00,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:49:00,680 INFO L93 Difference]: Finished difference Result 31934 states and 46481 transitions. [2023-12-22 01:49:00,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-22 01:49:00,680 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 11.875) internal successors, (190), 16 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 103 [2023-12-22 01:49:00,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:49:00,697 INFO L225 Difference]: With dead ends: 31934 [2023-12-22 01:49:00,697 INFO L226 Difference]: Without dead ends: 16956 [2023-12-22 01:49:00,726 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=106, Invalid=400, Unknown=0, NotChecked=0, Total=506 [2023-12-22 01:49:00,726 INFO L413 NwaCegarLoop]: 1520 mSDtfsCounter, 1648 mSDsluCounter, 12196 mSDsCounter, 0 mSdLazyCounter, 652 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1648 SdHoareTripleChecker+Valid, 13716 SdHoareTripleChecker+Invalid, 659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 01:49:00,726 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1648 Valid, 13716 Invalid, 659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 652 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 01:49:00,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16956 states. [2023-12-22 01:49:01,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16956 to 16570. [2023-12-22 01:49:01,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16570 states, 16568 states have (on average 1.4666827619507485) internal successors, (24300), 16569 states have internal predecessors, (24300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:01,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16570 states to 16570 states and 24300 transitions. [2023-12-22 01:49:01,169 INFO L78 Accepts]: Start accepts. Automaton has 16570 states and 24300 transitions. Word has length 103 [2023-12-22 01:49:01,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:49:01,169 INFO L495 AbstractCegarLoop]: Abstraction has 16570 states and 24300 transitions. [2023-12-22 01:49:01,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 11.875) internal successors, (190), 16 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:01,169 INFO L276 IsEmpty]: Start isEmpty. Operand 16570 states and 24300 transitions. [2023-12-22 01:49:01,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-22 01:49:01,171 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:49:01,171 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 01:49:01,192 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-22 01:49:01,374 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-22 01:49:01,374 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:49:01,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:49:01,375 INFO L85 PathProgramCache]: Analyzing trace with hash 557149266, now seen corresponding path program 1 times [2023-12-22 01:49:01,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:49:01,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1212821117] [2023-12-22 01:49:01,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:49:01,376 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:49:01,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:49:01,377 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-22 01:49:01,378 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-22 01:49:01,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:49:01,462 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:49:01,463 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:49:01,501 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:49:01,501 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:49:01,501 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:49:01,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1212821117] [2023-12-22 01:49:01,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1212821117] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:49:01,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:49:01,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:49:01,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945887078] [2023-12-22 01:49:01,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:49:01,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:49:01,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:49:01,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:49:01,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:49:01,502 INFO L87 Difference]: Start difference. First operand 16570 states and 24300 transitions. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:01,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:49:01,685 INFO L93 Difference]: Finished difference Result 24062 states and 35198 transitions. [2023-12-22 01:49:01,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:49:01,685 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 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-22 01:49:01,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:49:01,693 INFO L225 Difference]: With dead ends: 24062 [2023-12-22 01:49:01,693 INFO L226 Difference]: Without dead ends: 9084 [2023-12-22 01:49:01,697 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:49:01,697 INFO L413 NwaCegarLoop]: 1618 mSDtfsCounter, 55 mSDsluCounter, 1549 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 3167 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:49:01,698 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 3167 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:49:01,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9084 states. [2023-12-22 01:49:01,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9084 to 9082. [2023-12-22 01:49:01,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9082 states, 9080 states have (on average 1.4656387665198238) internal successors, (13308), 9081 states have internal predecessors, (13308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:01,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9082 states to 9082 states and 13308 transitions. [2023-12-22 01:49:01,830 INFO L78 Accepts]: Start accepts. Automaton has 9082 states and 13308 transitions. Word has length 105 [2023-12-22 01:49:01,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:49:01,830 INFO L495 AbstractCegarLoop]: Abstraction has 9082 states and 13308 transitions. [2023-12-22 01:49:01,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:01,830 INFO L276 IsEmpty]: Start isEmpty. Operand 9082 states and 13308 transitions. [2023-12-22 01:49:01,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-22 01:49:01,831 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:49:01,831 INFO L195 NwaCegarLoop]: trace histogram [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, 1] [2023-12-22 01:49:01,835 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-22 01:49:02,035 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-22 01:49:02,035 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:49:02,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:49:02,035 INFO L85 PathProgramCache]: Analyzing trace with hash 615736022, now seen corresponding path program 1 times [2023-12-22 01:49:02,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:49:02,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1990259271] [2023-12-22 01:49:02,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:49:02,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-22 01:49:02,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:49:02,037 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-22 01:49:02,040 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-22 01:49:02,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:49:02,136 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:49:02,137 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:49:02,883 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:49:02,884 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:49:03,168 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:49:03,168 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:49:03,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1990259271] [2023-12-22 01:49:03,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1990259271] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:49:03,168 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:49:03,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:49:03,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981476993] [2023-12-22 01:49:03,168 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:49:03,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:49:03,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:49:03,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:49:03,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:49:03,170 INFO L87 Difference]: Start difference. First operand 9082 states and 13308 transitions. Second operand has 16 states, 16 states have (on average 12.375) internal successors, (198), 16 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-22 01:49:04,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:49:04,577 INFO L93 Difference]: Finished difference Result 29922 states and 43072 transitions. [2023-12-22 01:49:04,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 01:49:04,579 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 12.375) internal successors, (198), 16 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-22 01:49:04,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:49:04,604 INFO L225 Difference]: With dead ends: 29922 [2023-12-22 01:49:04,604 INFO L226 Difference]: Without dead ends: 22432 [2023-12-22 01:49:04,609 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 196 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 01:49:04,610 INFO L413 NwaCegarLoop]: 1635 mSDtfsCounter, 5409 mSDsluCounter, 8006 mSDsCounter, 0 mSdLazyCounter, 830 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5409 SdHoareTripleChecker+Valid, 9641 SdHoareTripleChecker+Invalid, 842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 830 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-22 01:49:04,610 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5409 Valid, 9641 Invalid, 842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 830 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-22 01:49:04,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22432 states. [2023-12-22 01:49:04,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22432 to 17146. [2023-12-22 01:49:04,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17146 states, 17144 states have (on average 1.4342043863742417) internal successors, (24588), 17145 states have internal predecessors, (24588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:04,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17146 states to 17146 states and 24588 transitions. [2023-12-22 01:49:04,946 INFO L78 Accepts]: Start accepts. Automaton has 17146 states and 24588 transitions. Word has length 106 [2023-12-22 01:49:04,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:49:04,947 INFO L495 AbstractCegarLoop]: Abstraction has 17146 states and 24588 transitions. [2023-12-22 01:49:04,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 12.375) internal successors, (198), 16 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-22 01:49:04,947 INFO L276 IsEmpty]: Start isEmpty. Operand 17146 states and 24588 transitions. [2023-12-22 01:49:04,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-12-22 01:49:04,948 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:49:04,948 INFO L195 NwaCegarLoop]: trace histogram [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, 1] [2023-12-22 01:49:04,951 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 (20)] Ended with exit code 0 [2023-12-22 01:49:05,151 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-22 01:49:05,151 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:49:05,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:49:05,151 INFO L85 PathProgramCache]: Analyzing trace with hash 2049858974, now seen corresponding path program 1 times [2023-12-22 01:49:05,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:49:05,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1243232162] [2023-12-22 01:49:05,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:49:05,152 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-22 01:49:05,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:49:05,153 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-22 01:49:05,155 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-22 01:49:05,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:49:05,276 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:49:05,278 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:49:05,337 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:49:05,337 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:49:05,337 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:49:05,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1243232162] [2023-12-22 01:49:05,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1243232162] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:49:05,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:49:05,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:49:05,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767754021] [2023-12-22 01:49:05,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:49:05,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:49:05,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:49:05,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:49:05,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:49:05,339 INFO L87 Difference]: Start difference. First operand 17146 states and 24588 transitions. Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:05,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:49:05,499 INFO L93 Difference]: Finished difference Result 24926 states and 35630 transitions. [2023-12-22 01:49:05,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:49:05,500 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 108 [2023-12-22 01:49:05,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:49:05,509 INFO L225 Difference]: With dead ends: 24926 [2023-12-22 01:49:05,510 INFO L226 Difference]: Without dead ends: 9372 [2023-12-22 01:49:05,518 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 106 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-22 01:49:05,519 INFO L413 NwaCegarLoop]: 1611 mSDtfsCounter, 51 mSDsluCounter, 1541 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 3152 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:49:05,519 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 3152 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:49:05,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9372 states. [2023-12-22 01:49:05,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9372 to 9370. [2023-12-22 01:49:05,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9370 states, 9368 states have (on average 1.4359521776259607) internal successors, (13452), 9369 states have internal predecessors, (13452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:05,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9370 states to 9370 states and 13452 transitions. [2023-12-22 01:49:05,686 INFO L78 Accepts]: Start accepts. Automaton has 9370 states and 13452 transitions. Word has length 108 [2023-12-22 01:49:05,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:49:05,686 INFO L495 AbstractCegarLoop]: Abstraction has 9370 states and 13452 transitions. [2023-12-22 01:49:05,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:05,686 INFO L276 IsEmpty]: Start isEmpty. Operand 9370 states and 13452 transitions. [2023-12-22 01:49:05,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2023-12-22 01:49:05,687 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:49:05,687 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1] [2023-12-22 01:49:05,697 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-22 01:49:05,890 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-22 01:49:05,890 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:49:05,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:49:05,891 INFO L85 PathProgramCache]: Analyzing trace with hash -623486454, now seen corresponding path program 1 times [2023-12-22 01:49:05,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:49:05,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [598175781] [2023-12-22 01:49:05,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:49:05,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-22 01:49:05,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:49:05,892 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-22 01:49:05,894 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-22 01:49:05,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:49:05,986 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:49:05,988 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:49:06,937 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:49:06,937 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:49:07,293 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:49:07,293 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:49:07,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [598175781] [2023-12-22 01:49:07,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [598175781] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:49:07,294 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:49:07,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:49:07,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766012633] [2023-12-22 01:49:07,294 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:49:07,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:49:07,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:49:07,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:49:07,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:49:07,295 INFO L87 Difference]: Start difference. First operand 9370 states and 13452 transitions. Second operand has 16 states, 16 states have (on average 12.875) internal successors, (206), 16 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:09,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:49:09,388 INFO L93 Difference]: Finished difference Result 30210 states and 42544 transitions. [2023-12-22 01:49:09,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 01:49:09,388 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 12.875) internal successors, (206), 16 states have internal predecessors, (206), 0 states have call successors, (0), 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 109 [2023-12-22 01:49:09,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:49:09,410 INFO L225 Difference]: With dead ends: 30210 [2023-12-22 01:49:09,410 INFO L226 Difference]: Without dead ends: 22432 [2023-12-22 01:49:09,415 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 01:49:09,416 INFO L413 NwaCegarLoop]: 1617 mSDtfsCounter, 2154 mSDsluCounter, 12666 mSDsCounter, 0 mSdLazyCounter, 1073 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2154 SdHoareTripleChecker+Valid, 14283 SdHoareTripleChecker+Invalid, 1084 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1073 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:49:09,416 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2154 Valid, 14283 Invalid, 1084 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1073 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-22 01:49:09,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22432 states. [2023-12-22 01:49:09,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22432 to 17722. [2023-12-22 01:49:09,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17722 states, 17720 states have (on average 1.4038374717832958) internal successors, (24876), 17721 states have internal predecessors, (24876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:09,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17722 states to 17722 states and 24876 transitions. [2023-12-22 01:49:09,792 INFO L78 Accepts]: Start accepts. Automaton has 17722 states and 24876 transitions. Word has length 109 [2023-12-22 01:49:09,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:49:09,793 INFO L495 AbstractCegarLoop]: Abstraction has 17722 states and 24876 transitions. [2023-12-22 01:49:09,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 12.875) internal successors, (206), 16 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:09,793 INFO L276 IsEmpty]: Start isEmpty. Operand 17722 states and 24876 transitions. [2023-12-22 01:49:09,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 01:49:09,795 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:49:09,795 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1] [2023-12-22 01:49:09,798 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 (22)] Ended with exit code 0 [2023-12-22 01:49:09,997 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-22 01:49:09,998 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:49:09,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:49:09,998 INFO L85 PathProgramCache]: Analyzing trace with hash -2097747938, now seen corresponding path program 1 times [2023-12-22 01:49:09,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:49:09,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1689252644] [2023-12-22 01:49:09,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:49:09,999 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-22 01:49:09,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:49:10,000 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-22 01:49:10,025 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-22 01:49:10,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:49:10,095 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:49:10,097 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:49:10,154 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:49:10,154 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:49:10,154 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:49:10,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1689252644] [2023-12-22 01:49:10,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1689252644] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:49:10,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:49:10,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:49:10,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972882692] [2023-12-22 01:49:10,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:49:10,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:49:10,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:49:10,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:49:10,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:49:10,155 INFO L87 Difference]: Start difference. First operand 17722 states and 24876 transitions. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:10,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:49:10,335 INFO L93 Difference]: Finished difference Result 25790 states and 36062 transitions. [2023-12-22 01:49:10,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:49:10,336 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 0 states have call successors, (0), 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 111 [2023-12-22 01:49:10,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:49:10,346 INFO L225 Difference]: With dead ends: 25790 [2023-12-22 01:49:10,346 INFO L226 Difference]: Without dead ends: 9660 [2023-12-22 01:49:10,355 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 109 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-22 01:49:10,357 INFO L413 NwaCegarLoop]: 1604 mSDtfsCounter, 47 mSDsluCounter, 1533 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 3137 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:49:10,359 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 3137 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:49:10,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9660 states. [2023-12-22 01:49:10,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9660 to 9658. [2023-12-22 01:49:10,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9658 states, 9656 states have (on average 1.408036454018227) internal successors, (13596), 9657 states have internal predecessors, (13596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:10,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9658 states to 9658 states and 13596 transitions. [2023-12-22 01:49:10,536 INFO L78 Accepts]: Start accepts. Automaton has 9658 states and 13596 transitions. Word has length 111 [2023-12-22 01:49:10,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:49:10,537 INFO L495 AbstractCegarLoop]: Abstraction has 9658 states and 13596 transitions. [2023-12-22 01:49:10,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:10,537 INFO L276 IsEmpty]: Start isEmpty. Operand 9658 states and 13596 transitions. [2023-12-22 01:49:10,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 01:49:10,538 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:49:10,538 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 01:49:10,541 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 (23)] Ended with exit code 0 [2023-12-22 01:49:10,740 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-22 01:49:10,741 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:49:10,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:49:10,741 INFO L85 PathProgramCache]: Analyzing trace with hash -310337910, now seen corresponding path program 1 times [2023-12-22 01:49:10,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:49:10,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [931249253] [2023-12-22 01:49:10,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:49:10,742 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-22 01:49:10,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:49:10,743 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-22 01:49:10,745 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-22 01:49:10,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:49:10,838 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:49:10,839 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:49:11,608 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:49:11,609 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:49:11,895 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:49:11,895 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:49:11,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [931249253] [2023-12-22 01:49:11,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [931249253] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:49:11,895 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:49:11,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:49:11,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666555340] [2023-12-22 01:49:11,895 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:49:11,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:49:11,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:49:11,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:49:11,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:49:11,897 INFO L87 Difference]: Start difference. First operand 9658 states and 13596 transitions. Second operand has 16 states, 16 states have (on average 13.375) internal successors, (214), 16 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-22 01:49:13,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:49:13,407 INFO L93 Difference]: Finished difference Result 30498 states and 42016 transitions. [2023-12-22 01:49:13,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 01:49:13,407 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 13.375) internal successors, (214), 16 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-22 01:49:13,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:49:13,432 INFO L225 Difference]: With dead ends: 30498 [2023-12-22 01:49:13,432 INFO L226 Difference]: Without dead ends: 22432 [2023-12-22 01:49:13,440 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 01:49:13,442 INFO L413 NwaCegarLoop]: 1599 mSDtfsCounter, 5146 mSDsluCounter, 11020 mSDsCounter, 0 mSdLazyCounter, 887 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5146 SdHoareTripleChecker+Valid, 12619 SdHoareTripleChecker+Invalid, 899 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-22 01:49:13,443 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5146 Valid, 12619 Invalid, 899 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 887 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-22 01:49:13,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22432 states. [2023-12-22 01:49:13,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22432 to 18298. [2023-12-22 01:49:13,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18298 states, 18296 states have (on average 1.375382597289025) internal successors, (25164), 18297 states have internal predecessors, (25164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:13,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18298 states to 18298 states and 25164 transitions. [2023-12-22 01:49:13,902 INFO L78 Accepts]: Start accepts. Automaton has 18298 states and 25164 transitions. Word has length 112 [2023-12-22 01:49:13,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:49:13,902 INFO L495 AbstractCegarLoop]: Abstraction has 18298 states and 25164 transitions. [2023-12-22 01:49:13,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 13.375) internal successors, (214), 16 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-22 01:49:13,902 INFO L276 IsEmpty]: Start isEmpty. Operand 18298 states and 25164 transitions. [2023-12-22 01:49:13,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-22 01:49:13,904 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:49:13,904 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:49:13,909 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 (24)] Ended with exit code 0 [2023-12-22 01:49:14,110 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-22 01:49:14,111 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:49:14,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:49:14,111 INFO L85 PathProgramCache]: Analyzing trace with hash -597147670, now seen corresponding path program 1 times [2023-12-22 01:49:14,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:49:14,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [235640604] [2023-12-22 01:49:14,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:49:14,112 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-22 01:49:14,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:49:14,114 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-22 01:49:14,115 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-22 01:49:14,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:49:14,225 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:49:14,227 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:49:14,265 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:49:14,266 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:49:14,266 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:49:14,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [235640604] [2023-12-22 01:49:14,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [235640604] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:49:14,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:49:14,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:49:14,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877711387] [2023-12-22 01:49:14,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:49:14,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:49:14,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:49:14,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:49:14,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:49:14,267 INFO L87 Difference]: Start difference. First operand 18298 states and 25164 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:14,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:49:14,462 INFO L93 Difference]: Finished difference Result 26654 states and 36494 transitions. [2023-12-22 01:49:14,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:49:14,462 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 114 [2023-12-22 01:49:14,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:49:14,474 INFO L225 Difference]: With dead ends: 26654 [2023-12-22 01:49:14,474 INFO L226 Difference]: Without dead ends: 9948 [2023-12-22 01:49:14,484 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 112 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-22 01:49:14,489 INFO L413 NwaCegarLoop]: 1597 mSDtfsCounter, 43 mSDsluCounter, 1525 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 3122 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:49:14,490 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 3122 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:49:14,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9948 states. [2023-12-22 01:49:14,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9948 to 9946. [2023-12-22 01:49:14,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9946 states, 9944 states have (on average 1.3817377312952535) internal successors, (13740), 9945 states have internal predecessors, (13740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:14,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9946 states to 9946 states and 13740 transitions. [2023-12-22 01:49:14,708 INFO L78 Accepts]: Start accepts. Automaton has 9946 states and 13740 transitions. Word has length 114 [2023-12-22 01:49:14,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:49:14,708 INFO L495 AbstractCegarLoop]: Abstraction has 9946 states and 13740 transitions. [2023-12-22 01:49:14,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:14,708 INFO L276 IsEmpty]: Start isEmpty. Operand 9946 states and 13740 transitions. [2023-12-22 01:49:14,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-12-22 01:49:14,709 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:49:14,709 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:49:14,713 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 (25)] Forceful destruction successful, exit code 0 [2023-12-22 01:49:14,912 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-22 01:49:14,913 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:49:14,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:49:14,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1662025922, now seen corresponding path program 1 times [2023-12-22 01:49:14,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:49:14,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [177111128] [2023-12-22 01:49:14,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:49:14,914 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-22 01:49:14,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:49:14,915 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-22 01:49:14,943 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-22 01:49:15,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:49:15,011 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:49:15,013 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:49:15,773 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:49:15,774 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:49:16,158 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:49:16,158 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:49:16,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [177111128] [2023-12-22 01:49:16,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [177111128] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:49:16,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:49:16,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:49:16,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809091888] [2023-12-22 01:49:16,158 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:49:16,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:49:16,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:49:16,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:49:16,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:49:16,159 INFO L87 Difference]: Start difference. First operand 9946 states and 13740 transitions. Second operand has 16 states, 16 states have (on average 13.875) internal successors, (222), 16 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:18,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:49:18,083 INFO L93 Difference]: Finished difference Result 30786 states and 41488 transitions. [2023-12-22 01:49:18,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 01:49:18,084 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 13.875) internal successors, (222), 16 states have internal predecessors, (222), 0 states have call successors, (0), 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 115 [2023-12-22 01:49:18,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:49:18,112 INFO L225 Difference]: With dead ends: 30786 [2023-12-22 01:49:18,112 INFO L226 Difference]: Without dead ends: 22432 [2023-12-22 01:49:18,125 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 01:49:18,125 INFO L413 NwaCegarLoop]: 1581 mSDtfsCounter, 4923 mSDsluCounter, 15511 mSDsCounter, 0 mSdLazyCounter, 1003 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4923 SdHoareTripleChecker+Valid, 17092 SdHoareTripleChecker+Invalid, 1013 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1003 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:49:18,126 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4923 Valid, 17092 Invalid, 1013 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1003 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-22 01:49:18,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22432 states. [2023-12-22 01:49:18,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22432 to 18874. [2023-12-22 01:49:18,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18874 states, 18872 states have (on average 1.3486646884272997) internal successors, (25452), 18873 states have internal predecessors, (25452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:18,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18874 states to 18874 states and 25452 transitions. [2023-12-22 01:49:18,591 INFO L78 Accepts]: Start accepts. Automaton has 18874 states and 25452 transitions. Word has length 115 [2023-12-22 01:49:18,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:49:18,592 INFO L495 AbstractCegarLoop]: Abstraction has 18874 states and 25452 transitions. [2023-12-22 01:49:18,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 13.875) internal successors, (222), 16 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:18,592 INFO L276 IsEmpty]: Start isEmpty. Operand 18874 states and 25452 transitions. [2023-12-22 01:49:18,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2023-12-22 01:49:18,593 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:49:18,593 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 01:49:18,596 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 (26)] Ended with exit code 0 [2023-12-22 01:49:18,796 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-22 01:49:18,796 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:49:18,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:49:18,797 INFO L85 PathProgramCache]: Analyzing trace with hash 238311914, now seen corresponding path program 1 times [2023-12-22 01:49:18,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:49:18,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1578666213] [2023-12-22 01:49:18,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:49:18,797 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-22 01:49:18,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:49:18,798 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-22 01:49:18,799 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-22 01:49:18,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:49:18,893 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:49:18,894 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:49:18,933 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:49:18,933 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:49:18,933 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:49:18,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1578666213] [2023-12-22 01:49:18,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1578666213] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:49:18,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:49:18,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:49:18,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585601350] [2023-12-22 01:49:18,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:49:18,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:49:18,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:49:18,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:49:18,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:49:18,934 INFO L87 Difference]: Start difference. First operand 18874 states and 25452 transitions. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:19,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:49:19,150 INFO L93 Difference]: Finished difference Result 27518 states and 36878 transitions. [2023-12-22 01:49:19,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:49:19,151 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 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 117 [2023-12-22 01:49:19,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:49:19,163 INFO L225 Difference]: With dead ends: 27518 [2023-12-22 01:49:19,163 INFO L226 Difference]: Without dead ends: 10236 [2023-12-22 01:49:19,172 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 115 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-22 01:49:19,173 INFO L413 NwaCegarLoop]: 1590 mSDtfsCounter, 39 mSDsluCounter, 1517 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 3107 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:49:19,173 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 3107 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:49:19,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10236 states. [2023-12-22 01:49:19,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10236 to 10234. [2023-12-22 01:49:19,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10234 states, 10232 states have (on average 1.3522283033620015) internal successors, (13836), 10233 states have internal predecessors, (13836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:19,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10234 states to 10234 states and 13836 transitions. [2023-12-22 01:49:19,465 INFO L78 Accepts]: Start accepts. Automaton has 10234 states and 13836 transitions. Word has length 117 [2023-12-22 01:49:19,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:49:19,465 INFO L495 AbstractCegarLoop]: Abstraction has 10234 states and 13836 transitions. [2023-12-22 01:49:19,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:19,466 INFO L276 IsEmpty]: Start isEmpty. Operand 10234 states and 13836 transitions. [2023-12-22 01:49:19,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-22 01:49:19,467 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:49:19,467 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:49:19,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 (27)] Forceful destruction successful, exit code 0 [2023-12-22 01:49:19,670 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-22 01:49:19,670 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:49:19,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:49:19,671 INFO L85 PathProgramCache]: Analyzing trace with hash -643849154, now seen corresponding path program 1 times [2023-12-22 01:49:19,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:49:19,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2019386202] [2023-12-22 01:49:19,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:49:19,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-22 01:49:19,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:49:19,672 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-22 01:49:19,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 (28)] Waiting until timeout for monitored process [2023-12-22 01:49:19,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:49:19,765 INFO L262 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:49:19,767 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:49:20,503 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:49:20,503 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:49:20,822 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:49:20,823 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:49:20,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2019386202] [2023-12-22 01:49:20,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2019386202] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:49:20,823 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:49:20,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:49:20,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797091863] [2023-12-22 01:49:20,823 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:49:20,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:49:20,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:49:20,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:49:20,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:49:20,824 INFO L87 Difference]: Start difference. First operand 10234 states and 13836 transitions. Second operand has 16 states, 16 states have (on average 14.375) internal successors, (230), 16 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:22,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:49:22,327 INFO L93 Difference]: Finished difference Result 26210 states and 34560 transitions. [2023-12-22 01:49:22,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-22 01:49:22,327 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 14.375) internal successors, (230), 16 states have internal predecessors, (230), 0 states have call successors, (0), 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 118 [2023-12-22 01:49:22,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:49:22,345 INFO L225 Difference]: With dead ends: 26210 [2023-12-22 01:49:22,345 INFO L226 Difference]: Without dead ends: 17568 [2023-12-22 01:49:22,353 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=168, Invalid=534, Unknown=0, NotChecked=0, Total=702 [2023-12-22 01:49:22,354 INFO L413 NwaCegarLoop]: 1563 mSDtfsCounter, 2043 mSDsluCounter, 12419 mSDsCounter, 0 mSdLazyCounter, 808 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2043 SdHoareTripleChecker+Valid, 13982 SdHoareTripleChecker+Invalid, 819 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 808 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-22 01:49:22,354 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2043 Valid, 13982 Invalid, 819 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 808 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-22 01:49:22,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17568 states. [2023-12-22 01:49:22,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17568 to 16378. [2023-12-22 01:49:22,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16378 states, 16376 states have (on average 1.3216902784562774) internal successors, (21644), 16377 states have internal predecessors, (21644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:22,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16378 states to 16378 states and 21644 transitions. [2023-12-22 01:49:22,855 INFO L78 Accepts]: Start accepts. Automaton has 16378 states and 21644 transitions. Word has length 118 [2023-12-22 01:49:22,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:49:22,856 INFO L495 AbstractCegarLoop]: Abstraction has 16378 states and 21644 transitions. [2023-12-22 01:49:22,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 14.375) internal successors, (230), 16 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:22,856 INFO L276 IsEmpty]: Start isEmpty. Operand 16378 states and 21644 transitions. [2023-12-22 01:49:22,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-22 01:49:22,857 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:49:22,857 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:49:22,863 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-22 01:49:23,063 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-22 01:49:23,063 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:49:23,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:49:23,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1173686218, now seen corresponding path program 1 times [2023-12-22 01:49:23,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:49:23,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1786519975] [2023-12-22 01:49:23,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:49:23,064 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-22 01:49:23,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:49:23,065 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-22 01:49:23,069 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-22 01:49:23,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:49:23,164 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 01:49:23,172 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:49:23,340 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 01:49:23,340 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:49:23,505 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 01:49:23,505 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:49:23,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1786519975] [2023-12-22 01:49:23,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1786519975] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:49:23,505 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:49:23,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-22 01:49:23,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208208874] [2023-12-22 01:49:23,505 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:49:23,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 01:49:23,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:49:23,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 01:49:23,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-22 01:49:23,506 INFO L87 Difference]: Start difference. First operand 16378 states and 21644 transitions. Second operand has 6 states, 6 states have (on average 38.666666666666664) internal successors, (232), 6 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-22 01:49:24,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:49:24,607 INFO L93 Difference]: Finished difference Result 59124 states and 75985 transitions. [2023-12-22 01:49:24,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 01:49:24,608 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 38.666666666666664) internal successors, (232), 6 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 120 [2023-12-22 01:49:24,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:49:24,653 INFO L225 Difference]: With dead ends: 59124 [2023-12-22 01:49:24,653 INFO L226 Difference]: Without dead ends: 44338 [2023-12-22 01:49:24,673 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 234 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:49:24,674 INFO L413 NwaCegarLoop]: 1592 mSDtfsCounter, 3055 mSDsluCounter, 1805 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3055 SdHoareTripleChecker+Valid, 3397 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:49:24,674 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3055 Valid, 3397 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:49:24,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44338 states. [2023-12-22 01:49:25,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44338 to 43470. [2023-12-22 01:49:25,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43470 states, 43468 states have (on average 1.2532897763872275) internal successors, (54478), 43469 states have internal predecessors, (54478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:25,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43470 states to 43470 states and 54478 transitions. [2023-12-22 01:49:25,890 INFO L78 Accepts]: Start accepts. Automaton has 43470 states and 54478 transitions. Word has length 120 [2023-12-22 01:49:25,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:49:25,890 INFO L495 AbstractCegarLoop]: Abstraction has 43470 states and 54478 transitions. [2023-12-22 01:49:25,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 38.666666666666664) internal successors, (232), 6 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-22 01:49:25,890 INFO L276 IsEmpty]: Start isEmpty. Operand 43470 states and 54478 transitions. [2023-12-22 01:49:25,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-22 01:49:25,892 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:49:25,893 INFO L195 NwaCegarLoop]: trace histogram [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, 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] [2023-12-22 01:49:25,896 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 (29)] Ended with exit code 0 [2023-12-22 01:49:26,096 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-22 01:49:26,096 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:49:26,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:49:26,097 INFO L85 PathProgramCache]: Analyzing trace with hash -379070075, now seen corresponding path program 1 times [2023-12-22 01:49:26,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:49:26,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [153453760] [2023-12-22 01:49:26,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:49:26,098 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-22 01:49:26,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:49:26,099 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-22 01:49:26,126 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-22 01:49:26,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:49:26,180 INFO L262 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:49:26,181 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:49:26,269 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:49:26,269 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:49:26,269 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:49:26,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [153453760] [2023-12-22 01:49:26,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [153453760] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:49:26,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:49:26,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 01:49:26,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187785892] [2023-12-22 01:49:26,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:49:26,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:49:26,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:49:26,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:49:26,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:49:26,270 INFO L87 Difference]: Start difference. First operand 43470 states and 54478 transitions. Second operand has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 2 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:50:08,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:08,568 INFO L93 Difference]: Finished difference Result 46476 states and 59309 transitions. [2023-12-22 01:50:08,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:50:08,569 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 2 states have internal predecessors, (128), 0 states have call successors, (0), 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 128 [2023-12-22 01:50:08,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:08,616 INFO L225 Difference]: With dead ends: 46476 [2023-12-22 01:50:08,616 INFO L226 Difference]: Without dead ends: 44972 [2023-12-22 01:50:08,629 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 126 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-22 01:50:08,630 INFO L413 NwaCegarLoop]: 745 mSDtfsCounter, 841 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2416 mSolverCounterSat, 591 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 841 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 3007 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 591 IncrementalHoareTripleChecker+Valid, 2416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 41.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:08,630 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [841 Valid, 752 Invalid, 3007 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [591 Valid, 2416 Invalid, 0 Unknown, 0 Unchecked, 41.1s Time] [2023-12-22 01:50:08,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44972 states. [2023-12-22 01:50:10,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44972 to 44972. [2023-12-22 01:50:10,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44972 states, 44970 states have (on average 1.2529686457638425) internal successors, (56346), 44971 states have internal predecessors, (56346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:50:10,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44972 states to 44972 states and 56346 transitions. [2023-12-22 01:50:10,264 INFO L78 Accepts]: Start accepts. Automaton has 44972 states and 56346 transitions. Word has length 128 [2023-12-22 01:50:10,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:10,264 INFO L495 AbstractCegarLoop]: Abstraction has 44972 states and 56346 transitions. [2023-12-22 01:50:10,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 2 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:50:10,264 INFO L276 IsEmpty]: Start isEmpty. Operand 44972 states and 56346 transitions. [2023-12-22 01:50:10,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-22 01:50:10,267 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:10,267 INFO L195 NwaCegarLoop]: trace histogram [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, 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] [2023-12-22 01:50:10,271 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-22 01:50:10,468 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-22 01:50:10,469 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:10,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:10,469 INFO L85 PathProgramCache]: Analyzing trace with hash 2054548576, now seen corresponding path program 1 times [2023-12-22 01:50:10,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:10,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [915708592] [2023-12-22 01:50:10,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:10,470 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-22 01:50:10,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:10,471 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-22 01:50:10,472 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-22 01:50:10,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:10,554 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:50:10,556 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:10,665 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:50:10,665 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:50:10,666 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:10,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [915708592] [2023-12-22 01:50:10,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [915708592] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:50:10,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:50:10,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 01:50:10,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957016652] [2023-12-22 01:50:10,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:50:10,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:50:10,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:10,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:50:10,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:50:10,667 INFO L87 Difference]: Start difference. First operand 44972 states and 56346 transitions. Second operand has 3 states, 3 states have (on average 45.0) internal successors, (135), 2 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-22 01:50:52,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:52,261 INFO L93 Difference]: Finished difference Result 50984 states and 64914 transitions. [2023-12-22 01:50:52,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:50:52,262 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 2 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 135 [2023-12-22 01:50:52,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:52,316 INFO L225 Difference]: With dead ends: 50984 [2023-12-22 01:50:52,316 INFO L226 Difference]: Without dead ends: 47978 [2023-12-22 01:50:52,425 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 133 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-22 01:50:52,426 INFO L413 NwaCegarLoop]: 713 mSDtfsCounter, 1056 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2598 mSolverCounterSat, 335 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1056 SdHoareTripleChecker+Valid, 720 SdHoareTripleChecker+Invalid, 2933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 335 IncrementalHoareTripleChecker+Valid, 2598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.3s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:52,426 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1056 Valid, 720 Invalid, 2933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [335 Valid, 2598 Invalid, 0 Unknown, 0 Unchecked, 40.3s Time] [2023-12-22 01:50:52,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47978 states. [2023-12-22 01:50:53,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47978 to 47976. [2023-12-22 01:50:53,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47976 states, 47974 states have (on average 1.2516571476216283) internal successors, (60047), 47975 states have internal predecessors, (60047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:50:53,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47976 states to 47976 states and 60047 transitions. [2023-12-22 01:50:53,867 INFO L78 Accepts]: Start accepts. Automaton has 47976 states and 60047 transitions. Word has length 135 [2023-12-22 01:50:53,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:53,867 INFO L495 AbstractCegarLoop]: Abstraction has 47976 states and 60047 transitions. [2023-12-22 01:50:53,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 2 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-22 01:50:53,868 INFO L276 IsEmpty]: Start isEmpty. Operand 47976 states and 60047 transitions. [2023-12-22 01:50:53,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2023-12-22 01:50:53,877 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:53,877 INFO L195 NwaCegarLoop]: trace histogram [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, 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] [2023-12-22 01:50:53,883 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-22 01:50:54,081 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-22 01:50:54,082 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:54,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:54,082 INFO L85 PathProgramCache]: Analyzing trace with hash 419849995, now seen corresponding path program 1 times [2023-12-22 01:50:54,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:54,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [161901326] [2023-12-22 01:50:54,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:54,091 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-22 01:50:54,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:54,092 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-22 01:50:54,094 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-22 01:50:54,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:54,193 INFO L262 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:50:54,194 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:54,335 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:50:54,335 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:50:54,335 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:54,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [161901326] [2023-12-22 01:50:54,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [161901326] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:50:54,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:50:54,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 01:50:54,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413479039] [2023-12-22 01:50:54,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:50:54,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:50:54,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:54,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:50:54,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:50:54,336 INFO L87 Difference]: Start difference. First operand 47976 states and 60047 transitions. Second operand has 3 states, 3 states have (on average 56.333333333333336) internal successors, (169), 2 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:34,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:51:34,827 INFO L93 Difference]: Finished difference Result 59243 states and 75145 transitions. [2023-12-22 01:51:34,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:51:34,828 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 56.333333333333336) internal successors, (169), 2 states have internal predecessors, (169), 0 states have call successors, (0), 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 169 [2023-12-22 01:51:34,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:51:34,876 INFO L225 Difference]: With dead ends: 59243 [2023-12-22 01:51:34,876 INFO L226 Difference]: Without dead ends: 53233 [2023-12-22 01:51:34,882 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 167 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-22 01:51:34,882 INFO L413 NwaCegarLoop]: 792 mSDtfsCounter, 790 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2277 mSolverCounterSat, 662 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 790 SdHoareTripleChecker+Valid, 799 SdHoareTripleChecker+Invalid, 2939 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 662 IncrementalHoareTripleChecker+Valid, 2277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 39.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:51:34,883 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [790 Valid, 799 Invalid, 2939 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [662 Valid, 2277 Invalid, 0 Unknown, 0 Unchecked, 39.2s Time] [2023-12-22 01:51:34,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53233 states. [2023-12-22 01:51:36,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53233 to 52482. [2023-12-22 01:51:36,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52482 states, 52480 states have (on average 1.2370236280487805) internal successors, (64919), 52481 states have internal predecessors, (64919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:36,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52482 states to 52482 states and 64919 transitions. [2023-12-22 01:51:36,247 INFO L78 Accepts]: Start accepts. Automaton has 52482 states and 64919 transitions. Word has length 169 [2023-12-22 01:51:36,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:36,248 INFO L495 AbstractCegarLoop]: Abstraction has 52482 states and 64919 transitions. [2023-12-22 01:51:36,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 56.333333333333336) internal successors, (169), 2 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:36,248 INFO L276 IsEmpty]: Start isEmpty. Operand 52482 states and 64919 transitions. [2023-12-22 01:51:36,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2023-12-22 01:51:36,259 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:36,259 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 01:51:36,264 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-22 01:51:36,460 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-22 01:51:36,461 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:36,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:36,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1931695044, now seen corresponding path program 1 times [2023-12-22 01:51:36,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:36,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [762010670] [2023-12-22 01:51:36,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:51:36,462 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-22 01:51:36,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:36,463 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-22 01:51:36,491 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-22 01:51:36,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:51:36,605 INFO L262 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:51:36,607 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:51:38,190 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 62 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:38,190 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:51:38,933 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 62 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:38,933 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:51:38,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [762010670] [2023-12-22 01:51:38,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [762010670] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:51:38,933 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:51:38,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:51:38,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471208525] [2023-12-22 01:51:38,933 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:51:38,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:51:38,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:51:38,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:51:38,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:51:38,935 INFO L87 Difference]: Start difference. First operand 52482 states and 64919 transitions. Second operand has 26 states, 26 states have (on average 12.384615384615385) internal successors, (322), 25 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:42,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:51:42,417 INFO L93 Difference]: Finished difference Result 80714 states and 100235 transitions. [2023-12-22 01:51:42,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-22 01:51:42,417 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 12.384615384615385) internal successors, (322), 25 states have internal predecessors, (322), 0 states have call successors, (0), 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 177 [2023-12-22 01:51:42,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:51:42,487 INFO L225 Difference]: With dead ends: 80714 [2023-12-22 01:51:42,487 INFO L226 Difference]: Without dead ends: 52936 [2023-12-22 01:51:42,497 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 328 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=383, Invalid=1423, Unknown=0, NotChecked=0, Total=1806 [2023-12-22 01:51:42,498 INFO L413 NwaCegarLoop]: 1559 mSDtfsCounter, 16819 mSDsluCounter, 8203 mSDsCounter, 0 mSdLazyCounter, 1076 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16819 SdHoareTripleChecker+Valid, 9762 SdHoareTripleChecker+Invalid, 1097 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1076 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:51:42,498 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16819 Valid, 9762 Invalid, 1097 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1076 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-22 01:51:42,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52936 states. [2023-12-22 01:51:43,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52936 to 52482. [2023-12-22 01:51:44,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52482 states, 52480 states have (on average 1.2284870426829269) internal successors, (64471), 52481 states have internal predecessors, (64471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:44,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52482 states to 52482 states and 64471 transitions. [2023-12-22 01:51:44,082 INFO L78 Accepts]: Start accepts. Automaton has 52482 states and 64471 transitions. Word has length 177 [2023-12-22 01:51:44,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:44,083 INFO L495 AbstractCegarLoop]: Abstraction has 52482 states and 64471 transitions. [2023-12-22 01:51:44,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.384615384615385) internal successors, (322), 25 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:44,083 INFO L276 IsEmpty]: Start isEmpty. Operand 52482 states and 64471 transitions. [2023-12-22 01:51:44,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2023-12-22 01:51:44,095 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:44,095 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-22 01:51:44,099 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Ended with exit code 0 [2023-12-22 01:51:44,296 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-22 01:51:44,296 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:44,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:44,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1796252186, now seen corresponding path program 1 times [2023-12-22 01:51:44,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:44,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [461284800] [2023-12-22 01:51:44,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:51:44,297 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-22 01:51:44,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:44,298 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-22 01:51:44,300 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-22 01:51:44,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:51:44,449 INFO L262 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:51:44,451 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:51:46,071 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 54 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:46,071 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:51:46,704 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 54 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:46,704 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:51:46,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [461284800] [2023-12-22 01:51:46,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [461284800] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:51:46,704 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:51:46,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:51:46,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933274307] [2023-12-22 01:51:46,704 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:51:46,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:51:46,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:51:46,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:51:46,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:51:46,706 INFO L87 Difference]: Start difference. First operand 52482 states and 64471 transitions. Second operand has 26 states, 26 states have (on average 12.615384615384615) internal successors, (328), 25 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:49,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:51:49,811 INFO L93 Difference]: Finished difference Result 90166 states and 111130 transitions. [2023-12-22 01:51:49,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-22 01:51:49,811 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 12.615384615384615) internal successors, (328), 25 states have internal predecessors, (328), 0 states have call successors, (0), 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 178 [2023-12-22 01:51:49,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:51:49,877 INFO L225 Difference]: With dead ends: 90166 [2023-12-22 01:51:49,878 INFO L226 Difference]: Without dead ends: 52484 [2023-12-22 01:51:49,894 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 330 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=403, Invalid=1489, Unknown=0, NotChecked=0, Total=1892 [2023-12-22 01:51:49,894 INFO L413 NwaCegarLoop]: 1559 mSDtfsCounter, 22597 mSDsluCounter, 6403 mSDsCounter, 0 mSdLazyCounter, 805 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22597 SdHoareTripleChecker+Valid, 7962 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-22 01:51:49,894 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22597 Valid, 7962 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 805 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-22 01:51:49,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52484 states. [2023-12-22 01:51:51,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52484 to 52482. [2023-12-22 01:51:51,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52482 states, 52480 states have (on average 1.220560213414634) internal successors, (64055), 52481 states have internal predecessors, (64055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:51,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52482 states to 52482 states and 64055 transitions. [2023-12-22 01:51:51,655 INFO L78 Accepts]: Start accepts. Automaton has 52482 states and 64055 transitions. Word has length 178 [2023-12-22 01:51:51,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:51,655 INFO L495 AbstractCegarLoop]: Abstraction has 52482 states and 64055 transitions. [2023-12-22 01:51:51,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.615384615384615) internal successors, (328), 25 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:51,655 INFO L276 IsEmpty]: Start isEmpty. Operand 52482 states and 64055 transitions. [2023-12-22 01:51:51,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2023-12-22 01:51:51,666 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:51,667 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-22 01:51:51,671 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-22 01:51:51,870 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-22 01:51:51,871 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:51,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:51,871 INFO L85 PathProgramCache]: Analyzing trace with hash -2143753196, now seen corresponding path program 1 times [2023-12-22 01:51:51,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:51,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1948708422] [2023-12-22 01:51:51,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:51:51,872 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-22 01:51:51,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:51,873 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-22 01:51:51,891 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-22 01:51:52,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:51:52,009 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:51:52,012 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:51:53,670 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 46 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:53,670 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:51:54,086 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 46 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:54,086 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:51:54,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1948708422] [2023-12-22 01:51:54,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1948708422] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:51:54,086 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:51:54,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:51:54,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632246266] [2023-12-22 01:51:54,086 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:51:54,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:51:54,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:51:54,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:51:54,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:51:54,089 INFO L87 Difference]: Start difference. First operand 52482 states and 64055 transitions. Second operand has 26 states, 26 states have (on average 12.846153846153847) internal successors, (334), 25 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:02,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:52:02,455 INFO L93 Difference]: Finished difference Result 207006 states and 256732 transitions. [2023-12-22 01:52:02,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2023-12-22 01:52:02,455 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 12.846153846153847) internal successors, (334), 25 states have internal predecessors, (334), 0 states have call successors, (0), 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 179 [2023-12-22 01:52:02,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:52:02,676 INFO L225 Difference]: With dead ends: 207006 [2023-12-22 01:52:02,676 INFO L226 Difference]: Without dead ends: 188892 [2023-12-22 01:52:02,706 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 426 GetRequests, 332 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2689 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1484, Invalid=7636, Unknown=0, NotChecked=0, Total=9120 [2023-12-22 01:52:02,706 INFO L413 NwaCegarLoop]: 1559 mSDtfsCounter, 21147 mSDsluCounter, 8363 mSDsCounter, 0 mSdLazyCounter, 1302 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21147 SdHoareTripleChecker+Valid, 9922 SdHoareTripleChecker+Invalid, 1338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-22 01:52:02,706 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21147 Valid, 9922 Invalid, 1338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1302 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-22 01:52:02,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188892 states. [2023-12-22 01:52:05,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188892 to 52482. [2023-12-22 01:52:05,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52482 states, 52480 states have (on average 1.2162919207317073) internal successors, (63831), 52481 states have internal predecessors, (63831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:05,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52482 states to 52482 states and 63831 transitions. [2023-12-22 01:52:05,770 INFO L78 Accepts]: Start accepts. Automaton has 52482 states and 63831 transitions. Word has length 179 [2023-12-22 01:52:05,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:52:05,770 INFO L495 AbstractCegarLoop]: Abstraction has 52482 states and 63831 transitions. [2023-12-22 01:52:05,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.846153846153847) internal successors, (334), 25 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:05,771 INFO L276 IsEmpty]: Start isEmpty. Operand 52482 states and 63831 transitions. [2023-12-22 01:52:05,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2023-12-22 01:52:05,784 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:52:05,784 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-22 01:52:05,788 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-22 01:52:05,988 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-22 01:52:05,988 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:52:05,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:52:05,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1146002666, now seen corresponding path program 1 times [2023-12-22 01:52:05,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:52:05,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [622216345] [2023-12-22 01:52:05,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:52:05,989 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-22 01:52:05,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:52:05,997 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-22 01:52:05,999 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-22 01:52:06,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:52:06,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:52:06,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:52:07,637 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 38 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:52:07,637 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:52:08,085 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 38 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:52:08,085 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:52:08,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [622216345] [2023-12-22 01:52:08,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [622216345] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:52:08,086 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:52:08,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:52:08,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383967331] [2023-12-22 01:52:08,086 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:52:08,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:52:08,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:52:08,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:52:08,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:52:08,087 INFO L87 Difference]: Start difference. First operand 52482 states and 63831 transitions. Second operand has 26 states, 26 states have (on average 13.076923076923077) internal successors, (340), 25 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:11,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:52:11,328 INFO L93 Difference]: Finished difference Result 76458 states and 93467 transitions. [2023-12-22 01:52:11,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 01:52:11,329 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.076923076923077) internal successors, (340), 25 states have internal predecessors, (340), 0 states have call successors, (0), 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 180 [2023-12-22 01:52:11,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:52:11,404 INFO L225 Difference]: With dead ends: 76458 [2023-12-22 01:52:11,404 INFO L226 Difference]: Without dead ends: 58920 [2023-12-22 01:52:11,420 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 377 GetRequests, 334 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=416, Invalid=1564, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 01:52:11,421 INFO L413 NwaCegarLoop]: 1559 mSDtfsCounter, 17038 mSDsluCounter, 6595 mSDsCounter, 0 mSdLazyCounter, 916 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17038 SdHoareTripleChecker+Valid, 8154 SdHoareTripleChecker+Invalid, 940 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 916 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-22 01:52:11,421 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17038 Valid, 8154 Invalid, 940 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 916 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-22 01:52:11,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58920 states. [2023-12-22 01:52:13,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58920 to 52482. [2023-12-22 01:52:13,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52482 states, 52480 states have (on average 1.2120236280487804) internal successors, (63607), 52481 states have internal predecessors, (63607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:13,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52482 states to 52482 states and 63607 transitions. [2023-12-22 01:52:13,660 INFO L78 Accepts]: Start accepts. Automaton has 52482 states and 63607 transitions. Word has length 180 [2023-12-22 01:52:13,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:52:13,660 INFO L495 AbstractCegarLoop]: Abstraction has 52482 states and 63607 transitions. [2023-12-22 01:52:13,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.076923076923077) internal successors, (340), 25 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:13,661 INFO L276 IsEmpty]: Start isEmpty. Operand 52482 states and 63607 transitions. [2023-12-22 01:52:13,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2023-12-22 01:52:13,670 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:52:13,670 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-22 01:52:13,674 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 (36)] Ended with exit code 0 [2023-12-22 01:52:13,874 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-22 01:52:13,874 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:52:13,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:52:13,874 INFO L85 PathProgramCache]: Analyzing trace with hash 762317412, now seen corresponding path program 1 times [2023-12-22 01:52:13,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:52:13,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1959448900] [2023-12-22 01:52:13,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:52:13,875 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-22 01:52:13,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:52:13,876 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-22 01:52:13,877 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-22 01:52:14,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:52:14,021 INFO L262 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:52:14,024 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:52:15,656 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 30 proven. 109 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:52:15,657 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:52:16,260 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 30 proven. 109 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:52:16,260 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:52:16,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1959448900] [2023-12-22 01:52:16,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1959448900] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:52:16,260 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:52:16,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:52:16,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063829247] [2023-12-22 01:52:16,260 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:52:16,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:52:16,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:52:16,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:52:16,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:52:16,262 INFO L87 Difference]: Start difference. First operand 52482 states and 63607 transitions. Second operand has 26 states, 26 states have (on average 13.307692307692308) internal successors, (346), 25 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:20,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:52:20,180 INFO L93 Difference]: Finished difference Result 73866 states and 89851 transitions. [2023-12-22 01:52:20,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 01:52:20,181 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.307692307692308) internal successors, (346), 25 states have internal predecessors, (346), 0 states have call successors, (0), 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 181 [2023-12-22 01:52:20,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:52:20,246 INFO L225 Difference]: With dead ends: 73866 [2023-12-22 01:52:20,246 INFO L226 Difference]: Without dead ends: 56904 [2023-12-22 01:52:20,260 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 336 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=416, Invalid=1564, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 01:52:20,261 INFO L413 NwaCegarLoop]: 1559 mSDtfsCounter, 18259 mSDsluCounter, 6679 mSDsCounter, 0 mSdLazyCounter, 1003 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18259 SdHoareTripleChecker+Valid, 8238 SdHoareTripleChecker+Invalid, 1022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1003 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:52:20,261 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18259 Valid, 8238 Invalid, 1022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1003 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-22 01:52:20,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56904 states. [2023-12-22 01:52:22,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56904 to 52482. [2023-12-22 01:52:22,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52482 states, 52480 states have (on average 1.2077553353658537) internal successors, (63383), 52481 states have internal predecessors, (63383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:22,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52482 states to 52482 states and 63383 transitions. [2023-12-22 01:52:22,735 INFO L78 Accepts]: Start accepts. Automaton has 52482 states and 63383 transitions. Word has length 181 [2023-12-22 01:52:22,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:52:22,735 INFO L495 AbstractCegarLoop]: Abstraction has 52482 states and 63383 transitions. [2023-12-22 01:52:22,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.307692307692308) internal successors, (346), 25 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:22,736 INFO L276 IsEmpty]: Start isEmpty. Operand 52482 states and 63383 transitions. [2023-12-22 01:52:22,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-12-22 01:52:22,747 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:52:22,747 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-22 01:52:22,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 (37)] Forceful destruction successful, exit code 0 [2023-12-22 01:52:22,951 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-22 01:52:22,952 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:52:22,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:52:22,952 INFO L85 PathProgramCache]: Analyzing trace with hash -357722182, now seen corresponding path program 1 times [2023-12-22 01:52:22,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:52:22,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1110853346] [2023-12-22 01:52:22,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:52:22,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-22 01:52:22,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:52:22,954 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-22 01:52:22,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 (38)] Waiting until timeout for monitored process [2023-12-22 01:52:23,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:52:23,116 INFO L262 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:52:23,118 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:52:24,659 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 22 proven. 118 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:52:24,659 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:52:25,224 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 22 proven. 118 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:52:25,225 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:52:25,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1110853346] [2023-12-22 01:52:25,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1110853346] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:52:25,225 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:52:25,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:52:25,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746997710] [2023-12-22 01:52:25,225 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:52:25,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:52:25,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:52:25,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:52:25,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:52:25,227 INFO L87 Difference]: Start difference. First operand 52482 states and 63383 transitions. Second operand has 26 states, 26 states have (on average 13.538461538461538) internal successors, (352), 25 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:29,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:52:29,058 INFO L93 Difference]: Finished difference Result 71274 states and 86235 transitions. [2023-12-22 01:52:29,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 01:52:29,059 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.538461538461538) internal successors, (352), 25 states have internal predecessors, (352), 0 states have call successors, (0), 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 182 [2023-12-22 01:52:29,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:52:29,116 INFO L225 Difference]: With dead ends: 71274 [2023-12-22 01:52:29,116 INFO L226 Difference]: Without dead ends: 54888 [2023-12-22 01:52:29,132 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 338 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=416, Invalid=1564, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 01:52:29,132 INFO L413 NwaCegarLoop]: 1559 mSDtfsCounter, 12235 mSDsluCounter, 8351 mSDsCounter, 0 mSdLazyCounter, 1212 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12235 SdHoareTripleChecker+Valid, 9910 SdHoareTripleChecker+Invalid, 1227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:52:29,133 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12235 Valid, 9910 Invalid, 1227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1212 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-22 01:52:29,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54888 states. [2023-12-22 01:52:31,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54888 to 52482. [2023-12-22 01:52:31,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52482 states, 52480 states have (on average 1.2034870426829267) internal successors, (63159), 52481 states have internal predecessors, (63159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:31,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52482 states to 52482 states and 63159 transitions. [2023-12-22 01:52:31,307 INFO L78 Accepts]: Start accepts. Automaton has 52482 states and 63159 transitions. Word has length 182 [2023-12-22 01:52:31,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:52:31,307 INFO L495 AbstractCegarLoop]: Abstraction has 52482 states and 63159 transitions. [2023-12-22 01:52:31,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.538461538461538) internal successors, (352), 25 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:31,307 INFO L276 IsEmpty]: Start isEmpty. Operand 52482 states and 63159 transitions. [2023-12-22 01:52:31,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 01:52:31,317 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:52:31,317 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-22 01:52:31,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2023-12-22 01:52:31,525 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-22 01:52:31,525 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:52:31,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:52:31,526 INFO L85 PathProgramCache]: Analyzing trace with hash 2005641560, now seen corresponding path program 1 times [2023-12-22 01:52:31,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:52:31,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1311819179] [2023-12-22 01:52:31,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:52:31,526 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-22 01:52:31,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:52:31,527 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-22 01:52:31,533 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-22 01:52:31,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:52:31,668 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:52:31,670 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:52:33,440 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 22 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:52:33,440 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:52:34,162 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 22 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:52:34,163 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:52:34,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1311819179] [2023-12-22 01:52:34,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1311819179] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:52:34,163 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:52:34,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:52:34,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193076154] [2023-12-22 01:52:34,163 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:52:34,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:52:34,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:52:34,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:52:34,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:52:34,164 INFO L87 Difference]: Start difference. First operand 52482 states and 63159 transitions. Second operand has 26 states, 26 states have (on average 13.653846153846153) internal successors, (355), 26 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:42,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:52:42,620 INFO L93 Difference]: Finished difference Result 78468 states and 94128 transitions. [2023-12-22 01:52:42,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 01:52:42,621 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.653846153846153) internal successors, (355), 26 states have internal predecessors, (355), 0 states have call successors, (0), 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 183 [2023-12-22 01:52:42,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:52:42,700 INFO L225 Difference]: With dead ends: 78468 [2023-12-22 01:52:42,700 INFO L226 Difference]: Without dead ends: 71682 [2023-12-22 01:52:42,716 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=804, Invalid=4026, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 01:52:42,721 INFO L413 NwaCegarLoop]: 1673 mSDtfsCounter, 3672 mSDsluCounter, 25888 mSDsCounter, 0 mSdLazyCounter, 2987 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3672 SdHoareTripleChecker+Valid, 27561 SdHoareTripleChecker+Invalid, 3002 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 2987 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:52:42,721 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3672 Valid, 27561 Invalid, 3002 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 2987 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-12-22 01:52:42,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71682 states. [2023-12-22 01:52:44,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71682 to 39634. [2023-12-22 01:52:44,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39634 states, 39632 states have (on average 1.205667137666532) internal successors, (47783), 39633 states have internal predecessors, (47783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:44,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39634 states to 39634 states and 47783 transitions. [2023-12-22 01:52:44,728 INFO L78 Accepts]: Start accepts. Automaton has 39634 states and 47783 transitions. Word has length 183 [2023-12-22 01:52:44,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:52:44,729 INFO L495 AbstractCegarLoop]: Abstraction has 39634 states and 47783 transitions. [2023-12-22 01:52:44,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.653846153846153) internal successors, (355), 26 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:44,729 INFO L276 IsEmpty]: Start isEmpty. Operand 39634 states and 47783 transitions. [2023-12-22 01:52:44,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 01:52:44,734 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:52:44,734 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-22 01:52:44,740 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-22 01:52:44,937 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-22 01:52:44,937 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:52:44,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:52:44,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1650935988, now seen corresponding path program 1 times [2023-12-22 01:52:44,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:52:44,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [945074742] [2023-12-22 01:52:44,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:52:44,938 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-22 01:52:44,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:52:44,939 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-22 01:52:44,946 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-22 01:52:45,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:52:45,090 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:52:45,093 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:52:46,463 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 13 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:52:46,464 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:52:47,254 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 13 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:52:47,255 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:52:47,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [945074742] [2023-12-22 01:52:47,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [945074742] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:52:47,255 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:52:47,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:52:47,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244675074] [2023-12-22 01:52:47,255 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:52:47,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:52:47,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:52:47,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:52:47,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:52:47,257 INFO L87 Difference]: Start difference. First operand 39634 states and 47783 transitions. Second operand has 26 states, 26 states have (on average 13.846153846153847) internal successors, (360), 26 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:56,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:52:56,172 INFO L93 Difference]: Finished difference Result 89132 states and 106252 transitions. [2023-12-22 01:52:56,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-12-22 01:52:56,173 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.846153846153847) internal successors, (360), 26 states have internal predecessors, (360), 0 states have call successors, (0), 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 183 [2023-12-22 01:52:56,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:52:56,358 INFO L225 Difference]: With dead ends: 89132 [2023-12-22 01:52:56,358 INFO L226 Difference]: Without dead ends: 75090 [2023-12-22 01:52:56,371 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 940 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=760, Invalid=3796, Unknown=0, NotChecked=0, Total=4556 [2023-12-22 01:52:56,372 INFO L413 NwaCegarLoop]: 1660 mSDtfsCounter, 6862 mSDsluCounter, 22412 mSDsCounter, 0 mSdLazyCounter, 2459 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6862 SdHoareTripleChecker+Valid, 24072 SdHoareTripleChecker+Invalid, 2479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 2459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-12-22 01:52:56,372 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6862 Valid, 24072 Invalid, 2479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 2459 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2023-12-22 01:52:56,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75090 states. [2023-12-22 01:52:58,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75090 to 44562. [2023-12-22 01:52:58,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44562 states, 44560 states have (on average 1.2004263913824058) internal successors, (53491), 44561 states have internal predecessors, (53491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:58,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44562 states to 44562 states and 53491 transitions. [2023-12-22 01:52:58,838 INFO L78 Accepts]: Start accepts. Automaton has 44562 states and 53491 transitions. Word has length 183 [2023-12-22 01:52:58,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:52:58,839 INFO L495 AbstractCegarLoop]: Abstraction has 44562 states and 53491 transitions. [2023-12-22 01:52:58,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.846153846153847) internal successors, (360), 26 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:58,839 INFO L276 IsEmpty]: Start isEmpty. Operand 44562 states and 53491 transitions. [2023-12-22 01:52:58,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 01:52:58,844 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:52:58,844 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-22 01:52:58,853 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-22 01:52:59,048 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-22 01:52:59,049 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:52:59,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:52:59,049 INFO L85 PathProgramCache]: Analyzing trace with hash -503443660, now seen corresponding path program 1 times [2023-12-22 01:52:59,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:52:59,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [968353027] [2023-12-22 01:52:59,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:52:59,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-22 01:52:59,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:52:59,051 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-22 01:52:59,052 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-22 01:52:59,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:52:59,192 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:52:59,194 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:53:01,051 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 31 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:01,052 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:53:01,766 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 31 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:01,766 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:53:01,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [968353027] [2023-12-22 01:53:01,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [968353027] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:53:01,766 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:53:01,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:53:01,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546169321] [2023-12-22 01:53:01,766 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:53:01,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:53:01,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:53:01,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:53:01,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:53:01,768 INFO L87 Difference]: Start difference. First operand 44562 states and 53491 transitions. Second operand has 26 states, 26 states have (on average 13.461538461538462) internal successors, (350), 26 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:53:11,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:53:11,339 INFO L93 Difference]: Finished difference Result 71932 states and 86040 transitions. [2023-12-22 01:53:11,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 01:53:11,340 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.461538461538462) internal successors, (350), 26 states have internal predecessors, (350), 0 states have call successors, (0), 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 183 [2023-12-22 01:53:11,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:53:11,401 INFO L225 Difference]: With dead ends: 71932 [2023-12-22 01:53:11,401 INFO L226 Difference]: Without dead ends: 64586 [2023-12-22 01:53:11,411 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=804, Invalid=4026, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 01:53:11,415 INFO L413 NwaCegarLoop]: 1683 mSDtfsCounter, 2129 mSDsluCounter, 27614 mSDsCounter, 0 mSdLazyCounter, 3247 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2129 SdHoareTripleChecker+Valid, 29297 SdHoareTripleChecker+Invalid, 3262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 3247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2023-12-22 01:53:11,415 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2129 Valid, 29297 Invalid, 3262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 3247 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2023-12-22 01:53:11,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64586 states. [2023-12-22 01:53:14,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64586 to 54638. [2023-12-22 01:53:14,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54638 states, 54636 states have (on average 1.1980928325646094) internal successors, (65459), 54637 states have internal predecessors, (65459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:53:14,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54638 states to 54638 states and 65459 transitions. [2023-12-22 01:53:14,842 INFO L78 Accepts]: Start accepts. Automaton has 54638 states and 65459 transitions. Word has length 183 [2023-12-22 01:53:14,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:53:14,842 INFO L495 AbstractCegarLoop]: Abstraction has 54638 states and 65459 transitions. [2023-12-22 01:53:14,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.461538461538462) internal successors, (350), 26 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:53:14,842 INFO L276 IsEmpty]: Start isEmpty. Operand 54638 states and 65459 transitions. [2023-12-22 01:53:14,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 01:53:14,849 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:53:14,850 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-22 01:53:14,879 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-22 01:53:15,053 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-22 01:53:15,054 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:53:15,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:53:15,054 INFO L85 PathProgramCache]: Analyzing trace with hash -5442856, now seen corresponding path program 1 times [2023-12-22 01:53:15,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:53:15,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1770611156] [2023-12-22 01:53:15,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:53:15,055 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-22 01:53:15,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:53:15,056 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-22 01:53:15,058 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-22 01:53:15,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:53:15,229 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:53:15,232 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:53:16,770 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 40 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:16,770 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:53:17,362 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 40 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:17,362 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:53:17,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1770611156] [2023-12-22 01:53:17,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1770611156] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:53:17,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:53:17,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:53:17,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957298434] [2023-12-22 01:53:17,376 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:53:17,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:53:17,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:53:17,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:53:17,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:53:17,378 INFO L87 Difference]: Start difference. First operand 54638 states and 65459 transitions. Second operand has 26 states, 26 states have (on average 13.26923076923077) internal successors, (345), 26 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:53:27,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:53:27,458 INFO L93 Difference]: Finished difference Result 92745 states and 110782 transitions. [2023-12-22 01:53:27,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 01:53:27,458 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.26923076923077) internal successors, (345), 26 states have internal predecessors, (345), 0 states have call successors, (0), 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 183 [2023-12-22 01:53:27,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:53:27,551 INFO L225 Difference]: With dead ends: 92745 [2023-12-22 01:53:27,552 INFO L226 Difference]: Without dead ends: 82787 [2023-12-22 01:53:27,562 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=804, Invalid=4026, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 01:53:27,562 INFO L413 NwaCegarLoop]: 1697 mSDtfsCounter, 2524 mSDsluCounter, 21452 mSDsCounter, 0 mSdLazyCounter, 2828 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2524 SdHoareTripleChecker+Valid, 23149 SdHoareTripleChecker+Invalid, 2844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 2828 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-12-22 01:53:27,562 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2524 Valid, 23149 Invalid, 2844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 2828 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2023-12-22 01:53:27,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82787 states. [2023-12-22 01:53:31,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82787 to 67945. [2023-12-22 01:53:31,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67945 states, 67943 states have (on average 1.1958553493369442) internal successors, (81250), 67944 states have internal predecessors, (81250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:53:31,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67945 states to 67945 states and 81250 transitions. [2023-12-22 01:53:31,702 INFO L78 Accepts]: Start accepts. Automaton has 67945 states and 81250 transitions. Word has length 183 [2023-12-22 01:53:31,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:53:31,702 INFO L495 AbstractCegarLoop]: Abstraction has 67945 states and 81250 transitions. [2023-12-22 01:53:31,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.26923076923077) internal successors, (345), 26 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:53:31,702 INFO L276 IsEmpty]: Start isEmpty. Operand 67945 states and 81250 transitions. [2023-12-22 01:53:31,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 01:53:31,710 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:53:31,710 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-22 01:53:31,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2023-12-22 01:53:31,914 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-22 01:53:31,914 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:53:31,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:53:31,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1297173068, now seen corresponding path program 1 times [2023-12-22 01:53:31,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:53:31,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [498793995] [2023-12-22 01:53:31,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:53:31,915 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-22 01:53:31,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:53:31,916 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-22 01:53:31,921 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-22 01:53:32,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:53:32,057 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:53:32,060 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:53:33,487 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 49 proven. 92 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:33,487 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:53:34,147 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 49 proven. 92 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:34,147 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:53:34,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [498793995] [2023-12-22 01:53:34,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [498793995] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:53:34,148 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:53:34,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:53:34,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111217100] [2023-12-22 01:53:34,148 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:53:34,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:53:34,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:53:34,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:53:34,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:53:34,149 INFO L87 Difference]: Start difference. First operand 67945 states and 81250 transitions. Second operand has 26 states, 26 states have (on average 13.076923076923077) internal successors, (340), 26 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:53:41,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:53:41,937 INFO L93 Difference]: Finished difference Result 122455 states and 146847 transitions. [2023-12-22 01:53:41,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-22 01:53:41,937 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.076923076923077) internal successors, (340), 26 states have internal predecessors, (340), 0 states have call successors, (0), 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 183 [2023-12-22 01:53:41,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:53:42,084 INFO L225 Difference]: With dead ends: 122455 [2023-12-22 01:53:42,084 INFO L226 Difference]: Without dead ends: 108951 [2023-12-22 01:53:42,108 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 438 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=321, Invalid=2031, Unknown=0, NotChecked=0, Total=2352 [2023-12-22 01:53:42,109 INFO L413 NwaCegarLoop]: 1604 mSDtfsCounter, 6441 mSDsluCounter, 19006 mSDsCounter, 0 mSdLazyCounter, 1735 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6441 SdHoareTripleChecker+Valid, 20610 SdHoareTripleChecker+Invalid, 1748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-22 01:53:42,109 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6441 Valid, 20610 Invalid, 1748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1735 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-22 01:53:42,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108951 states. [2023-12-22 01:53:48,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108951 to 100597. [2023-12-22 01:53:48,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100597 states, 100595 states have (on average 1.193439037725533) internal successors, (120054), 100596 states have internal predecessors, (120054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:53:48,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100597 states to 100597 states and 120054 transitions. [2023-12-22 01:53:48,594 INFO L78 Accepts]: Start accepts. Automaton has 100597 states and 120054 transitions. Word has length 183 [2023-12-22 01:53:48,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:53:48,594 INFO L495 AbstractCegarLoop]: Abstraction has 100597 states and 120054 transitions. [2023-12-22 01:53:48,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.076923076923077) internal successors, (340), 26 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:53:48,595 INFO L276 IsEmpty]: Start isEmpty. Operand 100597 states and 120054 transitions. [2023-12-22 01:53:48,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 01:53:48,603 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:53:48,603 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-22 01:53:48,609 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-22 01:53:48,804 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-22 01:53:48,804 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:53:48,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:53:48,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1004559448, now seen corresponding path program 1 times [2023-12-22 01:53:48,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:53:48,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1648612602] [2023-12-22 01:53:48,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:53:48,805 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-22 01:53:48,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:53:48,806 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-22 01:53:48,807 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-22 01:53:48,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:53:48,956 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:53:48,958 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:53:50,516 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 58 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:50,516 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:53:51,198 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 58 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:51,199 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:53:51,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1648612602] [2023-12-22 01:53:51,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1648612602] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:53:51,199 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:53:51,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:53:51,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136316360] [2023-12-22 01:53:51,199 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:53:51,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:53:51,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:53:51,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:53:51,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:53:51,200 INFO L87 Difference]: Start difference. First operand 100597 states and 120054 transitions. Second operand has 26 states, 26 states have (on average 12.884615384615385) internal successors, (335), 26 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:54:07,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:54:07,598 INFO L93 Difference]: Finished difference Result 179899 states and 214894 transitions. [2023-12-22 01:54:07,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 01:54:07,599 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 12.884615384615385) internal successors, (335), 26 states have internal predecessors, (335), 0 states have call successors, (0), 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 183 [2023-12-22 01:54:07,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:54:07,762 INFO L225 Difference]: With dead ends: 179899 [2023-12-22 01:54:07,762 INFO L226 Difference]: Without dead ends: 142477 [2023-12-22 01:54:07,798 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1013 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=863, Invalid=3967, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 01:54:07,799 INFO L413 NwaCegarLoop]: 1713 mSDtfsCounter, 3880 mSDsluCounter, 21617 mSDsCounter, 0 mSdLazyCounter, 2977 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3880 SdHoareTripleChecker+Valid, 23330 SdHoareTripleChecker+Invalid, 3000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 2977 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2023-12-22 01:54:07,799 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3880 Valid, 23330 Invalid, 3000 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [23 Valid, 2977 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2023-12-22 01:54:07,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142477 states. [2023-12-22 01:54:16,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142477 to 120488. [2023-12-22 01:54:16,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120488 states, 120486 states have (on average 1.1867104891854656) internal successors, (142982), 120487 states have internal predecessors, (142982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:54:16,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120488 states to 120488 states and 142982 transitions. [2023-12-22 01:54:16,576 INFO L78 Accepts]: Start accepts. Automaton has 120488 states and 142982 transitions. Word has length 183 [2023-12-22 01:54:16,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:54:16,577 INFO L495 AbstractCegarLoop]: Abstraction has 120488 states and 142982 transitions. [2023-12-22 01:54:16,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.884615384615385) internal successors, (335), 26 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:54:16,578 INFO L276 IsEmpty]: Start isEmpty. Operand 120488 states and 142982 transitions. [2023-12-22 01:54:16,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 01:54:16,585 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:54:16,585 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-22 01:54:16,591 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-22 01:54:16,788 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-22 01:54:16,792 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:54:16,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:54:16,793 INFO L85 PathProgramCache]: Analyzing trace with hash 631323700, now seen corresponding path program 1 times [2023-12-22 01:54:16,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:54:16,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1156257748] [2023-12-22 01:54:16,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:54:16,793 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-22 01:54:16,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:54:16,794 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-22 01:54:16,931 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-22 01:54:17,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:54:17,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:54:17,070 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:54:18,787 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 67 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:54:18,787 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:54:19,539 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 67 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:54:19,540 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:54:19,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1156257748] [2023-12-22 01:54:19,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1156257748] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:54:19,540 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:54:19,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:54:19,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253013166] [2023-12-22 01:54:19,540 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:54:19,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:54:19,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:54:19,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:54:19,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:54:19,541 INFO L87 Difference]: Start difference. First operand 120488 states and 142982 transitions. Second operand has 26 states, 26 states have (on average 12.692307692307692) internal successors, (330), 26 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:54:45,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:54:45,317 INFO L93 Difference]: Finished difference Result 343247 states and 403547 transitions. [2023-12-22 01:54:45,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-12-22 01:54:45,317 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 12.692307692307692) internal successors, (330), 26 states have internal predecessors, (330), 0 states have call successors, (0), 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 183 [2023-12-22 01:54:45,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:54:45,711 INFO L225 Difference]: With dead ends: 343247 [2023-12-22 01:54:45,711 INFO L226 Difference]: Without dead ends: 305468 [2023-12-22 01:54:45,951 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1371 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1011, Invalid=4995, Unknown=0, NotChecked=0, Total=6006 [2023-12-22 01:54:45,953 INFO L413 NwaCegarLoop]: 1718 mSDtfsCounter, 5426 mSDsluCounter, 23341 mSDsCounter, 0 mSdLazyCounter, 3301 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5426 SdHoareTripleChecker+Valid, 25059 SdHoareTripleChecker+Invalid, 3323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 3301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2023-12-22 01:54:45,953 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5426 Valid, 25059 Invalid, 3323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 3301 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2023-12-22 01:54:46,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305468 states. [2023-12-22 01:55:04,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305468 to 220871. [2023-12-22 01:55:04,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220871 states, 220869 states have (on average 1.1772634457529123) internal successors, (260021), 220870 states have internal predecessors, (260021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:55:05,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220871 states to 220871 states and 260021 transitions. [2023-12-22 01:55:05,362 INFO L78 Accepts]: Start accepts. Automaton has 220871 states and 260021 transitions. Word has length 183 [2023-12-22 01:55:05,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:55:05,363 INFO L495 AbstractCegarLoop]: Abstraction has 220871 states and 260021 transitions. [2023-12-22 01:55:05,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.692307692307692) internal successors, (330), 26 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:55:05,363 INFO L276 IsEmpty]: Start isEmpty. Operand 220871 states and 260021 transitions. [2023-12-22 01:55:05,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2023-12-22 01:55:05,394 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:55:05,394 INFO L195 NwaCegarLoop]: trace histogram [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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:55:05,401 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-22 01:55:05,600 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-22 01:55:05,602 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:55:05,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:55:05,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1854391687, now seen corresponding path program 1 times [2023-12-22 01:55:05,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:55:05,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [425503688] [2023-12-22 01:55:05,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:55:05,603 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-22 01:55:05,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:55:05,604 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-22 01:55:05,607 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-22 01:55:05,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:55:05,733 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 01:55:05,735 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:55:06,628 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:55:06,629 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:55:06,629 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:55:06,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [425503688] [2023-12-22 01:55:06,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [425503688] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:55:06,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:55:06,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 01:55:06,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854621680] [2023-12-22 01:55:06,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:55:06,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:55:06,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:55:06,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:55:06,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:55:06,630 INFO L87 Difference]: Start difference. First operand 220871 states and 260021 transitions. Second operand has 3 states, 3 states have (on average 68.0) internal successors, (204), 2 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-22 01:55:47,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:55:47,087 INFO L93 Difference]: Finished difference Result 226130 states and 267039 transitions. [2023-12-22 01:55:47,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:55:47,101 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 68.0) internal successors, (204), 2 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 204 [2023-12-22 01:55:47,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:55:47,372 INFO L225 Difference]: With dead ends: 226130 [2023-12-22 01:55:47,372 INFO L226 Difference]: Without dead ends: 220871 [2023-12-22 01:55:47,396 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 202 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-22 01:55:47,398 INFO L413 NwaCegarLoop]: 821 mSDtfsCounter, 742 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2184 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 742 SdHoareTripleChecker+Valid, 828 SdHoareTripleChecker+Invalid, 2189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 2184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.7s IncrementalHoareTripleChecker+Time [2023-12-22 01:55:47,398 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [742 Valid, 828 Invalid, 2189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 2184 Invalid, 0 Unknown, 0 Unchecked, 25.7s Time] [2023-12-22 01:55:47,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220871 states. [2023-12-22 01:56:03,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220871 to 220871. [2023-12-22 01:56:03,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220871 states, 220869 states have (on average 1.177236280329064) internal successors, (260015), 220870 states have internal predecessors, (260015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:56:04,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220871 states to 220871 states and 260015 transitions. [2023-12-22 01:56:04,456 INFO L78 Accepts]: Start accepts. Automaton has 220871 states and 260015 transitions. Word has length 204 [2023-12-22 01:56:04,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:56:04,456 INFO L495 AbstractCegarLoop]: Abstraction has 220871 states and 260015 transitions. [2023-12-22 01:56:04,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 68.0) internal successors, (204), 2 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-22 01:56:04,456 INFO L276 IsEmpty]: Start isEmpty. Operand 220871 states and 260015 transitions. [2023-12-22 01:56:04,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2023-12-22 01:56:04,501 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:56:04,501 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:56:04,505 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 (46)] Ended with exit code 0 [2023-12-22 01:56:04,704 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-22 01:56:04,704 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:56:04,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:56:04,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1264786294, now seen corresponding path program 1 times [2023-12-22 01:56:04,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:56:04,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1949430397] [2023-12-22 01:56:04,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:56:04,706 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-22 01:56:04,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:56:04,707 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-22 01:56:04,737 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-22 01:56:05,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:56:05,033 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:56:05,039 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:56:05,666 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 161 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-12-22 01:56:05,666 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:56:05,666 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:56:05,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1949430397] [2023-12-22 01:56:05,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1949430397] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:56:05,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:56:05,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:56:05,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569659970] [2023-12-22 01:56:05,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:56:05,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 01:56:05,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:56:05,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 01:56:05,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-22 01:56:05,667 INFO L87 Difference]: Start difference. First operand 220871 states and 260015 transitions. Second operand has 4 states, 4 states have (on average 51.0) internal successors, (204), 3 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-22 01:56:47,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:56:47,826 INFO L93 Difference]: Finished difference Result 226164 states and 267067 transitions. [2023-12-22 01:56:47,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 01:56:47,830 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 51.0) internal successors, (204), 3 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 227 [2023-12-22 01:56:47,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:56:48,112 INFO L225 Difference]: With dead ends: 226164 [2023-12-22 01:56:48,113 INFO L226 Difference]: Without dead ends: 216365 [2023-12-22 01:56:48,142 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-22 01:56:48,143 INFO L413 NwaCegarLoop]: 822 mSDtfsCounter, 815 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 2962 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 815 SdHoareTripleChecker+Valid, 967 SdHoareTripleChecker+Invalid, 2962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2962 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:56:48,143 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [815 Valid, 967 Invalid, 2962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2962 Invalid, 0 Unknown, 0 Unchecked, 27.0s Time] [2023-12-22 01:56:48,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216365 states. [2023-12-22 01:57:05,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216365 to 216365. [2023-12-22 01:57:05,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216365 states, 216363 states have (on average 1.1782883395035195) internal successors, (254938), 216364 states have internal predecessors, (254938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:57:06,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216365 states to 216365 states and 254938 transitions. [2023-12-22 01:57:06,129 INFO L78 Accepts]: Start accepts. Automaton has 216365 states and 254938 transitions. Word has length 227 [2023-12-22 01:57:06,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:57:06,130 INFO L495 AbstractCegarLoop]: Abstraction has 216365 states and 254938 transitions. [2023-12-22 01:57:06,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 51.0) internal successors, (204), 3 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-22 01:57:06,130 INFO L276 IsEmpty]: Start isEmpty. Operand 216365 states and 254938 transitions. [2023-12-22 01:57:06,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2023-12-22 01:57:06,226 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:57:06,226 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-22 01:57:06,230 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-22 01:57:06,430 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-22 01:57:06,430 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:57:06,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:57:06,431 INFO L85 PathProgramCache]: Analyzing trace with hash 616645538, now seen corresponding path program 2 times [2023-12-22 01:57:06,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:57:06,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1590024827] [2023-12-22 01:57:06,431 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:57:06,431 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-22 01:57:06,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:57:06,432 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-22 01:57:06,434 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-22 01:57:06,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:57:06,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:57:06,525 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 01:57:06,528 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:57:10,372 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 335 trivial. 0 not checked. [2023-12-22 01:57:10,373 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:57:10,373 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:57:10,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1590024827] [2023-12-22 01:57:10,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1590024827] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:57:10,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:57:10,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-22 01:57:10,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57655884] [2023-12-22 01:57:10,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:57:10,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-22 01:57:10,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:57:10,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-22 01:57:10,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-22 01:57:10,374 INFO L87 Difference]: Start difference. First operand 216365 states and 254938 transitions. Second operand has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:57:32,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:57:32,457 INFO L93 Difference]: Finished difference Result 329109 states and 392787 transitions. [2023-12-22 01:57:32,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-22 01:57:32,459 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 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 248 [2023-12-22 01:57:32,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:57:33,156 INFO L225 Difference]: With dead ends: 329109 [2023-12-22 01:57:33,157 INFO L226 Difference]: Without dead ends: 312187 [2023-12-22 01:57:33,219 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-22 01:57:33,219 INFO L413 NwaCegarLoop]: 1635 mSDtfsCounter, 2110 mSDsluCounter, 2056 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2110 SdHoareTripleChecker+Valid, 3691 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 01:57:33,219 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2110 Valid, 3691 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 01:57:33,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312187 states. [2023-12-22 01:57:54,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312187 to 244555. [2023-12-22 01:57:54,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244555 states, 244553 states have (on average 1.1755815712749385) internal successors, (287492), 244554 states have internal predecessors, (287492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)