/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.5.1.ufo.BOUNDED-10.pals.c.v+nlh-reducer.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-25 10:23:22,157 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-25 10:23:22,221 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-25 10:23:22,224 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-25 10:23:22,225 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-25 10:23:22,245 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-25 10:23:22,245 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-25 10:23:22,246 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-25 10:23:22,246 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-25 10:23:22,249 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-25 10:23:22,249 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-25 10:23:22,249 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-25 10:23:22,250 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-25 10:23:22,251 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-25 10:23:22,251 INFO L153 SettingsManager]: * Use SBE=true [2023-12-25 10:23:22,251 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-25 10:23:22,251 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-25 10:23:22,251 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-25 10:23:22,252 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-25 10:23:22,252 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-25 10:23:22,252 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-25 10:23:22,252 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-25 10:23:22,252 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-25 10:23:22,252 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-25 10:23:22,252 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-25 10:23:22,253 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-25 10:23:22,253 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-25 10:23:22,253 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-25 10:23:22,253 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-25 10:23:22,253 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-25 10:23:22,254 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-25 10:23:22,254 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-25 10:23:22,254 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-25 10:23:22,254 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-25 10:23:22,254 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 10:23:22,254 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-25 10:23:22,254 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-25 10:23:22,255 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-25 10:23:22,255 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-25 10:23:22,255 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-25 10:23:22,255 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-25 10:23:22,255 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-25 10:23:22,255 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-25 10:23:22,255 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-25 10:23:22,256 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-25 10:23:22,256 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-25 10:23:22,256 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-25 10:23:22,423 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-25 10:23:22,439 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-25 10:23:22,441 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-25 10:23:22,442 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-25 10:23:22,442 INFO L274 PluginConnector]: CDTParser initialized [2023-12-25 10:23:22,443 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.5.1.ufo.BOUNDED-10.pals.c.v+nlh-reducer.c [2023-12-25 10:23:23,441 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-25 10:23:23,615 INFO L384 CDTParser]: Found 1 translation units. [2023-12-25 10:23:23,615 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.5.1.ufo.BOUNDED-10.pals.c.v+nlh-reducer.c [2023-12-25 10:23:23,624 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7e3781dd4/55661e53bdb94a749648f0e10d0a12f4/FLAG3ad22b96d [2023-12-25 10:23:23,634 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7e3781dd4/55661e53bdb94a749648f0e10d0a12f4 [2023-12-25 10:23:23,636 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-25 10:23:23,637 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-25 10:23:23,637 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-25 10:23:23,637 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-25 10:23:23,640 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-25 10:23:23,641 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 10:23:23" (1/1) ... [2023-12-25 10:23:23,641 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a884068 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:23:23, skipping insertion in model container [2023-12-25 10:23:23,642 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 10:23:23" (1/1) ... [2023-12-25 10:23:23,681 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 10:23:23,842 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.5.1.ufo.BOUNDED-10.pals.c.v+nlh-reducer.c[7981,7994] [2023-12-25 10:23:23,876 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 10:23:23,897 INFO L202 MainTranslator]: Completed pre-run [2023-12-25 10:23:23,945 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.5.1.ufo.BOUNDED-10.pals.c.v+nlh-reducer.c[7981,7994] [2023-12-25 10:23:23,967 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 10:23:23,978 INFO L206 MainTranslator]: Completed translation [2023-12-25 10:23:23,978 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:23:23 WrapperNode [2023-12-25 10:23:23,978 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-25 10:23:23,979 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-25 10:23:23,979 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-25 10:23:23,979 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-25 10:23:23,983 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:23:23" (1/1) ... [2023-12-25 10:23:23,992 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:23:23" (1/1) ... [2023-12-25 10:23:24,014 INFO L138 Inliner]: procedures = 24, calls = 7, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 667 [2023-12-25 10:23:24,014 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-25 10:23:24,015 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-25 10:23:24,015 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-25 10:23:24,015 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-25 10:23:24,022 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:23:23" (1/1) ... [2023-12-25 10:23:24,022 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:23:23" (1/1) ... [2023-12-25 10:23:24,026 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:23:23" (1/1) ... [2023-12-25 10:23:24,036 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-25 10:23:24,036 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:23:23" (1/1) ... [2023-12-25 10:23:24,036 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:23:23" (1/1) ... [2023-12-25 10:23:24,045 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:23:23" (1/1) ... [2023-12-25 10:23:24,058 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:23:23" (1/1) ... [2023-12-25 10:23:24,060 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:23:23" (1/1) ... [2023-12-25 10:23:24,061 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:23:23" (1/1) ... [2023-12-25 10:23:24,064 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-25 10:23:24,065 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-25 10:23:24,065 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-25 10:23:24,065 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-25 10:23:24,065 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:23:23" (1/1) ... [2023-12-25 10:23:24,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 10:23:24,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-25 10:23:24,097 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-25 10:23:24,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-25 10:23:24,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-25 10:23:24,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-25 10:23:24,134 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-25 10:23:24,134 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-25 10:23:24,252 INFO L241 CfgBuilder]: Building ICFG [2023-12-25 10:23:24,253 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-25 10:23:24,753 INFO L282 CfgBuilder]: Performing block encoding [2023-12-25 10:23:24,788 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-25 10:23:24,788 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-12-25 10:23:24,788 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 10:23:24 BoogieIcfgContainer [2023-12-25 10:23:24,788 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-25 10:23:24,790 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-25 10:23:24,791 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-25 10:23:24,793 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-25 10:23:24,793 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.12 10:23:23" (1/3) ... [2023-12-25 10:23:24,794 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e22023b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 10:23:24, skipping insertion in model container [2023-12-25 10:23:24,794 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:23:23" (2/3) ... [2023-12-25 10:23:24,794 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e22023b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 10:23:24, skipping insertion in model container [2023-12-25 10:23:24,794 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 10:23:24" (3/3) ... [2023-12-25 10:23:24,795 INFO L112 eAbstractionObserver]: Analyzing ICFG pals_lcr.5.1.ufo.BOUNDED-10.pals.c.v+nlh-reducer.c [2023-12-25 10:23:24,806 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-25 10:23:24,806 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-25 10:23:24,839 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-25 10:23:24,843 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;@5d0a1a7d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-25 10:23:24,843 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-25 10:23:24,847 INFO L276 IsEmpty]: Start isEmpty. Operand has 148 states, 146 states have (on average 1.7671232876712328) internal successors, (258), 147 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:24,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-25 10:23:24,861 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:23:24,861 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:23:24,861 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:23:24,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:23:24,864 INFO L85 PathProgramCache]: Analyzing trace with hash -819391528, now seen corresponding path program 1 times [2023-12-25 10:23:24,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:23:24,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [568361272] [2023-12-25 10:23:24,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:23:24,873 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:24,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:23:24,875 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:23:24,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-25 10:23:25,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:23:25,042 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 10:23:25,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:23:25,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:23:25,474 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:23:25,474 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:23:25,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [568361272] [2023-12-25 10:23:25,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [568361272] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:23:25,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:23:25,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 10:23:25,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616988355] [2023-12-25 10:23:25,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:23:25,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 10:23:25,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:23:25,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 10:23:25,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 10:23:25,509 INFO L87 Difference]: Start difference. First operand has 148 states, 146 states have (on average 1.7671232876712328) internal successors, (258), 147 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 15.0) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:25,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:23:25,826 INFO L93 Difference]: Finished difference Result 345 states and 580 transitions. [2023-12-25 10:23:25,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 10:23:25,827 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2023-12-25 10:23:25,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:23:25,835 INFO L225 Difference]: With dead ends: 345 [2023-12-25 10:23:25,836 INFO L226 Difference]: Without dead ends: 228 [2023-12-25 10:23:25,838 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-25 10:23:25,841 INFO L413 NwaCegarLoop]: 149 mSDtfsCounter, 735 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 735 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 10:23:25,841 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [735 Valid, 230 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 10:23:25,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2023-12-25 10:23:25,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 226. [2023-12-25 10:23:25,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 1.4533333333333334) internal successors, (327), 225 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:25,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 327 transitions. [2023-12-25 10:23:25,870 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 327 transitions. Word has length 75 [2023-12-25 10:23:25,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:23:25,871 INFO L495 AbstractCegarLoop]: Abstraction has 226 states and 327 transitions. [2023-12-25 10:23:25,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:25,871 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 327 transitions. [2023-12-25 10:23:25,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-25 10:23:25,873 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:23:25,873 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:23:25,878 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-12-25 10:23:26,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:26,076 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:23:26,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:23:26,076 INFO L85 PathProgramCache]: Analyzing trace with hash 510448913, now seen corresponding path program 1 times [2023-12-25 10:23:26,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:23:26,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [261895101] [2023-12-25 10:23:26,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:23:26,077 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:26,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:23:26,078 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:23:26,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-25 10:23:26,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:23:26,169 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 10:23:26,171 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:23:26,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:23:26,415 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:23:26,415 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:23:26,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [261895101] [2023-12-25 10:23:26,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [261895101] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:23:26,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:23:26,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 10:23:26,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748708933] [2023-12-25 10:23:26,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:23:26,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 10:23:26,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:23:26,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 10:23:26,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 10:23:26,417 INFO L87 Difference]: Start difference. First operand 226 states and 327 transitions. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:26,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:23:26,563 INFO L93 Difference]: Finished difference Result 411 states and 612 transitions. [2023-12-25 10:23:26,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 10:23:26,564 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 76 [2023-12-25 10:23:26,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:23:26,565 INFO L225 Difference]: With dead ends: 411 [2023-12-25 10:23:26,566 INFO L226 Difference]: Without dead ends: 226 [2023-12-25 10:23:26,566 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-25 10:23:26,567 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 347 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:23:26,567 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [347 Valid, 116 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 10:23:26,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2023-12-25 10:23:26,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 226. [2023-12-25 10:23:26,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 1.44) internal successors, (324), 225 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:26,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 324 transitions. [2023-12-25 10:23:26,576 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 324 transitions. Word has length 76 [2023-12-25 10:23:26,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:23:26,577 INFO L495 AbstractCegarLoop]: Abstraction has 226 states and 324 transitions. [2023-12-25 10:23:26,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:26,577 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 324 transitions. [2023-12-25 10:23:26,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-12-25 10:23:26,578 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:23:26,578 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-25 10:23:26,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-25 10:23:26,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:26,781 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:23:26,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:23:26,782 INFO L85 PathProgramCache]: Analyzing trace with hash 730317932, now seen corresponding path program 1 times [2023-12-25 10:23:26,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:23:26,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [333746059] [2023-12-25 10:23:26,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:23:26,783 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:26,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:23:26,784 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:23:26,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-25 10:23:26,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:23:26,878 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 10:23:26,881 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:23:27,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:23:27,123 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:23:27,123 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:23:27,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [333746059] [2023-12-25 10:23:27,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [333746059] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:23:27,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:23:27,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 10:23:27,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732033886] [2023-12-25 10:23:27,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:23:27,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 10:23:27,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:23:27,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 10:23:27,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 10:23:27,132 INFO L87 Difference]: Start difference. First operand 226 states and 324 transitions. Second operand has 5 states, 5 states have (on average 15.4) 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-25 10:23:27,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:23:27,241 INFO L93 Difference]: Finished difference Result 407 states and 602 transitions. [2023-12-25 10:23:27,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 10:23:27,241 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.4) 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-25 10:23:27,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:23:27,242 INFO L225 Difference]: With dead ends: 407 [2023-12-25 10:23:27,243 INFO L226 Difference]: Without dead ends: 226 [2023-12-25 10:23:27,243 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-25 10:23:27,244 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 335 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:23:27,244 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [335 Valid, 124 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 10:23:27,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2023-12-25 10:23:27,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 226. [2023-12-25 10:23:27,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 1.4266666666666667) internal successors, (321), 225 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:27,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 321 transitions. [2023-12-25 10:23:27,258 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 321 transitions. Word has length 77 [2023-12-25 10:23:27,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:23:27,258 INFO L495 AbstractCegarLoop]: Abstraction has 226 states and 321 transitions. [2023-12-25 10:23:27,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) 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-25 10:23:27,258 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 321 transitions. [2023-12-25 10:23:27,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-25 10:23:27,263 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:23:27,263 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-25 10:23:27,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-25 10:23:27,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:27,471 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:23:27,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:23:27,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1059678973, now seen corresponding path program 1 times [2023-12-25 10:23:27,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:23:27,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [916090567] [2023-12-25 10:23:27,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:23:27,472 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:27,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:23:27,473 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:23:27,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-25 10:23:27,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:23:27,556 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 10:23:27,558 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:23:27,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:23:27,767 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:23:27,767 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:23:27,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [916090567] [2023-12-25 10:23:27,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [916090567] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:23:27,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:23:27,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 10:23:27,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028643577] [2023-12-25 10:23:27,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:23:27,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 10:23:27,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:23:27,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 10:23:27,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 10:23:27,768 INFO L87 Difference]: Start difference. First operand 226 states and 321 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 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-25 10:23:27,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:23:27,883 INFO L93 Difference]: Finished difference Result 403 states and 592 transitions. [2023-12-25 10:23:27,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 10:23:27,883 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 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-25 10:23:27,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:23:27,884 INFO L225 Difference]: With dead ends: 403 [2023-12-25 10:23:27,884 INFO L226 Difference]: Without dead ends: 226 [2023-12-25 10:23:27,885 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-25 10:23:27,885 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 323 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:23:27,886 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [323 Valid, 132 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 10:23:27,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2023-12-25 10:23:27,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 226. [2023-12-25 10:23:27,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 1.4133333333333333) internal successors, (318), 225 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:27,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 318 transitions. [2023-12-25 10:23:27,892 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 318 transitions. Word has length 78 [2023-12-25 10:23:27,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:23:27,893 INFO L495 AbstractCegarLoop]: Abstraction has 226 states and 318 transitions. [2023-12-25 10:23:27,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 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-25 10:23:27,893 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 318 transitions. [2023-12-25 10:23:27,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2023-12-25 10:23:27,893 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:23:27,893 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, 1] [2023-12-25 10:23:27,898 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-25 10:23:28,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:28,096 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:23:28,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:23:28,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1644861440, now seen corresponding path program 1 times [2023-12-25 10:23:28,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:23:28,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [217768720] [2023-12-25 10:23:28,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:23:28,097 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:28,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:23:28,098 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:23:28,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-25 10:23:28,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:23:28,178 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 10:23:28,180 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:23:28,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:23:28,385 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:23:28,385 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:23:28,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [217768720] [2023-12-25 10:23:28,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [217768720] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:23:28,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:23:28,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 10:23:28,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115519132] [2023-12-25 10:23:28,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:23:28,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 10:23:28,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:23:28,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 10:23:28,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 10:23:28,386 INFO L87 Difference]: Start difference. First operand 226 states and 318 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:28,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:23:28,494 INFO L93 Difference]: Finished difference Result 399 states and 582 transitions. [2023-12-25 10:23:28,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 10:23:28,494 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 0 states have call successors, (0), 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 79 [2023-12-25 10:23:28,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:23:28,495 INFO L225 Difference]: With dead ends: 399 [2023-12-25 10:23:28,495 INFO L226 Difference]: Without dead ends: 226 [2023-12-25 10:23:28,496 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-25 10:23:28,496 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 452 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:23:28,497 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [452 Valid, 140 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 10:23:28,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2023-12-25 10:23:28,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 226. [2023-12-25 10:23:28,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 1.4) internal successors, (315), 225 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:28,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 315 transitions. [2023-12-25 10:23:28,502 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 315 transitions. Word has length 79 [2023-12-25 10:23:28,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:23:28,502 INFO L495 AbstractCegarLoop]: Abstraction has 226 states and 315 transitions. [2023-12-25 10:23:28,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:28,502 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 315 transitions. [2023-12-25 10:23:28,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-12-25 10:23:28,503 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:23:28,503 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, 1, 1] [2023-12-25 10:23:28,510 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-12-25 10:23:28,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:28,708 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:23:28,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:23:28,709 INFO L85 PathProgramCache]: Analyzing trace with hash -400028183, now seen corresponding path program 1 times [2023-12-25 10:23:28,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:23:28,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [885577501] [2023-12-25 10:23:28,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:23:28,709 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:28,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:23:28,710 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:23:28,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-25 10:23:28,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:23:28,783 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 10:23:28,785 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:23:29,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:23:29,086 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:23:29,087 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:23:29,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [885577501] [2023-12-25 10:23:29,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [885577501] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:23:29,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:23:29,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 10:23:29,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454459183] [2023-12-25 10:23:29,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:23:29,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-25 10:23:29,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:23:29,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-25 10:23:29,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-25 10:23:29,089 INFO L87 Difference]: Start difference. First operand 226 states and 315 transitions. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:29,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:23:29,482 INFO L93 Difference]: Finished difference Result 367 states and 530 transitions. [2023-12-25 10:23:29,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 10:23:29,483 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 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 80 [2023-12-25 10:23:29,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:23:29,484 INFO L225 Difference]: With dead ends: 367 [2023-12-25 10:23:29,484 INFO L226 Difference]: Without dead ends: 226 [2023-12-25 10:23:29,484 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2023-12-25 10:23:29,485 INFO L413 NwaCegarLoop]: 100 mSDtfsCounter, 607 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 607 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 10:23:29,485 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [607 Valid, 271 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 10:23:29,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2023-12-25 10:23:29,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 226. [2023-12-25 10:23:29,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 1.3955555555555557) internal successors, (314), 225 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:29,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 314 transitions. [2023-12-25 10:23:29,489 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 314 transitions. Word has length 80 [2023-12-25 10:23:29,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:23:29,489 INFO L495 AbstractCegarLoop]: Abstraction has 226 states and 314 transitions. [2023-12-25 10:23:29,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:29,489 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 314 transitions. [2023-12-25 10:23:29,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-25 10:23:29,490 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:23:29,490 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, 1, 1, 1] [2023-12-25 10:23:29,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-25 10:23:29,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:29,693 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:23:29,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:23:29,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1871174288, now seen corresponding path program 1 times [2023-12-25 10:23:29,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:23:29,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [579699314] [2023-12-25 10:23:29,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:23:29,694 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:29,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:23:29,695 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:23:29,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 (8)] Waiting until timeout for monitored process [2023-12-25 10:23:29,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:23:29,773 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 10:23:29,774 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:23:30,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:23:30,243 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:23:30,243 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:23:30,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [579699314] [2023-12-25 10:23:30,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [579699314] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:23:30,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:23:30,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-25 10:23:30,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491830675] [2023-12-25 10:23:30,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:23:30,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 10:23:30,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:23:30,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 10:23:30,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-25 10:23:30,245 INFO L87 Difference]: Start difference. First operand 226 states and 314 transitions. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:30,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:23:30,965 INFO L93 Difference]: Finished difference Result 380 states and 547 transitions. [2023-12-25 10:23:30,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-25 10:23:30,966 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 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 81 [2023-12-25 10:23:30,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:23:30,967 INFO L225 Difference]: With dead ends: 380 [2023-12-25 10:23:30,967 INFO L226 Difference]: Without dead ends: 228 [2023-12-25 10:23:30,967 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2023-12-25 10:23:30,968 INFO L413 NwaCegarLoop]: 100 mSDtfsCounter, 1285 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1285 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 10:23:30,968 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1285 Valid, 367 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 10:23:30,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2023-12-25 10:23:30,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 226. [2023-12-25 10:23:30,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 1.3866666666666667) internal successors, (312), 225 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:30,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 312 transitions. [2023-12-25 10:23:30,972 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 312 transitions. Word has length 81 [2023-12-25 10:23:30,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:23:30,972 INFO L495 AbstractCegarLoop]: Abstraction has 226 states and 312 transitions. [2023-12-25 10:23:30,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:30,972 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 312 transitions. [2023-12-25 10:23:30,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-25 10:23:30,973 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:23:30,973 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, 1, 1, 1, 1] [2023-12-25 10:23:30,980 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-25 10:23:31,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:31,174 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:23:31,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:23:31,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1623291790, now seen corresponding path program 1 times [2023-12-25 10:23:31,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:23:31,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [839941029] [2023-12-25 10:23:31,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:23:31,175 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:31,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:23:31,175 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:23:31,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-25 10:23:31,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:23:31,252 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 10:23:31,254 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:23:31,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:23:31,684 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:23:31,684 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:23:31,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [839941029] [2023-12-25 10:23:31,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [839941029] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:23:31,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:23:31,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-25 10:23:31,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36636569] [2023-12-25 10:23:31,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:23:31,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 10:23:31,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:23:31,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 10:23:31,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-25 10:23:31,685 INFO L87 Difference]: Start difference. First operand 226 states and 312 transitions. Second operand has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 8 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:32,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:23:32,218 INFO L93 Difference]: Finished difference Result 368 states and 528 transitions. [2023-12-25 10:23:32,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-25 10:23:32,218 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 8 states have internal predecessors, (82), 0 states have call successors, (0), 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 82 [2023-12-25 10:23:32,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:23:32,219 INFO L225 Difference]: With dead ends: 368 [2023-12-25 10:23:32,219 INFO L226 Difference]: Without dead ends: 226 [2023-12-25 10:23:32,220 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2023-12-25 10:23:32,220 INFO L413 NwaCegarLoop]: 100 mSDtfsCounter, 778 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 778 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 10:23:32,220 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [778 Valid, 313 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 10:23:32,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2023-12-25 10:23:32,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 226. [2023-12-25 10:23:32,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 1.3777777777777778) internal successors, (310), 225 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:32,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 310 transitions. [2023-12-25 10:23:32,224 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 310 transitions. Word has length 82 [2023-12-25 10:23:32,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:23:32,224 INFO L495 AbstractCegarLoop]: Abstraction has 226 states and 310 transitions. [2023-12-25 10:23:32,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 8 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:32,224 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 310 transitions. [2023-12-25 10:23:32,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2023-12-25 10:23:32,224 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:23:32,224 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, 1, 1, 1, 1, 1] [2023-12-25 10:23:32,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 (9)] Forceful destruction successful, exit code 0 [2023-12-25 10:23:32,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:32,430 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:23:32,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:23:32,431 INFO L85 PathProgramCache]: Analyzing trace with hash -959499065, now seen corresponding path program 1 times [2023-12-25 10:23:32,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:23:32,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1268371608] [2023-12-25 10:23:32,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:23:32,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-25 10:23:32,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:23:32,432 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:23:32,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-25 10:23:32,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:23:32,508 INFO L262 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 10:23:32,510 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:23:32,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:23:32,934 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:23:32,934 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:23:32,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1268371608] [2023-12-25 10:23:32,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1268371608] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:23:32,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:23:32,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-25 10:23:32,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476542551] [2023-12-25 10:23:32,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:23:32,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 10:23:32,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:23:32,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 10:23:32,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-25 10:23:32,936 INFO L87 Difference]: Start difference. First operand 226 states and 310 transitions. Second operand has 9 states, 9 states have (on average 9.222222222222221) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:33,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:23:33,468 INFO L93 Difference]: Finished difference Result 358 states and 510 transitions. [2023-12-25 10:23:33,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-25 10:23:33,469 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.222222222222221) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 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 83 [2023-12-25 10:23:33,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:23:33,469 INFO L225 Difference]: With dead ends: 358 [2023-12-25 10:23:33,470 INFO L226 Difference]: Without dead ends: 226 [2023-12-25 10:23:33,470 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2023-12-25 10:23:33,470 INFO L413 NwaCegarLoop]: 100 mSDtfsCounter, 638 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 638 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 10:23:33,470 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [638 Valid, 323 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 10:23:33,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2023-12-25 10:23:33,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 226. [2023-12-25 10:23:33,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 1.3688888888888888) internal successors, (308), 225 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:33,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 308 transitions. [2023-12-25 10:23:33,474 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 308 transitions. Word has length 83 [2023-12-25 10:23:33,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:23:33,474 INFO L495 AbstractCegarLoop]: Abstraction has 226 states and 308 transitions. [2023-12-25 10:23:33,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.222222222222221) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:33,474 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 308 transitions. [2023-12-25 10:23:33,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-12-25 10:23:33,474 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:23:33,475 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, 1, 1, 1, 1, 1, 1] [2023-12-25 10:23:33,482 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-25 10:23:33,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:33,678 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:23:33,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:23:33,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1096119675, now seen corresponding path program 1 times [2023-12-25 10:23:33,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:23:33,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [917808700] [2023-12-25 10:23:33,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:23:33,679 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:33,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:23:33,681 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:23:33,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-25 10:23:33,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:23:33,765 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 10:23:33,766 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:23:34,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:23:34,223 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:23:34,223 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:23:34,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [917808700] [2023-12-25 10:23:34,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [917808700] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:23:34,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:23:34,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-25 10:23:34,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402217523] [2023-12-25 10:23:34,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:23:34,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 10:23:34,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:23:34,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 10:23:34,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-25 10:23:34,224 INFO L87 Difference]: Start difference. First operand 226 states and 308 transitions. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:34,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:23:34,744 INFO L93 Difference]: Finished difference Result 348 states and 492 transitions. [2023-12-25 10:23:34,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-25 10:23:34,744 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 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 84 [2023-12-25 10:23:34,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:23:34,745 INFO L225 Difference]: With dead ends: 348 [2023-12-25 10:23:34,745 INFO L226 Difference]: Without dead ends: 226 [2023-12-25 10:23:34,746 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2023-12-25 10:23:34,746 INFO L413 NwaCegarLoop]: 100 mSDtfsCounter, 618 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 618 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 10:23:34,746 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [618 Valid, 333 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 10:23:34,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2023-12-25 10:23:34,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 226. [2023-12-25 10:23:34,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 1.36) internal successors, (306), 225 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:34,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 306 transitions. [2023-12-25 10:23:34,749 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 306 transitions. Word has length 84 [2023-12-25 10:23:34,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:23:34,749 INFO L495 AbstractCegarLoop]: Abstraction has 226 states and 306 transitions. [2023-12-25 10:23:34,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:34,750 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 306 transitions. [2023-12-25 10:23:34,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-25 10:23:34,750 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:23:34,750 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, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:23:34,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-25 10:23:34,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:34,953 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:23:34,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:23:34,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1652824962, now seen corresponding path program 1 times [2023-12-25 10:23:34,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:23:34,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1126760661] [2023-12-25 10:23:34,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:23:34,954 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:34,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:23:34,954 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:23:34,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 (12)] Waiting until timeout for monitored process [2023-12-25 10:23:35,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:23:35,031 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 10:23:35,032 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:23:35,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:23:35,641 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:23:35,641 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:23:35,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1126760661] [2023-12-25 10:23:35,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1126760661] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:23:35,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:23:35,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 10:23:35,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473799454] [2023-12-25 10:23:35,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:23:35,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 10:23:35,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:23:35,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 10:23:35,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-25 10:23:35,642 INFO L87 Difference]: Start difference. First operand 226 states and 306 transitions. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:35,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:23:35,776 INFO L93 Difference]: Finished difference Result 1035 states and 1519 transitions. [2023-12-25 10:23:35,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 10:23:35,776 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 85 [2023-12-25 10:23:35,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:23:35,778 INFO L225 Difference]: With dead ends: 1035 [2023-12-25 10:23:35,778 INFO L226 Difference]: Without dead ends: 915 [2023-12-25 10:23:35,779 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-25 10:23:35,779 INFO L413 NwaCegarLoop]: 340 mSDtfsCounter, 610 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 610 SdHoareTripleChecker+Valid, 958 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:23:35,780 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [610 Valid, 958 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 10:23:35,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 915 states. [2023-12-25 10:23:35,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 915 to 501. [2023-12-25 10:23:35,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 500 states have (on average 1.43) internal successors, (715), 500 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:35,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 715 transitions. [2023-12-25 10:23:35,788 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 715 transitions. Word has length 85 [2023-12-25 10:23:35,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:23:35,788 INFO L495 AbstractCegarLoop]: Abstraction has 501 states and 715 transitions. [2023-12-25 10:23:35,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:35,788 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 715 transitions. [2023-12-25 10:23:35,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-25 10:23:35,789 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:23:35,789 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, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:23:35,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-25 10:23:35,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:35,992 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:23:35,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:23:35,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1855509610, now seen corresponding path program 1 times [2023-12-25 10:23:35,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:23:35,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [95216013] [2023-12-25 10:23:35,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:23:35,993 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:35,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:23:35,994 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:23:35,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-25 10:23:36,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:23:36,068 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 10:23:36,074 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:23:36,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:23:36,584 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:23:36,584 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:23:36,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [95216013] [2023-12-25 10:23:36,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [95216013] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:23:36,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:23:36,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 10:23:36,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529814990] [2023-12-25 10:23:36,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:23:36,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 10:23:36,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:23:36,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 10:23:36,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-25 10:23:36,585 INFO L87 Difference]: Start difference. First operand 501 states and 715 transitions. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:36,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:23:36,709 INFO L93 Difference]: Finished difference Result 1273 states and 1871 transitions. [2023-12-25 10:23:36,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 10:23:36,709 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 86 [2023-12-25 10:23:36,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:23:36,712 INFO L225 Difference]: With dead ends: 1273 [2023-12-25 10:23:36,712 INFO L226 Difference]: Without dead ends: 1153 [2023-12-25 10:23:36,713 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-25 10:23:36,713 INFO L413 NwaCegarLoop]: 360 mSDtfsCounter, 620 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 620 SdHoareTripleChecker+Valid, 939 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:23:36,713 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [620 Valid, 939 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 10:23:36,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1153 states. [2023-12-25 10:23:36,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1153 to 759. [2023-12-25 10:23:36,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 1.4445910290237467) internal successors, (1095), 758 states have internal predecessors, (1095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:36,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 1095 transitions. [2023-12-25 10:23:36,723 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 1095 transitions. Word has length 86 [2023-12-25 10:23:36,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:23:36,724 INFO L495 AbstractCegarLoop]: Abstraction has 759 states and 1095 transitions. [2023-12-25 10:23:36,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:36,724 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 1095 transitions. [2023-12-25 10:23:36,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-25 10:23:36,724 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:23:36,724 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, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:23:36,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-25 10:23:36,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:36,927 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:23:36,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:23:36,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1089789080, now seen corresponding path program 1 times [2023-12-25 10:23:36,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:23:36,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [784235657] [2023-12-25 10:23:36,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:23:36,937 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:36,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:23:36,938 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:23:36,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-25 10:23:37,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:23:37,011 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 10:23:37,012 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:23:37,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:23:37,523 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:23:37,523 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:23:37,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [784235657] [2023-12-25 10:23:37,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [784235657] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:23:37,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:23:37,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 10:23:37,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588552232] [2023-12-25 10:23:37,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:23:37,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 10:23:37,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:23:37,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 10:23:37,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-25 10:23:37,525 INFO L87 Difference]: Start difference. First operand 759 states and 1095 transitions. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:37,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:23:37,670 INFO L93 Difference]: Finished difference Result 1401 states and 2060 transitions. [2023-12-25 10:23:37,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 10:23:37,671 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 86 [2023-12-25 10:23:37,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:23:37,673 INFO L225 Difference]: With dead ends: 1401 [2023-12-25 10:23:37,673 INFO L226 Difference]: Without dead ends: 1045 [2023-12-25 10:23:37,674 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-25 10:23:37,674 INFO L413 NwaCegarLoop]: 346 mSDtfsCounter, 687 mSDsluCounter, 697 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 687 SdHoareTripleChecker+Valid, 1043 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:23:37,674 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [687 Valid, 1043 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 10:23:37,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states. [2023-12-25 10:23:37,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 641. [2023-12-25 10:23:37,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 641 states, 640 states have (on average 1.428125) internal successors, (914), 640 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:37,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 914 transitions. [2023-12-25 10:23:37,685 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 914 transitions. Word has length 86 [2023-12-25 10:23:37,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:23:37,686 INFO L495 AbstractCegarLoop]: Abstraction has 641 states and 914 transitions. [2023-12-25 10:23:37,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:37,686 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 914 transitions. [2023-12-25 10:23:37,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-25 10:23:37,686 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:23:37,686 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, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:23:37,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-25 10:23:37,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:37,889 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:23:37,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:23:37,890 INFO L85 PathProgramCache]: Analyzing trace with hash 731959337, now seen corresponding path program 1 times [2023-12-25 10:23:37,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:23:37,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [617647886] [2023-12-25 10:23:37,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:23:37,890 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:37,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:23:37,891 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:23:37,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-25 10:23:37,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:23:37,971 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 10:23:37,973 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:23:38,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:23:38,480 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:23:38,481 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:23:38,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [617647886] [2023-12-25 10:23:38,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [617647886] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:23:38,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:23:38,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 10:23:38,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409328744] [2023-12-25 10:23:38,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:23:38,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 10:23:38,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:23:38,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 10:23:38,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-25 10:23:38,482 INFO L87 Difference]: Start difference. First operand 641 states and 914 transitions. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:38,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:23:38,611 INFO L93 Difference]: Finished difference Result 1285 states and 1881 transitions. [2023-12-25 10:23:38,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 10:23:38,612 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 86 [2023-12-25 10:23:38,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:23:38,614 INFO L225 Difference]: With dead ends: 1285 [2023-12-25 10:23:38,614 INFO L226 Difference]: Without dead ends: 1165 [2023-12-25 10:23:38,615 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-25 10:23:38,615 INFO L413 NwaCegarLoop]: 434 mSDtfsCounter, 644 mSDsluCounter, 658 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 644 SdHoareTripleChecker+Valid, 1092 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:23:38,615 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [644 Valid, 1092 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 10:23:38,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2023-12-25 10:23:38,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 771. [2023-12-25 10:23:38,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 771 states, 770 states have (on average 1.4350649350649352) internal successors, (1105), 770 states have internal predecessors, (1105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:38,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 771 states to 771 states and 1105 transitions. [2023-12-25 10:23:38,627 INFO L78 Accepts]: Start accepts. Automaton has 771 states and 1105 transitions. Word has length 86 [2023-12-25 10:23:38,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:23:38,627 INFO L495 AbstractCegarLoop]: Abstraction has 771 states and 1105 transitions. [2023-12-25 10:23:38,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:38,627 INFO L276 IsEmpty]: Start isEmpty. Operand 771 states and 1105 transitions. [2023-12-25 10:23:38,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-25 10:23:38,628 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:23:38,628 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, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:23:38,630 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 (15)] Forceful destruction successful, exit code 0 [2023-12-25 10:23:38,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:38,831 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:23:38,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:23:38,831 INFO L85 PathProgramCache]: Analyzing trace with hash 715878443, now seen corresponding path program 1 times [2023-12-25 10:23:38,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:23:38,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [227948870] [2023-12-25 10:23:38,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:23:38,832 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:38,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:23:38,832 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:23:38,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-25 10:23:38,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:23:38,911 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 10:23:38,912 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:23:39,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:23:39,381 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:23:39,381 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:23:39,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [227948870] [2023-12-25 10:23:39,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [227948870] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:23:39,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:23:39,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 10:23:39,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097728882] [2023-12-25 10:23:39,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:23:39,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 10:23:39,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:23:39,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 10:23:39,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-25 10:23:39,382 INFO L87 Difference]: Start difference. First operand 771 states and 1105 transitions. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:39,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:23:39,478 INFO L93 Difference]: Finished difference Result 1425 states and 2086 transitions. [2023-12-25 10:23:39,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 10:23:39,478 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 86 [2023-12-25 10:23:39,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:23:39,481 INFO L225 Difference]: With dead ends: 1425 [2023-12-25 10:23:39,481 INFO L226 Difference]: Without dead ends: 1305 [2023-12-25 10:23:39,482 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-25 10:23:39,482 INFO L413 NwaCegarLoop]: 448 mSDtfsCounter, 755 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 755 SdHoareTripleChecker+Valid, 1002 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:23:39,482 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [755 Valid, 1002 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 10:23:39,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1305 states. [2023-12-25 10:23:39,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1305 to 916. [2023-12-25 10:23:39,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 916 states, 915 states have (on average 1.439344262295082) internal successors, (1317), 915 states have internal predecessors, (1317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:39,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 916 states to 916 states and 1317 transitions. [2023-12-25 10:23:39,494 INFO L78 Accepts]: Start accepts. Automaton has 916 states and 1317 transitions. Word has length 86 [2023-12-25 10:23:39,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:23:39,495 INFO L495 AbstractCegarLoop]: Abstraction has 916 states and 1317 transitions. [2023-12-25 10:23:39,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:39,495 INFO L276 IsEmpty]: Start isEmpty. Operand 916 states and 1317 transitions. [2023-12-25 10:23:39,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-25 10:23:39,495 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:23:39,495 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, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:23:39,502 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-25 10:23:39,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:39,698 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:23:39,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:23:39,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1804541076, now seen corresponding path program 1 times [2023-12-25 10:23:39,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:23:39,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1614713072] [2023-12-25 10:23:39,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:23:39,699 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:39,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:23:39,700 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:23:39,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-25 10:23:39,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:23:39,775 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 10:23:39,777 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:23:40,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:23:40,267 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:23:40,267 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:23:40,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1614713072] [2023-12-25 10:23:40,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1614713072] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:23:40,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:23:40,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 10:23:40,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373482162] [2023-12-25 10:23:40,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:23:40,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 10:23:40,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:23:40,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 10:23:40,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-25 10:23:40,269 INFO L87 Difference]: Start difference. First operand 916 states and 1317 transitions. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:40,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:23:40,355 INFO L93 Difference]: Finished difference Result 1559 states and 2283 transitions. [2023-12-25 10:23:40,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 10:23:40,355 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 86 [2023-12-25 10:23:40,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:23:40,358 INFO L225 Difference]: With dead ends: 1559 [2023-12-25 10:23:40,358 INFO L226 Difference]: Without dead ends: 1439 [2023-12-25 10:23:40,359 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-25 10:23:40,359 INFO L413 NwaCegarLoop]: 374 mSDtfsCounter, 739 mSDsluCounter, 556 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 739 SdHoareTripleChecker+Valid, 930 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:23:40,359 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [739 Valid, 930 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 10:23:40,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1439 states. [2023-12-25 10:23:40,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1439 to 1050. [2023-12-25 10:23:40,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 1049 states have (on average 1.4432793136320305) internal successors, (1514), 1049 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:40,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1514 transitions. [2023-12-25 10:23:40,375 INFO L78 Accepts]: Start accepts. Automaton has 1050 states and 1514 transitions. Word has length 86 [2023-12-25 10:23:40,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:23:40,375 INFO L495 AbstractCegarLoop]: Abstraction has 1050 states and 1514 transitions. [2023-12-25 10:23:40,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:40,375 INFO L276 IsEmpty]: Start isEmpty. Operand 1050 states and 1514 transitions. [2023-12-25 10:23:40,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-25 10:23:40,376 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:23:40,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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:23:40,388 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 (17)] Forceful destruction successful, exit code 0 [2023-12-25 10:23:40,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:40,578 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:23:40,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:23:40,578 INFO L85 PathProgramCache]: Analyzing trace with hash 294400252, now seen corresponding path program 1 times [2023-12-25 10:23:40,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:23:40,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [382696232] [2023-12-25 10:23:40,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:23:40,579 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:40,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:23:40,580 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:23:40,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-25 10:23:40,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:23:40,658 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 38 conjunts are in the unsatisfiable core [2023-12-25 10:23:40,660 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:23:44,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:23:44,320 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:23:44,320 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:23:44,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [382696232] [2023-12-25 10:23:44,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [382696232] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:23:44,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:23:44,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2023-12-25 10:23:44,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968501561] [2023-12-25 10:23:44,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:23:44,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-12-25 10:23:44,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:23:44,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-12-25 10:23:44,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=769, Unknown=0, NotChecked=0, Total=930 [2023-12-25 10:23:44,322 INFO L87 Difference]: Start difference. First operand 1050 states and 1514 transitions. Second operand has 31 states, 31 states have (on average 2.806451612903226) internal successors, (87), 31 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:55,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:23:55,770 INFO L93 Difference]: Finished difference Result 2906 states and 4249 transitions. [2023-12-25 10:23:55,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-12-25 10:23:55,770 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.806451612903226) internal successors, (87), 31 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 87 [2023-12-25 10:23:55,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:23:55,776 INFO L225 Difference]: With dead ends: 2906 [2023-12-25 10:23:55,776 INFO L226 Difference]: Without dead ends: 2651 [2023-12-25 10:23:55,777 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 370 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=451, Invalid=1711, Unknown=0, NotChecked=0, Total=2162 [2023-12-25 10:23:55,777 INFO L413 NwaCegarLoop]: 613 mSDtfsCounter, 1239 mSDsluCounter, 7888 mSDsCounter, 0 mSdLazyCounter, 5799 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1239 SdHoareTripleChecker+Valid, 8501 SdHoareTripleChecker+Invalid, 5799 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.3s IncrementalHoareTripleChecker+Time [2023-12-25 10:23:55,778 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1239 Valid, 8501 Invalid, 5799 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5799 Invalid, 0 Unknown, 0 Unchecked, 9.3s Time] [2023-12-25 10:23:55,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2651 states. [2023-12-25 10:23:55,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2651 to 1055. [2023-12-25 10:23:55,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1055 states, 1054 states have (on average 1.4421252371916509) internal successors, (1520), 1054 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:55,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1055 states to 1055 states and 1520 transitions. [2023-12-25 10:23:55,793 INFO L78 Accepts]: Start accepts. Automaton has 1055 states and 1520 transitions. Word has length 87 [2023-12-25 10:23:55,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:23:55,793 INFO L495 AbstractCegarLoop]: Abstraction has 1055 states and 1520 transitions. [2023-12-25 10:23:55,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.806451612903226) internal successors, (87), 31 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:55,793 INFO L276 IsEmpty]: Start isEmpty. Operand 1055 states and 1520 transitions. [2023-12-25 10:23:55,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-25 10:23:55,794 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:23:55,794 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:23:55,799 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-25 10:23:55,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:55,997 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:23:55,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:23:55,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1436424547, now seen corresponding path program 1 times [2023-12-25 10:23:55,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:23:55,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [185801603] [2023-12-25 10:23:55,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:23:55,998 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:55,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:23:55,999 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:23:56,024 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-25 10:23:56,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:23:56,081 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 10:23:56,082 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:23:56,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:23:56,156 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:23:56,157 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:23:56,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [185801603] [2023-12-25 10:23:56,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [185801603] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:23:56,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:23:56,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 10:23:56,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940504464] [2023-12-25 10:23:56,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:23:56,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 10:23:56,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:23:56,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 10:23:56,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 10:23:56,158 INFO L87 Difference]: Start difference. First operand 1055 states and 1520 transitions. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:56,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:23:56,185 INFO L93 Difference]: Finished difference Result 2578 states and 3772 transitions. [2023-12-25 10:23:56,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 10:23:56,186 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 87 [2023-12-25 10:23:56,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:23:56,189 INFO L225 Difference]: With dead ends: 2578 [2023-12-25 10:23:56,189 INFO L226 Difference]: Without dead ends: 1750 [2023-12-25 10:23:56,190 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 10:23:56,190 INFO L413 NwaCegarLoop]: 241 mSDtfsCounter, 93 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:23:56,191 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 566 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:23:56,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1750 states. [2023-12-25 10:23:56,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1750 to 1748. [2023-12-25 10:23:56,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1748 states, 1747 states have (on average 1.4436176302232397) internal successors, (2522), 1747 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:56,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1748 states to 1748 states and 2522 transitions. [2023-12-25 10:23:56,207 INFO L78 Accepts]: Start accepts. Automaton has 1748 states and 2522 transitions. Word has length 87 [2023-12-25 10:23:56,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:23:56,207 INFO L495 AbstractCegarLoop]: Abstraction has 1748 states and 2522 transitions. [2023-12-25 10:23:56,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:23:56,207 INFO L276 IsEmpty]: Start isEmpty. Operand 1748 states and 2522 transitions. [2023-12-25 10:23:56,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-25 10:23:56,208 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:23:56,208 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:23:56,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-25 10:23:56,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:56,411 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:23:56,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:23:56,412 INFO L85 PathProgramCache]: Analyzing trace with hash -175919843, now seen corresponding path program 1 times [2023-12-25 10:23:56,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:23:56,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [945398313] [2023-12-25 10:23:56,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:23:56,412 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:23:56,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:23:56,413 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:23:56,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-25 10:23:56,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:23:56,495 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 37 conjunts are in the unsatisfiable core [2023-12-25 10:23:56,497 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:24:01,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:24:01,210 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:24:01,210 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:24:01,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [945398313] [2023-12-25 10:24:01,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [945398313] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:24:01,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:24:01,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2023-12-25 10:24:01,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221705524] [2023-12-25 10:24:01,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:24:01,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-12-25 10:24:01,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:24:01,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-12-25 10:24:01,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=842, Unknown=0, NotChecked=0, Total=992 [2023-12-25 10:24:01,213 INFO L87 Difference]: Start difference. First operand 1748 states and 2522 transitions. Second operand has 32 states, 32 states have (on average 2.71875) internal successors, (87), 32 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:24:24,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:24:24,040 INFO L93 Difference]: Finished difference Result 4825 states and 7025 transitions. [2023-12-25 10:24:24,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-12-25 10:24:24,040 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.71875) internal successors, (87), 32 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 87 [2023-12-25 10:24:24,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:24:24,050 INFO L225 Difference]: With dead ends: 4825 [2023-12-25 10:24:24,050 INFO L226 Difference]: Without dead ends: 4473 [2023-12-25 10:24:24,051 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 450 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=439, Invalid=2011, Unknown=0, NotChecked=0, Total=2450 [2023-12-25 10:24:24,051 INFO L413 NwaCegarLoop]: 608 mSDtfsCounter, 1212 mSDsluCounter, 9009 mSDsCounter, 0 mSdLazyCounter, 6528 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1212 SdHoareTripleChecker+Valid, 9617 SdHoareTripleChecker+Invalid, 6528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:24:24,051 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1212 Valid, 9617 Invalid, 6528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6528 Invalid, 0 Unknown, 0 Unchecked, 19.1s Time] [2023-12-25 10:24:24,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4473 states. [2023-12-25 10:24:24,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4473 to 1753. [2023-12-25 10:24:24,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1753 states, 1752 states have (on average 1.4429223744292237) internal successors, (2528), 1752 states have internal predecessors, (2528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:24:24,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1753 states to 1753 states and 2528 transitions. [2023-12-25 10:24:24,082 INFO L78 Accepts]: Start accepts. Automaton has 1753 states and 2528 transitions. Word has length 87 [2023-12-25 10:24:24,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:24:24,082 INFO L495 AbstractCegarLoop]: Abstraction has 1753 states and 2528 transitions. [2023-12-25 10:24:24,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.71875) internal successors, (87), 32 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:24:24,082 INFO L276 IsEmpty]: Start isEmpty. Operand 1753 states and 2528 transitions. [2023-12-25 10:24:24,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-25 10:24:24,083 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:24:24,083 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:24:24,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-25 10:24:24,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:24:24,285 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:24:24,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:24:24,286 INFO L85 PathProgramCache]: Analyzing trace with hash -2024096163, now seen corresponding path program 1 times [2023-12-25 10:24:24,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:24:24,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1182688283] [2023-12-25 10:24:24,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:24:24,286 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:24:24,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:24:24,287 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:24:24,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-25 10:24:24,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:24:24,364 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-25 10:24:24,365 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:24:25,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:24:25,425 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:24:25,425 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:24:25,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1182688283] [2023-12-25 10:24:25,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1182688283] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:24:25,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:24:25,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2023-12-25 10:24:25,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576250288] [2023-12-25 10:24:25,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:24:25,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 10:24:25,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:24:25,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 10:24:25,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2023-12-25 10:24:25,426 INFO L87 Difference]: Start difference. First operand 1753 states and 2528 transitions. Second operand has 16 states, 16 states have (on average 5.4375) internal successors, (87), 16 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:24:27,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:24:27,237 INFO L93 Difference]: Finished difference Result 4183 states and 6092 transitions. [2023-12-25 10:24:27,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-25 10:24:27,238 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.4375) internal successors, (87), 16 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 87 [2023-12-25 10:24:27,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:24:27,245 INFO L225 Difference]: With dead ends: 4183 [2023-12-25 10:24:27,245 INFO L226 Difference]: Without dead ends: 3672 [2023-12-25 10:24:27,246 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=197, Invalid=615, Unknown=0, NotChecked=0, Total=812 [2023-12-25 10:24:27,246 INFO L413 NwaCegarLoop]: 360 mSDtfsCounter, 1138 mSDsluCounter, 2627 mSDsCounter, 0 mSdLazyCounter, 917 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1138 SdHoareTripleChecker+Valid, 2987 SdHoareTripleChecker+Invalid, 917 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 917 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:24:27,246 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1138 Valid, 2987 Invalid, 917 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 917 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-25 10:24:27,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3672 states. [2023-12-25 10:24:27,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3672 to 1711. [2023-12-25 10:24:27,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1711 states, 1710 states have (on average 1.4426900584795321) internal successors, (2467), 1710 states have internal predecessors, (2467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:24:27,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1711 states to 1711 states and 2467 transitions. [2023-12-25 10:24:27,270 INFO L78 Accepts]: Start accepts. Automaton has 1711 states and 2467 transitions. Word has length 87 [2023-12-25 10:24:27,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:24:27,270 INFO L495 AbstractCegarLoop]: Abstraction has 1711 states and 2467 transitions. [2023-12-25 10:24:27,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.4375) internal successors, (87), 16 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:24:27,270 INFO L276 IsEmpty]: Start isEmpty. Operand 1711 states and 2467 transitions. [2023-12-25 10:24:27,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-25 10:24:27,271 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:24:27,271 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:24:27,276 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-25 10:24:27,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:24:27,474 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:24:27,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:24:27,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1447277372, now seen corresponding path program 1 times [2023-12-25 10:24:27,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:24:27,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [598617220] [2023-12-25 10:24:27,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:24:27,474 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:24:27,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:24:27,475 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:24:27,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-25 10:24:27,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:24:27,554 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 10:24:27,555 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:24:27,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:24:27,886 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:24:27,886 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:24:27,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [598617220] [2023-12-25 10:24:27,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [598617220] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:24:27,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:24:27,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-25 10:24:27,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448792355] [2023-12-25 10:24:27,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:24:27,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 10:24:27,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:24:27,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 10:24:27,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-12-25 10:24:27,887 INFO L87 Difference]: Start difference. First operand 1711 states and 2467 transitions. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:24:28,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:24:28,226 INFO L93 Difference]: Finished difference Result 3485 states and 5077 transitions. [2023-12-25 10:24:28,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-25 10:24:28,226 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 87 [2023-12-25 10:24:28,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:24:28,233 INFO L225 Difference]: With dead ends: 3485 [2023-12-25 10:24:28,233 INFO L226 Difference]: Without dead ends: 3108 [2023-12-25 10:24:28,233 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2023-12-25 10:24:28,234 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 1021 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1021 SdHoareTripleChecker+Valid, 601 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 10:24:28,234 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1021 Valid, 601 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 10:24:28,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3108 states. [2023-12-25 10:24:28,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3108 to 1632. [2023-12-25 10:24:28,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1632 states, 1631 states have (on average 1.4438994481912937) internal successors, (2355), 1631 states have internal predecessors, (2355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:24:28,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1632 states to 1632 states and 2355 transitions. [2023-12-25 10:24:28,252 INFO L78 Accepts]: Start accepts. Automaton has 1632 states and 2355 transitions. Word has length 87 [2023-12-25 10:24:28,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:24:28,253 INFO L495 AbstractCegarLoop]: Abstraction has 1632 states and 2355 transitions. [2023-12-25 10:24:28,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:24:28,253 INFO L276 IsEmpty]: Start isEmpty. Operand 1632 states and 2355 transitions. [2023-12-25 10:24:28,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-12-25 10:24:28,253 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:24:28,253 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:24:28,256 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-25 10:24:28,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:24:28,456 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:24:28,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:24:28,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1804071413, now seen corresponding path program 1 times [2023-12-25 10:24:28,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:24:28,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1238235488] [2023-12-25 10:24:28,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:24:28,456 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:24:28,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:24:28,457 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:24:28,458 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-25 10:24:28,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:24:28,535 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-25 10:24:28,537 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:24:29,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:24:29,633 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:24:29,633 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:24:29,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1238235488] [2023-12-25 10:24:29,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1238235488] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:24:29,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:24:29,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2023-12-25 10:24:29,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447746753] [2023-12-25 10:24:29,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:24:29,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 10:24:29,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:24:29,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 10:24:29,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2023-12-25 10:24:29,635 INFO L87 Difference]: Start difference. First operand 1632 states and 2355 transitions. Second operand has 16 states, 16 states have (on average 5.5) internal successors, (88), 16 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:24:31,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:24:31,580 INFO L93 Difference]: Finished difference Result 6556 states and 9586 transitions. [2023-12-25 10:24:31,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-25 10:24:31,582 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.5) internal successors, (88), 16 states have internal predecessors, (88), 0 states have call successors, (0), 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 88 [2023-12-25 10:24:31,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:24:31,595 INFO L225 Difference]: With dead ends: 6556 [2023-12-25 10:24:31,596 INFO L226 Difference]: Without dead ends: 6080 [2023-12-25 10:24:31,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=197, Invalid=615, Unknown=0, NotChecked=0, Total=812 [2023-12-25 10:24:31,599 INFO L413 NwaCegarLoop]: 394 mSDtfsCounter, 1003 mSDsluCounter, 2867 mSDsCounter, 0 mSdLazyCounter, 1065 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1003 SdHoareTripleChecker+Valid, 3261 SdHoareTripleChecker+Invalid, 1065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1065 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-25 10:24:31,599 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1003 Valid, 3261 Invalid, 1065 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1065 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-25 10:24:31,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6080 states. [2023-12-25 10:24:31,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6080 to 1605. [2023-12-25 10:24:31,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1605 states, 1604 states have (on average 1.4432668329177056) internal successors, (2315), 1604 states have internal predecessors, (2315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:24:31,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1605 states to 1605 states and 2315 transitions. [2023-12-25 10:24:31,639 INFO L78 Accepts]: Start accepts. Automaton has 1605 states and 2315 transitions. Word has length 88 [2023-12-25 10:24:31,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:24:31,639 INFO L495 AbstractCegarLoop]: Abstraction has 1605 states and 2315 transitions. [2023-12-25 10:24:31,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5) internal successors, (88), 16 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:24:31,639 INFO L276 IsEmpty]: Start isEmpty. Operand 1605 states and 2315 transitions. [2023-12-25 10:24:31,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-12-25 10:24:31,639 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:24:31,640 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:24:31,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-25 10:24:31,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:24:31,856 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:24:31,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:24:31,857 INFO L85 PathProgramCache]: Analyzing trace with hash 537488775, now seen corresponding path program 1 times [2023-12-25 10:24:31,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:24:31,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2057891336] [2023-12-25 10:24:31,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:24:31,857 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:24:31,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:24:31,858 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:24:31,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-25 10:24:31,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:24:31,947 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 10:24:31,949 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:24:31,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:24:31,968 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:24:31,968 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:24:31,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2057891336] [2023-12-25 10:24:31,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2057891336] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:24:31,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:24:31,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 10:24:31,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951296357] [2023-12-25 10:24:31,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:24:31,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 10:24:31,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:24:31,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 10:24:31,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 10:24:31,969 INFO L87 Difference]: Start difference. First operand 1605 states and 2315 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:24:32,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:24:32,017 INFO L93 Difference]: Finished difference Result 2761 states and 3986 transitions. [2023-12-25 10:24:32,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 10:24:32,018 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 0 states have call successors, (0), 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 88 [2023-12-25 10:24:32,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:24:32,026 INFO L225 Difference]: With dead ends: 2761 [2023-12-25 10:24:32,026 INFO L226 Difference]: Without dead ends: 2759 [2023-12-25 10:24:32,027 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 10:24:32,027 INFO L413 NwaCegarLoop]: 191 mSDtfsCounter, 168 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 550 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:24:32,027 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 550 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:24:32,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2759 states. [2023-12-25 10:24:32,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2759 to 1637. [2023-12-25 10:24:32,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1637 states, 1636 states have (on average 1.4333740831295843) internal successors, (2345), 1636 states have internal predecessors, (2345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:24:32,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1637 states to 1637 states and 2345 transitions. [2023-12-25 10:24:32,049 INFO L78 Accepts]: Start accepts. Automaton has 1637 states and 2345 transitions. Word has length 88 [2023-12-25 10:24:32,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:24:32,049 INFO L495 AbstractCegarLoop]: Abstraction has 1637 states and 2345 transitions. [2023-12-25 10:24:32,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:24:32,050 INFO L276 IsEmpty]: Start isEmpty. Operand 1637 states and 2345 transitions. [2023-12-25 10:24:32,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-12-25 10:24:32,050 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:24:32,050 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:24:32,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-25 10:24:32,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:24:32,253 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:24:32,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:24:32,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1317922746, now seen corresponding path program 1 times [2023-12-25 10:24:32,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:24:32,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [911656080] [2023-12-25 10:24:32,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:24:32,254 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:24:32,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:24:32,255 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:24:32,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-25 10:24:32,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:24:32,335 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 39 conjunts are in the unsatisfiable core [2023-12-25 10:24:32,337 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:24:49,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:24:49,199 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:24:49,199 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:24:49,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [911656080] [2023-12-25 10:24:49,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [911656080] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:24:49,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:24:49,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [36] imperfect sequences [] total 36 [2023-12-25 10:24:49,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654777299] [2023-12-25 10:24:49,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:24:49,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-25 10:24:49,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:24:49,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-25 10:24:49,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1075, Unknown=0, NotChecked=0, Total=1260 [2023-12-25 10:24:49,200 INFO L87 Difference]: Start difference. First operand 1637 states and 2345 transitions. Second operand has 36 states, 36 states have (on average 2.4444444444444446) internal successors, (88), 36 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:54,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:25:54,420 INFO L93 Difference]: Finished difference Result 5558 states and 8056 transitions. [2023-12-25 10:25:54,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-12-25 10:25:54,420 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.4444444444444446) internal successors, (88), 36 states have internal predecessors, (88), 0 states have call successors, (0), 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 88 [2023-12-25 10:25:54,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:25:54,425 INFO L225 Difference]: With dead ends: 5558 [2023-12-25 10:25:54,425 INFO L226 Difference]: Without dead ends: 4378 [2023-12-25 10:25:54,427 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 610 ImplicationChecksByTransitivity, 25.0s TimeCoverageRelationStatistics Valid=506, Invalid=2574, Unknown=0, NotChecked=0, Total=3080 [2023-12-25 10:25:54,427 INFO L413 NwaCegarLoop]: 282 mSDtfsCounter, 528 mSDsluCounter, 5247 mSDsCounter, 0 mSdLazyCounter, 3659 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 54.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 528 SdHoareTripleChecker+Valid, 5529 SdHoareTripleChecker+Invalid, 3660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 54.6s IncrementalHoareTripleChecker+Time [2023-12-25 10:25:54,427 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [528 Valid, 5529 Invalid, 3660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3659 Invalid, 0 Unknown, 0 Unchecked, 54.6s Time] [2023-12-25 10:25:54,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4378 states. [2023-12-25 10:25:54,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4378 to 1646. [2023-12-25 10:25:54,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1646 states, 1645 states have (on average 1.43161094224924) internal successors, (2355), 1645 states have internal predecessors, (2355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:54,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1646 states to 1646 states and 2355 transitions. [2023-12-25 10:25:54,446 INFO L78 Accepts]: Start accepts. Automaton has 1646 states and 2355 transitions. Word has length 88 [2023-12-25 10:25:54,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:25:54,446 INFO L495 AbstractCegarLoop]: Abstraction has 1646 states and 2355 transitions. [2023-12-25 10:25:54,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.4444444444444446) internal successors, (88), 36 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:54,446 INFO L276 IsEmpty]: Start isEmpty. Operand 1646 states and 2355 transitions. [2023-12-25 10:25:54,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-12-25 10:25:54,447 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:25:54,447 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:25:54,454 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-25 10:25:54,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:25:54,650 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:25:54,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:25:54,650 INFO L85 PathProgramCache]: Analyzing trace with hash 708407403, now seen corresponding path program 1 times [2023-12-25 10:25:54,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:25:54,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2108343352] [2023-12-25 10:25:54,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:25:54,651 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:25:54,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:25:54,651 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:25:54,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-25 10:25:54,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:25:54,737 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 10:25:54,738 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:25:55,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:25:55,212 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:25:55,213 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:25:55,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2108343352] [2023-12-25 10:25:55,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2108343352] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:25:55,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:25:55,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-25 10:25:55,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128970360] [2023-12-25 10:25:55,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:25:55,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-25 10:25:55,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:25:55,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-25 10:25:55,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-12-25 10:25:55,214 INFO L87 Difference]: Start difference. First operand 1646 states and 2355 transitions. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:55,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:25:55,722 INFO L93 Difference]: Finished difference Result 3639 states and 5261 transitions. [2023-12-25 10:25:55,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-25 10:25:55,722 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 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 88 [2023-12-25 10:25:55,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:25:55,726 INFO L225 Difference]: With dead ends: 3639 [2023-12-25 10:25:55,726 INFO L226 Difference]: Without dead ends: 3151 [2023-12-25 10:25:55,727 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=76, Invalid=196, Unknown=0, NotChecked=0, Total=272 [2023-12-25 10:25:55,727 INFO L413 NwaCegarLoop]: 250 mSDtfsCounter, 662 mSDsluCounter, 865 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 662 SdHoareTripleChecker+Valid, 1115 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 10:25:55,727 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [662 Valid, 1115 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 10:25:55,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3151 states. [2023-12-25 10:25:55,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3151 to 1621. [2023-12-25 10:25:55,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1621 states, 1620 states have (on average 1.4333333333333333) internal successors, (2322), 1620 states have internal predecessors, (2322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:55,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1621 states to 1621 states and 2322 transitions. [2023-12-25 10:25:55,748 INFO L78 Accepts]: Start accepts. Automaton has 1621 states and 2322 transitions. Word has length 88 [2023-12-25 10:25:55,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:25:55,748 INFO L495 AbstractCegarLoop]: Abstraction has 1621 states and 2322 transitions. [2023-12-25 10:25:55,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:55,748 INFO L276 IsEmpty]: Start isEmpty. Operand 1621 states and 2322 transitions. [2023-12-25 10:25:55,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-12-25 10:25:55,749 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:25:55,749 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:25:55,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-25 10:25:55,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:25:55,949 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:25:55,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:25:55,950 INFO L85 PathProgramCache]: Analyzing trace with hash -251013864, now seen corresponding path program 1 times [2023-12-25 10:25:55,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:25:55,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [789993939] [2023-12-25 10:25:55,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:25:55,950 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:25:55,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:25:55,951 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:25:55,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 (27)] Waiting until timeout for monitored process [2023-12-25 10:25:56,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:25:56,043 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 10:25:56,044 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:25:56,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:25:56,530 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:25:56,530 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:25:56,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [789993939] [2023-12-25 10:25:56,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [789993939] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:25:56,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:25:56,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-25 10:25:56,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859665599] [2023-12-25 10:25:56,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:25:56,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-25 10:25:56,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:25:56,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-25 10:25:56,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-12-25 10:25:56,531 INFO L87 Difference]: Start difference. First operand 1621 states and 2322 transitions. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:57,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:25:57,024 INFO L93 Difference]: Finished difference Result 3597 states and 5207 transitions. [2023-12-25 10:25:57,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-25 10:25:57,024 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 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 89 [2023-12-25 10:25:57,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:25:57,028 INFO L225 Difference]: With dead ends: 3597 [2023-12-25 10:25:57,028 INFO L226 Difference]: Without dead ends: 3131 [2023-12-25 10:25:57,028 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=76, Invalid=196, Unknown=0, NotChecked=0, Total=272 [2023-12-25 10:25:57,029 INFO L413 NwaCegarLoop]: 236 mSDtfsCounter, 765 mSDsluCounter, 741 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 765 SdHoareTripleChecker+Valid, 977 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 10:25:57,029 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [765 Valid, 977 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 10:25:57,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3131 states. [2023-12-25 10:25:57,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3131 to 1618. [2023-12-25 10:25:57,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1618 states, 1617 states have (on average 1.432900432900433) internal successors, (2317), 1617 states have internal predecessors, (2317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:57,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1618 states to 1618 states and 2317 transitions. [2023-12-25 10:25:57,048 INFO L78 Accepts]: Start accepts. Automaton has 1618 states and 2317 transitions. Word has length 89 [2023-12-25 10:25:57,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:25:57,048 INFO L495 AbstractCegarLoop]: Abstraction has 1618 states and 2317 transitions. [2023-12-25 10:25:57,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:57,048 INFO L276 IsEmpty]: Start isEmpty. Operand 1618 states and 2317 transitions. [2023-12-25 10:25:57,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2023-12-25 10:25:57,050 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:25:57,051 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:25:57,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-25 10:25:57,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:25:57,256 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:25:57,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:25:57,257 INFO L85 PathProgramCache]: Analyzing trace with hash -533982139, now seen corresponding path program 1 times [2023-12-25 10:25:57,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:25:57,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [115331429] [2023-12-25 10:25:57,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:25:57,257 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:25:57,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:25:57,258 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:25:57,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-25 10:25:57,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:25:57,345 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 10:25:57,347 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:25:57,370 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:25:57,370 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:25:57,370 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:25:57,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [115331429] [2023-12-25 10:25:57,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [115331429] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:25:57,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:25:57,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 10:25:57,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007987351] [2023-12-25 10:25:57,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:25:57,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 10:25:57,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:25:57,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 10:25:57,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:25:57,371 INFO L87 Difference]: Start difference. First operand 1618 states and 2317 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-25 10:25:57,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:25:57,388 INFO L93 Difference]: Finished difference Result 3236 states and 4682 transitions. [2023-12-25 10:25:57,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 10:25:57,388 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-25 10:25:57,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:25:57,391 INFO L225 Difference]: With dead ends: 3236 [2023-12-25 10:25:57,391 INFO L226 Difference]: Without dead ends: 2380 [2023-12-25 10:25:57,392 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-25 10:25:57,392 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 113 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:25:57,393 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 357 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:25:57,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2380 states. [2023-12-25 10:25:57,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2380 to 2378. [2023-12-25 10:25:57,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2378 states, 2377 states have (on average 1.432477913336138) internal successors, (3405), 2377 states have internal predecessors, (3405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:57,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2378 states to 2378 states and 3405 transitions. [2023-12-25 10:25:57,410 INFO L78 Accepts]: Start accepts. Automaton has 2378 states and 3405 transitions. Word has length 117 [2023-12-25 10:25:57,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:25:57,411 INFO L495 AbstractCegarLoop]: Abstraction has 2378 states and 3405 transitions. [2023-12-25 10:25:57,411 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-25 10:25:57,411 INFO L276 IsEmpty]: Start isEmpty. Operand 2378 states and 3405 transitions. [2023-12-25 10:25:57,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2023-12-25 10:25:57,415 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:25:57,415 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:25:57,424 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-25 10:25:57,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:25:57,619 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:25:57,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:25:57,619 INFO L85 PathProgramCache]: Analyzing trace with hash -870729236, now seen corresponding path program 1 times [2023-12-25 10:25:57,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:25:57,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [596177826] [2023-12-25 10:25:57,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:25:57,620 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:25:57,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:25:57,621 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:25:57,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-25 10:25:57,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:25:57,718 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 10:25:57,720 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:25:57,743 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:25:57,743 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:25:57,743 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:25:57,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [596177826] [2023-12-25 10:25:57,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [596177826] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:25:57,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:25:57,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 10:25:57,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354530025] [2023-12-25 10:25:57,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:25:57,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 10:25:57,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:25:57,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 10:25:57,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:25:57,744 INFO L87 Difference]: Start difference. First operand 2378 states and 3405 transitions. Second operand has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:57,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:25:57,765 INFO L93 Difference]: Finished difference Result 6542 states and 9441 transitions. [2023-12-25 10:25:57,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 10:25:57,766 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 119 [2023-12-25 10:25:57,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:25:57,769 INFO L225 Difference]: With dead ends: 6542 [2023-12-25 10:25:57,769 INFO L226 Difference]: Without dead ends: 4300 [2023-12-25 10:25:57,771 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:25:57,771 INFO L413 NwaCegarLoop]: 237 mSDtfsCounter, 106 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:25:57,771 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 357 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:25:57,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4300 states. [2023-12-25 10:25:57,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4300 to 4298. [2023-12-25 10:25:57,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4298 states, 4297 states have (on average 1.4293693274377473) internal successors, (6142), 4297 states have internal predecessors, (6142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:57,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4298 states to 4298 states and 6142 transitions. [2023-12-25 10:25:57,799 INFO L78 Accepts]: Start accepts. Automaton has 4298 states and 6142 transitions. Word has length 119 [2023-12-25 10:25:57,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:25:57,799 INFO L495 AbstractCegarLoop]: Abstraction has 4298 states and 6142 transitions. [2023-12-25 10:25:57,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:57,799 INFO L276 IsEmpty]: Start isEmpty. Operand 4298 states and 6142 transitions. [2023-12-25 10:25:57,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-25 10:25:57,801 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:25:57,801 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:25:57,805 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-25 10:25:58,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:25:58,004 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:25:58,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:25:58,004 INFO L85 PathProgramCache]: Analyzing trace with hash -2031900093, now seen corresponding path program 1 times [2023-12-25 10:25:58,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:25:58,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [271239092] [2023-12-25 10:25:58,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:25:58,005 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:25:58,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:25:58,006 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:25:58,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-25 10:25:58,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:25:58,105 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 10:25:58,107 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:25:58,136 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:25:58,136 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:25:58,136 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:25:58,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [271239092] [2023-12-25 10:25:58,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [271239092] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:25:58,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:25:58,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 10:25:58,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635380302] [2023-12-25 10:25:58,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:25:58,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 10:25:58,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:25:58,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 10:25:58,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:25:58,138 INFO L87 Difference]: Start difference. First operand 4298 states and 6142 transitions. Second operand has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:58,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:25:58,163 INFO L93 Difference]: Finished difference Result 11982 states and 17172 transitions. [2023-12-25 10:25:58,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 10:25:58,164 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 120 [2023-12-25 10:25:58,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:25:58,169 INFO L225 Difference]: With dead ends: 11982 [2023-12-25 10:25:58,170 INFO L226 Difference]: Without dead ends: 7820 [2023-12-25 10:25:58,173 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:25:58,177 INFO L413 NwaCegarLoop]: 230 mSDtfsCounter, 100 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:25:58,177 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 356 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:25:58,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7820 states. [2023-12-25 10:25:58,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7820 to 7818. [2023-12-25 10:25:58,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7818 states, 7817 states have (on average 1.4194703850582064) internal successors, (11096), 7817 states have internal predecessors, (11096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:58,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7818 states to 7818 states and 11096 transitions. [2023-12-25 10:25:58,240 INFO L78 Accepts]: Start accepts. Automaton has 7818 states and 11096 transitions. Word has length 120 [2023-12-25 10:25:58,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:25:58,241 INFO L495 AbstractCegarLoop]: Abstraction has 7818 states and 11096 transitions. [2023-12-25 10:25:58,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:58,241 INFO L276 IsEmpty]: Start isEmpty. Operand 7818 states and 11096 transitions. [2023-12-25 10:25:58,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-25 10:25:58,242 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:25:58,242 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:25:58,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2023-12-25 10:25:58,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:25:58,445 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:25:58,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:25:58,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1059971225, now seen corresponding path program 1 times [2023-12-25 10:25:58,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:25:58,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [521339729] [2023-12-25 10:25:58,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:25:58,446 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:25:58,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:25:58,447 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:25:58,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-25 10:25:58,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:25:58,542 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 10:25:58,544 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:25:58,571 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:25:58,571 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:25:58,571 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:25:58,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [521339729] [2023-12-25 10:25:58,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [521339729] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:25:58,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:25:58,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 10:25:58,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719749473] [2023-12-25 10:25:58,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:25:58,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 10:25:58,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:25:58,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 10:25:58,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:25:58,573 INFO L87 Difference]: Start difference. First operand 7818 states and 11096 transitions. Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:58,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:25:58,615 INFO L93 Difference]: Finished difference Result 21902 states and 31074 transitions. [2023-12-25 10:25:58,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 10:25:58,615 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 0 states have call successors, (0), 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 121 [2023-12-25 10:25:58,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:25:58,626 INFO L225 Difference]: With dead ends: 21902 [2023-12-25 10:25:58,626 INFO L226 Difference]: Without dead ends: 14220 [2023-12-25 10:25:58,633 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:25:58,633 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 93 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:25:58,633 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 354 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:25:58,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14220 states. [2023-12-25 10:25:58,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14220 to 14218. [2023-12-25 10:25:58,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14218 states, 14217 states have (on average 1.4042343673067454) internal successors, (19964), 14217 states have internal predecessors, (19964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:58,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14218 states to 14218 states and 19964 transitions. [2023-12-25 10:25:58,774 INFO L78 Accepts]: Start accepts. Automaton has 14218 states and 19964 transitions. Word has length 121 [2023-12-25 10:25:58,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:25:58,774 INFO L495 AbstractCegarLoop]: Abstraction has 14218 states and 19964 transitions. [2023-12-25 10:25:58,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:58,775 INFO L276 IsEmpty]: Start isEmpty. Operand 14218 states and 19964 transitions. [2023-12-25 10:25:58,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-12-25 10:25:58,775 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:25:58,775 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:25:58,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2023-12-25 10:25:58,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:25:58,978 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:25:58,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:25:58,979 INFO L85 PathProgramCache]: Analyzing trace with hash -339324867, now seen corresponding path program 1 times [2023-12-25 10:25:58,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:25:58,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [831404267] [2023-12-25 10:25:58,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:25:58,979 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:25:58,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:25:58,980 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:25:58,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-25 10:25:59,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:25:59,082 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 10:25:59,083 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:25:59,111 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:25:59,111 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:25:59,111 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:25:59,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [831404267] [2023-12-25 10:25:59,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [831404267] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:25:59,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:25:59,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 10:25:59,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673811301] [2023-12-25 10:25:59,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:25:59,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 10:25:59,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:25:59,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 10:25:59,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:25:59,113 INFO L87 Difference]: Start difference. First operand 14218 states and 19964 transitions. Second operand has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:59,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:25:59,183 INFO L93 Difference]: Finished difference Result 39822 states and 55758 transitions. [2023-12-25 10:25:59,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 10:25:59,184 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 0 states have call successors, (0), 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 122 [2023-12-25 10:25:59,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:25:59,204 INFO L225 Difference]: With dead ends: 39822 [2023-12-25 10:25:59,204 INFO L226 Difference]: Without dead ends: 25740 [2023-12-25 10:25:59,219 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:25:59,219 INFO L413 NwaCegarLoop]: 212 mSDtfsCounter, 86 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:25:59,219 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 350 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:25:59,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25740 states. [2023-12-25 10:25:59,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25740 to 25738. [2023-12-25 10:25:59,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25738 states, 25737 states have (on average 1.3839996891634612) internal successors, (35620), 25737 states have internal predecessors, (35620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:59,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25738 states to 25738 states and 35620 transitions. [2023-12-25 10:25:59,500 INFO L78 Accepts]: Start accepts. Automaton has 25738 states and 35620 transitions. Word has length 122 [2023-12-25 10:25:59,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:25:59,500 INFO L495 AbstractCegarLoop]: Abstraction has 25738 states and 35620 transitions. [2023-12-25 10:25:59,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:25:59,501 INFO L276 IsEmpty]: Start isEmpty. Operand 25738 states and 35620 transitions. [2023-12-25 10:25:59,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-25 10:25:59,507 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:25:59,507 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:25:59,510 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 (32)] Forceful destruction successful, exit code 0 [2023-12-25 10:25:59,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:25:59,710 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:25:59,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:25:59,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1950723015, now seen corresponding path program 1 times [2023-12-25 10:25:59,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:25:59,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [498693996] [2023-12-25 10:25:59,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:25:59,711 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:25:59,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:25:59,711 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:25:59,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-25 10:25:59,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:25:59,821 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-25 10:25:59,823 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:26:00,705 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 21 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:26:00,706 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:26:01,073 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 21 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:26:01,073 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:26:01,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [498693996] [2023-12-25 10:26:01,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [498693996] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:26:01,073 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:26:01,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-25 10:26:01,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230416336] [2023-12-25 10:26:01,073 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:26:01,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-25 10:26:01,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:26:01,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-25 10:26:01,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2023-12-25 10:26:01,075 INFO L87 Difference]: Start difference. First operand 25738 states and 35620 transitions. Second operand has 26 states, 26 states have (on average 10.538461538461538) internal successors, (274), 25 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:26:08,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:26:08,686 INFO L93 Difference]: Finished difference Result 145854 states and 197760 transitions. [2023-12-25 10:26:08,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2023-12-25 10:26:08,686 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 10.538461538461538) internal successors, (274), 25 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 150 [2023-12-25 10:26:08,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:26:08,802 INFO L225 Difference]: With dead ends: 145854 [2023-12-25 10:26:08,803 INFO L226 Difference]: Without dead ends: 127484 [2023-12-25 10:26:08,835 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2950 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=2214, Invalid=8498, Unknown=0, NotChecked=0, Total=10712 [2023-12-25 10:26:08,835 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 5416 mSDsluCounter, 1868 mSDsCounter, 0 mSdLazyCounter, 2081 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5416 SdHoareTripleChecker+Valid, 2028 SdHoareTripleChecker+Invalid, 2119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 2081 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-12-25 10:26:08,836 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5416 Valid, 2028 Invalid, 2119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 2081 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2023-12-25 10:26:08,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127484 states. [2023-12-25 10:26:09,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127484 to 25738. [2023-12-25 10:26:09,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25738 states, 25737 states have (on average 1.3796479776197692) internal successors, (35508), 25737 states have internal predecessors, (35508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:26:09,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25738 states to 25738 states and 35508 transitions. [2023-12-25 10:26:09,608 INFO L78 Accepts]: Start accepts. Automaton has 25738 states and 35508 transitions. Word has length 150 [2023-12-25 10:26:09,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:26:09,608 INFO L495 AbstractCegarLoop]: Abstraction has 25738 states and 35508 transitions. [2023-12-25 10:26:09,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 10.538461538461538) internal successors, (274), 25 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:26:09,608 INFO L276 IsEmpty]: Start isEmpty. Operand 25738 states and 35508 transitions. [2023-12-25 10:26:09,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-25 10:26:09,614 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:26:09,614 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:26:09,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2023-12-25 10:26:09,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:26:09,817 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:26:09,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:26:09,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1481630322, now seen corresponding path program 1 times [2023-12-25 10:26:09,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:26:09,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1516618943] [2023-12-25 10:26:09,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:26:09,818 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:26:09,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:26:09,819 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:26:09,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-25 10:26:09,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:26:09,977 INFO L262 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-25 10:26:09,979 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:26:10,939 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 15 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:26:10,940 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:26:11,334 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 15 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:26:11,335 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:26:11,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1516618943] [2023-12-25 10:26:11,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1516618943] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:26:11,335 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:26:11,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 23 [2023-12-25 10:26:11,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663973393] [2023-12-25 10:26:11,335 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:26:11,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-25 10:26:11,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:26:11,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-25 10:26:11,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2023-12-25 10:26:11,337 INFO L87 Difference]: Start difference. First operand 25738 states and 35508 transitions. Second operand has 24 states, 24 states have (on average 11.708333333333334) internal successors, (281), 23 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:26:21,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:26:21,417 INFO L93 Difference]: Finished difference Result 179044 states and 244761 transitions. [2023-12-25 10:26:21,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2023-12-25 10:26:21,418 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 11.708333333333334) internal successors, (281), 23 states have internal predecessors, (281), 0 states have call successors, (0), 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 151 [2023-12-25 10:26:21,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:26:21,564 INFO L225 Difference]: With dead ends: 179044 [2023-12-25 10:26:21,565 INFO L226 Difference]: Without dead ends: 153442 [2023-12-25 10:26:21,607 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3831 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=3114, Invalid=9768, Unknown=0, NotChecked=0, Total=12882 [2023-12-25 10:26:21,607 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 7448 mSDsluCounter, 1708 mSDsCounter, 0 mSdLazyCounter, 1787 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7448 SdHoareTripleChecker+Valid, 1887 SdHoareTripleChecker+Invalid, 1818 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1787 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-12-25 10:26:21,607 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7448 Valid, 1887 Invalid, 1818 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1787 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2023-12-25 10:26:21,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153442 states. [2023-12-25 10:26:22,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153442 to 22824. [2023-12-25 10:26:22,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22824 states, 22823 states have (on average 1.3712044867020112) internal successors, (31295), 22823 states have internal predecessors, (31295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:26:22,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22824 states to 22824 states and 31295 transitions. [2023-12-25 10:26:22,489 INFO L78 Accepts]: Start accepts. Automaton has 22824 states and 31295 transitions. Word has length 151 [2023-12-25 10:26:22,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:26:22,490 INFO L495 AbstractCegarLoop]: Abstraction has 22824 states and 31295 transitions. [2023-12-25 10:26:22,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 11.708333333333334) internal successors, (281), 23 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:26:22,490 INFO L276 IsEmpty]: Start isEmpty. Operand 22824 states and 31295 transitions. [2023-12-25 10:26:22,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-25 10:26:22,494 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:26:22,494 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:26:22,498 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2023-12-25 10:26:22,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:26:22,698 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:26:22,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:26:22,698 INFO L85 PathProgramCache]: Analyzing trace with hash 466203390, now seen corresponding path program 1 times [2023-12-25 10:26:22,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:26:22,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1496799548] [2023-12-25 10:26:22,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:26:22,699 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:26:22,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:26:22,700 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:26:22,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-12-25 10:26:22,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:26:22,815 INFO L262 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-25 10:26:22,817 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:26:23,934 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 13 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:26:23,934 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:26:24,225 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 13 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:26:24,225 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:26:24,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1496799548] [2023-12-25 10:26:24,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1496799548] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:26:24,225 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:26:24,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-25 10:26:24,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087160520] [2023-12-25 10:26:24,225 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:26:24,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-25 10:26:24,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:26:24,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-25 10:26:24,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2023-12-25 10:26:24,227 INFO L87 Difference]: Start difference. First operand 22824 states and 31295 transitions. Second operand has 26 states, 26 states have (on average 11.038461538461538) internal successors, (287), 25 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:26:52,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:26:52,638 INFO L93 Difference]: Finished difference Result 241592 states and 324853 transitions. [2023-12-25 10:26:52,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 300 states. [2023-12-25 10:26:52,639 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 11.038461538461538) internal successors, (287), 25 states have internal predecessors, (287), 0 states have call successors, (0), 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 151 [2023-12-25 10:26:52,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:26:52,859 INFO L225 Difference]: With dead ends: 241592 [2023-12-25 10:26:52,859 INFO L226 Difference]: Without dead ends: 218878 [2023-12-25 10:26:52,915 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 598 GetRequests, 276 SyntacticMatches, 0 SemanticMatches, 322 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44555 ImplicationChecksByTransitivity, 23.9s TimeCoverageRelationStatistics Valid=14974, Invalid=89678, Unknown=0, NotChecked=0, Total=104652 [2023-12-25 10:26:52,916 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 18840 mSDsluCounter, 2071 mSDsCounter, 0 mSdLazyCounter, 2592 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18840 SdHoareTripleChecker+Valid, 2226 SdHoareTripleChecker+Invalid, 2667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 2592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2023-12-25 10:26:52,916 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18840 Valid, 2226 Invalid, 2667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 2592 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2023-12-25 10:26:53,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218878 states. [2023-12-25 10:26:54,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218878 to 23776. [2023-12-25 10:26:54,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23776 states, 23775 states have (on average 1.3620609884332282) internal successors, (32383), 23775 states have internal predecessors, (32383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:26:54,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23776 states to 23776 states and 32383 transitions. [2023-12-25 10:26:54,215 INFO L78 Accepts]: Start accepts. Automaton has 23776 states and 32383 transitions. Word has length 151 [2023-12-25 10:26:54,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:26:54,215 INFO L495 AbstractCegarLoop]: Abstraction has 23776 states and 32383 transitions. [2023-12-25 10:26:54,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 11.038461538461538) internal successors, (287), 25 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:26:54,215 INFO L276 IsEmpty]: Start isEmpty. Operand 23776 states and 32383 transitions. [2023-12-25 10:26:54,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-25 10:26:54,219 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:26:54,219 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:26:54,223 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 (35)] Forceful destruction successful, exit code 0 [2023-12-25 10:26:54,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:26:54,423 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:26:54,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:26:54,423 INFO L85 PathProgramCache]: Analyzing trace with hash -895298042, now seen corresponding path program 1 times [2023-12-25 10:26:54,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:26:54,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1183813790] [2023-12-25 10:26:54,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:26:54,424 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:26:54,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:26:54,425 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:26:54,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-12-25 10:26:54,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:26:54,534 INFO L262 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 10:26:54,536 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:26:54,562 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:26:54,562 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:26:54,563 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:26:54,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1183813790] [2023-12-25 10:26:54,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1183813790] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:26:54,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:26:54,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 10:26:54,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076367059] [2023-12-25 10:26:54,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:26:54,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 10:26:54,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:26:54,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 10:26:54,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:26:54,564 INFO L87 Difference]: Start difference. First operand 23776 states and 32383 transitions. Second operand has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:26:54,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:26:54,642 INFO L93 Difference]: Finished difference Result 43306 states and 59165 transitions. [2023-12-25 10:26:54,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 10:26:54,643 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 152 [2023-12-25 10:26:54,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:26:54,658 INFO L225 Difference]: With dead ends: 43306 [2023-12-25 10:26:54,658 INFO L226 Difference]: Without dead ends: 19640 [2023-12-25 10:26:54,672 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:26:54,672 INFO L413 NwaCegarLoop]: 225 mSDtfsCounter, 82 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:26:54,672 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 365 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:26:54,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19640 states. [2023-12-25 10:26:54,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19640 to 19634. [2023-12-25 10:26:54,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19634 states, 19633 states have (on average 1.3584271379819692) internal successors, (26670), 19633 states have internal predecessors, (26670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:26:54,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19634 states to 19634 states and 26670 transitions. [2023-12-25 10:26:54,896 INFO L78 Accepts]: Start accepts. Automaton has 19634 states and 26670 transitions. Word has length 152 [2023-12-25 10:26:54,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:26:54,896 INFO L495 AbstractCegarLoop]: Abstraction has 19634 states and 26670 transitions. [2023-12-25 10:26:54,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:26:54,896 INFO L276 IsEmpty]: Start isEmpty. Operand 19634 states and 26670 transitions. [2023-12-25 10:26:54,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-25 10:26:54,899 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:26:54,899 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:26:54,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2023-12-25 10:26:55,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:26:55,099 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:26:55,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:26:55,100 INFO L85 PathProgramCache]: Analyzing trace with hash -99444087, now seen corresponding path program 1 times [2023-12-25 10:26:55,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:26:55,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [760742281] [2023-12-25 10:26:55,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:26:55,100 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:26:55,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:26:55,101 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:26:55,102 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-12-25 10:26:55,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:26:55,286 INFO L262 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 10:26:55,287 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:26:55,314 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:26:55,315 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:26:55,315 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:26:55,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [760742281] [2023-12-25 10:26:55,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [760742281] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:26:55,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:26:55,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 10:26:55,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919183063] [2023-12-25 10:26:55,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:26:55,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 10:26:55,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:26:55,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 10:26:55,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:26:55,316 INFO L87 Difference]: Start difference. First operand 19634 states and 26670 transitions. Second operand has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:26:55,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:26:55,369 INFO L93 Difference]: Finished difference Result 29214 states and 39704 transitions. [2023-12-25 10:26:55,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 10:26:55,370 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 152 [2023-12-25 10:26:55,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:26:55,376 INFO L225 Difference]: With dead ends: 29214 [2023-12-25 10:26:55,376 INFO L226 Difference]: Without dead ends: 9724 [2023-12-25 10:26:55,385 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:26:55,385 INFO L413 NwaCegarLoop]: 219 mSDtfsCounter, 77 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:26:55,386 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 348 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:26:55,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9724 states. [2023-12-25 10:26:55,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9724 to 9722. [2023-12-25 10:26:55,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9722 states, 9721 states have (on average 1.3338133936837775) internal successors, (12966), 9721 states have internal predecessors, (12966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:26:55,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9722 states to 9722 states and 12966 transitions. [2023-12-25 10:26:55,449 INFO L78 Accepts]: Start accepts. Automaton has 9722 states and 12966 transitions. Word has length 152 [2023-12-25 10:26:55,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:26:55,449 INFO L495 AbstractCegarLoop]: Abstraction has 9722 states and 12966 transitions. [2023-12-25 10:26:55,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:26:55,449 INFO L276 IsEmpty]: Start isEmpty. Operand 9722 states and 12966 transitions. [2023-12-25 10:26:55,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-25 10:26:55,451 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:26:55,451 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:26:55,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2023-12-25 10:26:55,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:26:55,651 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:26:55,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:26:55,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1609142473, now seen corresponding path program 1 times [2023-12-25 10:26:55,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:26:55,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [848801814] [2023-12-25 10:26:55,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:26:55,652 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:26:55,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:26:55,653 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:26:55,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2023-12-25 10:26:55,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:26:55,764 INFO L262 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 10:26:55,766 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:26:56,569 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 11 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:26:56,569 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:26:56,799 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 11 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:26:56,800 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:26:56,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [848801814] [2023-12-25 10:26:56,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [848801814] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:26:56,800 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:26:56,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-25 10:26:56,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439596461] [2023-12-25 10:26:56,800 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:26:56,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 10:26:56,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:26:56,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 10:26:56,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-12-25 10:26:56,801 INFO L87 Difference]: Start difference. First operand 9722 states and 12966 transitions. Second operand has 16 states, 16 states have (on average 18.3125) internal successors, (293), 15 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:26:59,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:26:59,704 INFO L93 Difference]: Finished difference Result 44369 states and 58869 transitions. [2023-12-25 10:26:59,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-12-25 10:26:59,705 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 18.3125) internal successors, (293), 15 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 152 [2023-12-25 10:26:59,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:26:59,734 INFO L225 Difference]: With dead ends: 44369 [2023-12-25 10:26:59,734 INFO L226 Difference]: Without dead ends: 34791 [2023-12-25 10:26:59,745 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 288 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1219 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1207, Invalid=3485, Unknown=0, NotChecked=0, Total=4692 [2023-12-25 10:26:59,745 INFO L413 NwaCegarLoop]: 223 mSDtfsCounter, 2143 mSDsluCounter, 1103 mSDsCounter, 0 mSdLazyCounter, 1236 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2143 SdHoareTripleChecker+Valid, 1326 SdHoareTripleChecker+Invalid, 1246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-25 10:26:59,746 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2143 Valid, 1326 Invalid, 1246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1236 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-25 10:26:59,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34791 states. [2023-12-25 10:26:59,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34791 to 10114. [2023-12-25 10:26:59,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10114 states, 10113 states have (on average 1.3264115494907545) internal successors, (13414), 10113 states have internal predecessors, (13414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:26:59,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10114 states to 10114 states and 13414 transitions. [2023-12-25 10:26:59,909 INFO L78 Accepts]: Start accepts. Automaton has 10114 states and 13414 transitions. Word has length 152 [2023-12-25 10:26:59,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:26:59,909 INFO L495 AbstractCegarLoop]: Abstraction has 10114 states and 13414 transitions. [2023-12-25 10:26:59,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 18.3125) internal successors, (293), 15 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:26:59,909 INFO L276 IsEmpty]: Start isEmpty. Operand 10114 states and 13414 transitions. [2023-12-25 10:26:59,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-12-25 10:26:59,911 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:26:59,911 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:26:59,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2023-12-25 10:27:00,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:27:00,112 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:27:00,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:27:00,112 INFO L85 PathProgramCache]: Analyzing trace with hash -393333520, now seen corresponding path program 1 times [2023-12-25 10:27:00,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:27:00,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [573534687] [2023-12-25 10:27:00,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:27:00,113 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:27:00,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:27:00,114 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:27:00,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-12-25 10:27:00,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:27:00,229 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 10:27:00,230 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:27:00,259 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:27:00,259 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:27:00,259 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:27:00,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [573534687] [2023-12-25 10:27:00,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [573534687] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:27:00,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:27:00,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 10:27:00,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195883361] [2023-12-25 10:27:00,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:27:00,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 10:27:00,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:27:00,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 10:27:00,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:27:00,265 INFO L87 Difference]: Start difference. First operand 10114 states and 13414 transitions. Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:27:00,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:27:00,297 INFO L93 Difference]: Finished difference Result 15102 states and 20044 transitions. [2023-12-25 10:27:00,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 10:27:00,298 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 153 [2023-12-25 10:27:00,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:27:00,301 INFO L225 Difference]: With dead ends: 15102 [2023-12-25 10:27:00,301 INFO L226 Difference]: Without dead ends: 5132 [2023-12-25 10:27:00,304 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:27:00,304 INFO L413 NwaCegarLoop]: 212 mSDtfsCounter, 73 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:27:00,304 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 330 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:27:00,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5132 states. [2023-12-25 10:27:00,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5132 to 5130. [2023-12-25 10:27:00,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5130 states, 5129 states have (on average 1.3066874634431662) internal successors, (6702), 5129 states have internal predecessors, (6702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:27:00,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5130 states to 5130 states and 6702 transitions. [2023-12-25 10:27:00,334 INFO L78 Accepts]: Start accepts. Automaton has 5130 states and 6702 transitions. Word has length 153 [2023-12-25 10:27:00,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:27:00,334 INFO L495 AbstractCegarLoop]: Abstraction has 5130 states and 6702 transitions. [2023-12-25 10:27:00,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:27:00,334 INFO L276 IsEmpty]: Start isEmpty. Operand 5130 states and 6702 transitions. [2023-12-25 10:27:00,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-12-25 10:27:00,335 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:27:00,335 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:27:00,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2023-12-25 10:27:00,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:27:00,536 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:27:00,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:27:00,537 INFO L85 PathProgramCache]: Analyzing trace with hash -879235536, now seen corresponding path program 1 times [2023-12-25 10:27:00,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:27:00,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1553750502] [2023-12-25 10:27:00,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:27:00,537 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:27:00,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:27:00,538 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:27:00,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2023-12-25 10:27:00,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:27:00,653 INFO L262 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-25 10:27:00,655 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:27:01,668 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 9 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:27:01,668 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:27:01,996 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 9 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:27:01,996 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:27:01,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1553750502] [2023-12-25 10:27:01,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1553750502] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:27:01,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:27:01,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-25 10:27:01,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533506074] [2023-12-25 10:27:01,997 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:27:01,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-25 10:27:01,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:27:01,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-25 10:27:01,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2023-12-25 10:27:01,998 INFO L87 Difference]: Start difference. First operand 5130 states and 6702 transitions. Second operand has 26 states, 26 states have (on average 11.5) internal successors, (299), 25 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:27:09,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:27:09,734 INFO L93 Difference]: Finished difference Result 28929 states and 37552 transitions. [2023-12-25 10:27:09,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2023-12-25 10:27:09,735 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 11.5) internal successors, (299), 25 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 153 [2023-12-25 10:27:09,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:27:09,761 INFO L225 Difference]: With dead ends: 28929 [2023-12-25 10:27:09,761 INFO L226 Difference]: Without dead ends: 23943 [2023-12-25 10:27:09,767 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 280 SyntacticMatches, 0 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2437 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=2005, Invalid=7501, Unknown=0, NotChecked=0, Total=9506 [2023-12-25 10:27:09,768 INFO L413 NwaCegarLoop]: 197 mSDtfsCounter, 3709 mSDsluCounter, 2273 mSDsCounter, 0 mSdLazyCounter, 2507 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3709 SdHoareTripleChecker+Valid, 2470 SdHoareTripleChecker+Invalid, 2538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 2507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:27:09,768 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3709 Valid, 2470 Invalid, 2538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 2507 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2023-12-25 10:27:09,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23943 states. [2023-12-25 10:27:09,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23943 to 5130. [2023-12-25 10:27:09,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5130 states, 5129 states have (on average 1.30122830961201) internal successors, (6674), 5129 states have internal predecessors, (6674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:27:09,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5130 states to 5130 states and 6674 transitions. [2023-12-25 10:27:09,847 INFO L78 Accepts]: Start accepts. Automaton has 5130 states and 6674 transitions. Word has length 153 [2023-12-25 10:27:09,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:27:09,847 INFO L495 AbstractCegarLoop]: Abstraction has 5130 states and 6674 transitions. [2023-12-25 10:27:09,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 11.5) internal successors, (299), 25 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:27:09,847 INFO L276 IsEmpty]: Start isEmpty. Operand 5130 states and 6674 transitions. [2023-12-25 10:27:09,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-25 10:27:09,849 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:27:09,849 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:27:09,854 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2023-12-25 10:27:10,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:27:10,051 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:27:10,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:27:10,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1312840148, now seen corresponding path program 1 times [2023-12-25 10:27:10,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:27:10,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [862134497] [2023-12-25 10:27:10,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:27:10,052 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:27:10,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:27:10,053 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:27:10,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-12-25 10:27:10,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:27:10,170 INFO L262 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-25 10:27:10,172 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:27:13,446 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 17 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:27:13,446 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:27:14,961 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 13 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:27:14,961 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:27:14,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [862134497] [2023-12-25 10:27:14,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [862134497] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:27:14,961 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:27:14,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 27] total 55 [2023-12-25 10:27:14,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257494982] [2023-12-25 10:27:14,961 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:27:14,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2023-12-25 10:27:14,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:27:14,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2023-12-25 10:27:14,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=311, Invalid=2659, Unknown=0, NotChecked=0, Total=2970 [2023-12-25 10:27:14,962 INFO L87 Difference]: Start difference. First operand 5130 states and 6674 transitions. Second operand has 55 states, 55 states have (on average 5.254545454545455) internal successors, (289), 55 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:36:09,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:36:09,266 INFO L93 Difference]: Finished difference Result 378848 states and 487073 transitions. [2023-12-25 10:36:09,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 1358 states. [2023-12-25 10:36:09,267 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 5.254545454545455) internal successors, (289), 55 states have internal predecessors, (289), 0 states have call successors, (0), 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 154 [2023-12-25 10:36:09,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:36:09,658 INFO L225 Difference]: With dead ends: 378848 [2023-12-25 10:36:09,658 INFO L226 Difference]: Without dead ends: 376710 [2023-12-25 10:36:09,800 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1651 GetRequests, 253 SyntacticMatches, 0 SemanticMatches, 1398 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 927961 ImplicationChecksByTransitivity, 499.2s TimeCoverageRelationStatistics Valid=114391, Invalid=1844209, Unknown=0, NotChecked=0, Total=1958600 [2023-12-25 10:36:09,800 INFO L413 NwaCegarLoop]: 1370 mSDtfsCounter, 19557 mSDsluCounter, 40393 mSDsCounter, 0 mSdLazyCounter, 19235 mSolverCounterSat, 274 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19557 SdHoareTripleChecker+Valid, 41763 SdHoareTripleChecker+Invalid, 19509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 274 IncrementalHoareTripleChecker+Valid, 19235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.3s IncrementalHoareTripleChecker+Time [2023-12-25 10:36:09,800 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19557 Valid, 41763 Invalid, 19509 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [274 Valid, 19235 Invalid, 0 Unknown, 0 Unchecked, 30.3s Time] [2023-12-25 10:36:10,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376710 states. [2023-12-25 10:36:11,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376710 to 28149. [2023-12-25 10:36:11,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28149 states, 28148 states have (on average 1.2999502628961206) internal successors, (36591), 28148 states have internal predecessors, (36591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:36:11,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28149 states to 28149 states and 36591 transitions. [2023-12-25 10:36:11,834 INFO L78 Accepts]: Start accepts. Automaton has 28149 states and 36591 transitions. Word has length 154 [2023-12-25 10:36:11,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:36:11,834 INFO L495 AbstractCegarLoop]: Abstraction has 28149 states and 36591 transitions. [2023-12-25 10:36:11,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 5.254545454545455) internal successors, (289), 55 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:36:11,835 INFO L276 IsEmpty]: Start isEmpty. Operand 28149 states and 36591 transitions. [2023-12-25 10:36:11,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-25 10:36:11,839 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:36:11,839 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:36:11,842 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2023-12-25 10:36:12,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:36:12,040 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:36:12,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:36:12,040 INFO L85 PathProgramCache]: Analyzing trace with hash 800105513, now seen corresponding path program 1 times [2023-12-25 10:36:12,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:36:12,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1981429052] [2023-12-25 10:36:12,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:36:12,041 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:36:12,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:36:12,041 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:36:12,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2023-12-25 10:36:12,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:36:12,168 INFO L262 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-25 10:36:12,173 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:36:12,977 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 11 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:36:12,977 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:36:13,285 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 11 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:36:13,285 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:36:13,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1981429052] [2023-12-25 10:36:13,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1981429052] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:36:13,285 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:36:13,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2023-12-25 10:36:13,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132115373] [2023-12-25 10:36:13,285 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:36:13,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-25 10:36:13,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:36:13,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-25 10:36:13,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2023-12-25 10:36:13,286 INFO L87 Difference]: Start difference. First operand 28149 states and 36591 transitions. Second operand has 23 states, 23 states have (on average 12.391304347826088) internal successors, (285), 23 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:36:18,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:36:18,711 INFO L93 Difference]: Finished difference Result 246042 states and 315952 transitions. [2023-12-25 10:36:18,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2023-12-25 10:36:18,711 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 12.391304347826088) internal successors, (285), 23 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 154 [2023-12-25 10:36:18,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:36:18,929 INFO L225 Difference]: With dead ends: 246042 [2023-12-25 10:36:18,929 INFO L226 Difference]: Without dead ends: 218276 [2023-12-25 10:36:18,980 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 286 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1480 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1545, Invalid=4935, Unknown=0, NotChecked=0, Total=6480 [2023-12-25 10:36:18,980 INFO L413 NwaCegarLoop]: 312 mSDtfsCounter, 3411 mSDsluCounter, 6003 mSDsCounter, 0 mSdLazyCounter, 1324 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3411 SdHoareTripleChecker+Valid, 6315 SdHoareTripleChecker+Invalid, 1340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-25 10:36:18,980 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3411 Valid, 6315 Invalid, 1340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1324 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-25 10:36:19,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218276 states. [2023-12-25 10:36:20,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218276 to 82565. [2023-12-25 10:36:20,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82565 states, 82564 states have (on average 1.2947168257351873) internal successors, (106897), 82564 states have internal predecessors, (106897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:36:20,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82565 states to 82565 states and 106897 transitions. [2023-12-25 10:36:20,604 INFO L78 Accepts]: Start accepts. Automaton has 82565 states and 106897 transitions. Word has length 154 [2023-12-25 10:36:20,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:36:20,604 INFO L495 AbstractCegarLoop]: Abstraction has 82565 states and 106897 transitions. [2023-12-25 10:36:20,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 12.391304347826088) internal successors, (285), 23 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:36:20,604 INFO L276 IsEmpty]: Start isEmpty. Operand 82565 states and 106897 transitions. [2023-12-25 10:36:20,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-25 10:36:20,616 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:36:20,616 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:36:20,619 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2023-12-25 10:36:20,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:36:20,816 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:36:20,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:36:20,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1941947255, now seen corresponding path program 1 times [2023-12-25 10:36:20,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:36:20,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1201678229] [2023-12-25 10:36:20,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:36:20,817 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:36:20,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:36:20,818 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:36:20,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-12-25 10:36:20,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:36:20,935 INFO L262 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-25 10:36:20,937 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:36:23,482 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 15 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:36:23,482 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:36:24,323 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 15 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:36:24,323 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:36:24,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1201678229] [2023-12-25 10:36:24,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1201678229] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:36:24,324 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:36:24,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 16] total 34 [2023-12-25 10:36:24,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634160069] [2023-12-25 10:36:24,324 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:36:24,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-12-25 10:36:24,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:36:24,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-12-25 10:36:24,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=996, Unknown=0, NotChecked=0, Total=1122 [2023-12-25 10:36:24,325 INFO L87 Difference]: Start difference. First operand 82565 states and 106897 transitions. Second operand has 34 states, 34 states have (on average 8.323529411764707) internal successors, (283), 34 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:37:36,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:37:36,283 INFO L93 Difference]: Finished difference Result 472931 states and 613203 transitions. [2023-12-25 10:37:36,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2023-12-25 10:37:36,285 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 8.323529411764707) internal successors, (283), 34 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 154 [2023-12-25 10:37:36,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:37:36,848 INFO L225 Difference]: With dead ends: 472931 [2023-12-25 10:37:36,849 INFO L226 Difference]: Without dead ends: 391355 [2023-12-25 10:37:36,898 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 417 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6816 ImplicationChecksByTransitivity, 67.5s TimeCoverageRelationStatistics Valid=2735, Invalid=18145, Unknown=0, NotChecked=0, Total=20880 [2023-12-25 10:37:36,899 INFO L413 NwaCegarLoop]: 393 mSDtfsCounter, 10139 mSDsluCounter, 7608 mSDsCounter, 0 mSdLazyCounter, 1915 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10139 SdHoareTripleChecker+Valid, 8001 SdHoareTripleChecker+Invalid, 1973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1915 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2023-12-25 10:37:36,899 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10139 Valid, 8001 Invalid, 1973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1915 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2023-12-25 10:37:37,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391355 states. [2023-12-25 10:37:39,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391355 to 120950. [2023-12-25 10:37:39,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120950 states, 120949 states have (on average 1.2948184772094022) internal successors, (156607), 120949 states have internal predecessors, (156607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:37:39,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120950 states to 120950 states and 156607 transitions. [2023-12-25 10:37:39,842 INFO L78 Accepts]: Start accepts. Automaton has 120950 states and 156607 transitions. Word has length 154 [2023-12-25 10:37:39,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:37:39,842 INFO L495 AbstractCegarLoop]: Abstraction has 120950 states and 156607 transitions. [2023-12-25 10:37:39,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 8.323529411764707) internal successors, (283), 34 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:37:39,842 INFO L276 IsEmpty]: Start isEmpty. Operand 120950 states and 156607 transitions. [2023-12-25 10:37:39,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-25 10:37:39,857 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:37:39,857 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:37:39,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2023-12-25 10:37:40,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:37:40,058 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:37:40,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:37:40,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1136534157, now seen corresponding path program 1 times [2023-12-25 10:37:40,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:37:40,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1798281296] [2023-12-25 10:37:40,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:37:40,059 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:37:40,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:37:40,060 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:37:40,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2023-12-25 10:37:40,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:37:40,327 INFO L262 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-25 10:37:40,329 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:37:40,940 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 17 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:37:40,940 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:37:41,138 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 17 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:37:41,138 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:37:41,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1798281296] [2023-12-25 10:37:41,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1798281296] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:37:41,138 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:37:41,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2023-12-25 10:37:41,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691384986] [2023-12-25 10:37:41,139 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:37:41,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-25 10:37:41,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:37:41,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-25 10:37:41,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2023-12-25 10:37:41,140 INFO L87 Difference]: Start difference. First operand 120950 states and 156607 transitions. Second operand has 21 states, 21 states have (on average 13.238095238095237) internal successors, (278), 21 states have internal predecessors, (278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2023-12-25 10:37:42,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-25 10:37:42,086 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 288 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=275, Invalid=847, Unknown=0, NotChecked=0, Total=1122 [2023-12-25 10:37:42,087 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 640 mSDsluCounter, 1704 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 640 SdHoareTripleChecker+Valid, 1864 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 10:37:42,087 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [640 Valid, 1864 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 10:37:42,087 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-25 10:37:42,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2023-12-25 10:37:42,134 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-25 10:37:42,134 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-25 10:37:42,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:37:42,288 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (120950states) and FLOYD_HOARE automaton (currently 17 states, 21 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 34 known predicates. [2023-12-25 10:37:42,292 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:37:42,293 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-25 10:37:42,294 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.12 10:37:42 BoogieIcfgContainer [2023-12-25 10:37:42,294 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-25 10:37:42,294 INFO L158 Benchmark]: Toolchain (without parser) took 858657.79ms. Allocated memory was 194.0MB in the beginning and 2.8GB in the end (delta: 2.6GB). Free memory was 147.8MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2023-12-25 10:37:42,294 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 194.0MB. Free memory was 150.5MB in the beginning and 150.4MB in the end (delta: 77.0kB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-25 10:37:42,294 INFO L158 Benchmark]: CACSL2BoogieTranslator took 341.01ms. Allocated memory is still 194.0MB. Free memory was 147.8MB in the beginning and 125.3MB in the end (delta: 22.5MB). Peak memory consumption was 22.0MB. Max. memory is 8.0GB. [2023-12-25 10:37:42,295 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.23ms. Allocated memory is still 194.0MB. Free memory was 125.3MB in the beginning and 122.1MB in the end (delta: 3.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2023-12-25 10:37:42,295 INFO L158 Benchmark]: Boogie Preprocessor took 49.54ms. Allocated memory is still 194.0MB. Free memory was 122.1MB in the beginning and 118.5MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2023-12-25 10:37:42,295 INFO L158 Benchmark]: RCFGBuilder took 724.52ms. Allocated memory is still 194.0MB. Free memory was 118.0MB in the beginning and 71.8MB in the end (delta: 46.1MB). Peak memory consumption was 46.1MB. Max. memory is 8.0GB. [2023-12-25 10:37:42,295 INFO L158 Benchmark]: TraceAbstraction took 857503.60ms. Allocated memory was 194.0MB in the beginning and 2.8GB in the end (delta: 2.6GB). Free memory was 70.8MB in the beginning and 1.6GB in the end (delta: -1.6GB). Peak memory consumption was 1.0GB. Max. memory is 8.0GB. [2023-12-25 10:37:42,295 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 194.0MB. Free memory was 150.5MB in the beginning and 150.4MB in the end (delta: 77.0kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 341.01ms. Allocated memory is still 194.0MB. Free memory was 147.8MB in the beginning and 125.3MB in the end (delta: 22.5MB). Peak memory consumption was 22.0MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 35.23ms. Allocated memory is still 194.0MB. Free memory was 125.3MB in the beginning and 122.1MB in the end (delta: 3.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 49.54ms. Allocated memory is still 194.0MB. Free memory was 122.1MB in the beginning and 118.5MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * RCFGBuilder took 724.52ms. Allocated memory is still 194.0MB. Free memory was 118.0MB in the beginning and 71.8MB in the end (delta: 46.1MB). Peak memory consumption was 46.1MB. Max. memory is 8.0GB. * TraceAbstraction took 857503.60ms. Allocated memory was 194.0MB in the beginning and 2.8GB in the end (delta: 2.6GB). Free memory was 70.8MB in the beginning and 1.6GB in the end (delta: -1.6GB). Peak memory consumption was 1.0GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 422]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 422). Cancelled while NwaCegarLoop was constructing difference of abstraction (120950states) and FLOYD_HOARE automaton (currently 17 states, 21 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 34 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 148 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 857.5s, OverallIterations: 43, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 781.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 90035 SdHoareTripleChecker+Valid, 139.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 90035 mSDsluCounter, 112714 SdHoareTripleChecker+Invalid, 133.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 101063 mSDsCounter, 614 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 54242 IncrementalHoareTripleChecker+Invalid, 54856 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 614 mSolverCounterUnsat, 11651 mSDtfsCounter, 54242 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 8202 GetRequests, 5470 SyntacticMatches, 0 SemanticMatches, 2731 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 993257 ImplicationChecksByTransitivity, 653.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=120950occurred in iteration=42, InterpolantAutomatonStates: 2468, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 11.0s AutomataMinimizationTime, 42 MinimizatonAttempts, 1247168 StatesRemovedByMinimization, 34 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.9s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 52.2s InterpolantComputationTime, 4615 NumberOfCodeBlocks, 4615 NumberOfCodeBlocksAsserted, 43 NumberOfCheckSat, 5936 ConstructedInterpolants, 1876 QuantifiedInterpolants, 83340 SizeOfPredicates, 244 NumberOfNonLiveVariables, 10856 ConjunctsInSsa, 435 ConjunctsInUnsatCore, 52 InterpolantComputations, 34 PerfectInterpolantSequences, 365/587 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown