/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.4.1.ufo.UNBOUNDED.pals.c.v+cfa-reducer.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-25 10:09:50,720 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-25 10:09:50,802 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:09:50,805 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-25 10:09:50,805 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-25 10:09:50,827 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-25 10:09:50,827 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-25 10:09:50,828 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-25 10:09:50,828 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-25 10:09:50,831 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-25 10:09:50,831 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-25 10:09:50,831 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-25 10:09:50,832 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-25 10:09:50,833 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-25 10:09:50,833 INFO L153 SettingsManager]: * Use SBE=true [2023-12-25 10:09:50,833 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-25 10:09:50,833 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-25 10:09:50,833 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-25 10:09:50,834 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-25 10:09:50,834 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-25 10:09:50,835 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-25 10:09:50,835 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-25 10:09:50,835 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-25 10:09:50,835 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-25 10:09:50,835 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-25 10:09:50,835 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-25 10:09:50,836 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-25 10:09:50,836 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-25 10:09:50,836 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-25 10:09:50,836 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-25 10:09:50,837 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-25 10:09:50,837 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-25 10:09:50,837 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-25 10:09:50,837 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-25 10:09:50,837 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 10:09:50,837 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-25 10:09:50,837 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-25 10:09:50,838 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-25 10:09:50,838 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-25 10:09:50,838 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-25 10:09:50,838 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-25 10:09:50,838 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-25 10:09:50,839 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-25 10:09:50,839 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-25 10:09:50,839 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-25 10:09:50,839 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-25 10:09:50,839 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-25 10:09:51,050 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-25 10:09:51,070 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-25 10:09:51,072 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-25 10:09:51,072 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-25 10:09:51,073 INFO L274 PluginConnector]: CDTParser initialized [2023-12-25 10:09:51,074 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.4.1.ufo.UNBOUNDED.pals.c.v+cfa-reducer.c [2023-12-25 10:09:52,164 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-25 10:09:52,317 INFO L384 CDTParser]: Found 1 translation units. [2023-12-25 10:09:52,317 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.4.1.ufo.UNBOUNDED.pals.c.v+cfa-reducer.c [2023-12-25 10:09:52,324 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b179f343a/f99d813555df4420a7c3fa2bada44ccc/FLAG627cf84c2 [2023-12-25 10:09:52,334 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b179f343a/f99d813555df4420a7c3fa2bada44ccc [2023-12-25 10:09:52,336 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-25 10:09:52,337 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-25 10:09:52,337 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-25 10:09:52,337 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-25 10:09:52,340 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-25 10:09:52,341 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 10:09:52" (1/1) ... [2023-12-25 10:09:52,341 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@dc15366 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:09:52, skipping insertion in model container [2023-12-25 10:09:52,342 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 10:09:52" (1/1) ... [2023-12-25 10:09:52,379 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 10:09:52,519 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.4.1.ufo.UNBOUNDED.pals.c.v+cfa-reducer.c[4940,4953] [2023-12-25 10:09:52,535 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 10:09:52,545 INFO L202 MainTranslator]: Completed pre-run [2023-12-25 10:09:52,573 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.4.1.ufo.UNBOUNDED.pals.c.v+cfa-reducer.c[4940,4953] [2023-12-25 10:09:52,587 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 10:09:52,599 INFO L206 MainTranslator]: Completed translation [2023-12-25 10:09:52,599 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:09:52 WrapperNode [2023-12-25 10:09:52,599 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-25 10:09:52,600 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-25 10:09:52,600 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-25 10:09:52,600 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-25 10:09:52,604 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:09:52" (1/1) ... [2023-12-25 10:09:52,612 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:09:52" (1/1) ... [2023-12-25 10:09:52,630 INFO L138 Inliner]: procedures = 24, calls = 7, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 354 [2023-12-25 10:09:52,630 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-25 10:09:52,631 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-25 10:09:52,631 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-25 10:09:52,631 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-25 10:09:52,638 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:09:52" (1/1) ... [2023-12-25 10:09:52,638 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:09:52" (1/1) ... [2023-12-25 10:09:52,641 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:09:52" (1/1) ... [2023-12-25 10:09:52,656 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:09:52,656 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:09:52" (1/1) ... [2023-12-25 10:09:52,657 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:09:52" (1/1) ... [2023-12-25 10:09:52,662 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:09:52" (1/1) ... [2023-12-25 10:09:52,664 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:09:52" (1/1) ... [2023-12-25 10:09:52,665 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:09:52" (1/1) ... [2023-12-25 10:09:52,666 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:09:52" (1/1) ... [2023-12-25 10:09:52,668 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-25 10:09:52,669 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-25 10:09:52,669 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-25 10:09:52,669 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-25 10:09:52,670 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:09:52" (1/1) ... [2023-12-25 10:09:52,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 10:09:52,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-25 10:09:52,692 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:09:52,705 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:09:52,722 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-25 10:09:52,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-25 10:09:52,722 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-25 10:09:52,722 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-25 10:09:52,795 INFO L241 CfgBuilder]: Building ICFG [2023-12-25 10:09:52,797 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-25 10:09:53,106 INFO L282 CfgBuilder]: Performing block encoding [2023-12-25 10:09:53,152 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-25 10:09:53,153 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-12-25 10:09:53,153 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 10:09:53 BoogieIcfgContainer [2023-12-25 10:09:53,153 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-25 10:09:53,154 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-25 10:09:53,154 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-25 10:09:53,157 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-25 10:09:53,157 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.12 10:09:52" (1/3) ... [2023-12-25 10:09:53,158 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c64c77 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 10:09:53, skipping insertion in model container [2023-12-25 10:09:53,158 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 10:09:52" (2/3) ... [2023-12-25 10:09:53,158 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c64c77 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 10:09:53, skipping insertion in model container [2023-12-25 10:09:53,158 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 10:09:53" (3/3) ... [2023-12-25 10:09:53,159 INFO L112 eAbstractionObserver]: Analyzing ICFG pals_lcr.4.1.ufo.UNBOUNDED.pals.c.v+cfa-reducer.c [2023-12-25 10:09:53,170 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-25 10:09:53,170 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-25 10:09:53,198 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-25 10:09:53,202 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;@35c19e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-25 10:09:53,202 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-25 10:09:53,205 INFO L276 IsEmpty]: Start isEmpty. Operand has 79 states, 77 states have (on average 1.7272727272727273) internal successors, (133), 78 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have 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:09:53,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2023-12-25 10:09:53,211 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:09:53,211 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] [2023-12-25 10:09:53,211 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:09:53,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:09:53,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1629204617, now seen corresponding path program 1 times [2023-12-25 10:09:53,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:09:53,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [985001769] [2023-12-25 10:09:53,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:09:53,223 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:09:53,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:09:53,225 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:09:53,227 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:09:53,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:09:53,320 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 10:09:53,325 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:09:53,400 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:09:53,400 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:09:53,400 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:09:53,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [985001769] [2023-12-25 10:09:53,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [985001769] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:09:53,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:09:53,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 10:09:53,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678540377] [2023-12-25 10:09:53,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:09:53,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 10:09:53,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:09:53,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 10:09:53,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:09:53,426 INFO L87 Difference]: Start difference. First operand has 79 states, 77 states have (on average 1.7272727272727273) internal successors, (133), 78 states have internal predecessors, (133), 0 states have call successors, (0), 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 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have 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:09:53,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:09:53,457 INFO L93 Difference]: Finished difference Result 179 states and 288 transitions. [2023-12-25 10:09:53,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 10:09:53,459 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 0 states have call successors, (0), 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 47 [2023-12-25 10:09:53,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:09:53,465 INFO L225 Difference]: With dead ends: 179 [2023-12-25 10:09:53,465 INFO L226 Difference]: Without dead ends: 121 [2023-12-25 10:09:53,466 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 45 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:09:53,468 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 83 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:09:53,489 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 265 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:09:53,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2023-12-25 10:09:53,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 119. [2023-12-25 10:09:53,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 118 states have (on average 1.4745762711864407) internal successors, (174), 118 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have 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:09:53,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 174 transitions. [2023-12-25 10:09:53,520 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 174 transitions. Word has length 47 [2023-12-25 10:09:53,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:09:53,520 INFO L495 AbstractCegarLoop]: Abstraction has 119 states and 174 transitions. [2023-12-25 10:09:53,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have 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:09:53,521 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 174 transitions. [2023-12-25 10:09:53,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2023-12-25 10:09:53,522 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:09:53,522 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] [2023-12-25 10:09:53,524 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:09:53,724 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:09:53,724 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:09:53,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:09:53,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1771605490, now seen corresponding path program 1 times [2023-12-25 10:09:53,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:09:53,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2050341801] [2023-12-25 10:09:53,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:09:53,726 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:09:53,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:09:53,742 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:09:53,752 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:09:53,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:09:53,818 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 10:09:53,820 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:09:54,252 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:09:54,252 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:09:54,252 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:09:54,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2050341801] [2023-12-25 10:09:54,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2050341801] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:09:54,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:09:54,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 10:09:54,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226650165] [2023-12-25 10:09:54,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:09:54,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 10:09:54,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:09:54,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 10:09:54,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 10:09:54,260 INFO L87 Difference]: Start difference. First operand 119 states and 174 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have 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:09:54,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:09:54,357 INFO L93 Difference]: Finished difference Result 213 states and 323 transitions. [2023-12-25 10:09:54,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 10:09:54,358 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 0 states have call successors, (0), 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 48 [2023-12-25 10:09:54,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:09:54,362 INFO L225 Difference]: With dead ends: 213 [2023-12-25 10:09:54,362 INFO L226 Difference]: Without dead ends: 119 [2023-12-25 10:09:54,363 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 44 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:09:54,364 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 245 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:09:54,365 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [245 Valid, 76 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 10:09:54,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2023-12-25 10:09:54,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 119. [2023-12-25 10:09:54,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 118 states have (on average 1.4661016949152543) internal successors, (173), 118 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have 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:09:54,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 173 transitions. [2023-12-25 10:09:54,377 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 173 transitions. Word has length 48 [2023-12-25 10:09:54,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:09:54,378 INFO L495 AbstractCegarLoop]: Abstraction has 119 states and 173 transitions. [2023-12-25 10:09:54,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have 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:09:54,378 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 173 transitions. [2023-12-25 10:09:54,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2023-12-25 10:09:54,379 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:09:54,379 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] [2023-12-25 10:09:54,384 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-25 10:09:54,583 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:09:54,584 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:09:54,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:09:54,584 INFO L85 PathProgramCache]: Analyzing trace with hash -906073101, now seen corresponding path program 1 times [2023-12-25 10:09:54,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:09:54,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [604350557] [2023-12-25 10:09:54,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:09:54,585 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:09:54,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:09:54,586 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:09:54,597 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:09:54,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:09:54,657 INFO L262 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 10:09:54,659 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:09:54,685 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:09:54,686 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:09:54,686 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:09:54,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [604350557] [2023-12-25 10:09:54,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [604350557] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:09:54,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:09:54,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 10:09:54,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225483492] [2023-12-25 10:09:54,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:09:54,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 10:09:54,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:09:54,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 10:09:54,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:09:54,694 INFO L87 Difference]: Start difference. First operand 119 states and 173 transitions. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have 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:09:54,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:09:54,714 INFO L93 Difference]: Finished difference Result 291 states and 443 transitions. [2023-12-25 10:09:54,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 10:09:54,715 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 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 48 [2023-12-25 10:09:54,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:09:54,717 INFO L225 Difference]: With dead ends: 291 [2023-12-25 10:09:54,717 INFO L226 Difference]: Without dead ends: 197 [2023-12-25 10:09:54,718 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 46 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:09:54,720 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 61 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:09:54,721 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 227 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:09:54,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2023-12-25 10:09:54,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 195. [2023-12-25 10:09:54,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 1.5051546391752577) internal successors, (292), 194 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:09:54,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 292 transitions. [2023-12-25 10:09:54,730 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 292 transitions. Word has length 48 [2023-12-25 10:09:54,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:09:54,731 INFO L495 AbstractCegarLoop]: Abstraction has 195 states and 292 transitions. [2023-12-25 10:09:54,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have 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:09:54,731 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 292 transitions. [2023-12-25 10:09:54,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-12-25 10:09:54,732 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:09:54,732 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:09:54,738 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:09:54,934 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:09:54,934 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:09:54,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:09:54,935 INFO L85 PathProgramCache]: Analyzing trace with hash 616318013, now seen corresponding path program 1 times [2023-12-25 10:09:54,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:09:54,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [161256728] [2023-12-25 10:09:54,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:09:54,936 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:09:54,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:09:54,940 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:09:54,942 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:09:55,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:09:55,025 INFO L262 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 10:09:55,028 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:09:55,270 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:09:55,270 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:09:55,270 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:09:55,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [161256728] [2023-12-25 10:09:55,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [161256728] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:09:55,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:09:55,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 10:09:55,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285444062] [2023-12-25 10:09:55,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:09:55,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 10:09:55,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:09:55,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 10:09:55,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 10:09:55,273 INFO L87 Difference]: Start difference. First operand 195 states and 292 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:09:55,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:09:55,342 INFO L93 Difference]: Finished difference Result 365 states and 559 transitions. [2023-12-25 10:09:55,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 10:09:55,342 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2023-12-25 10:09:55,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:09:55,345 INFO L225 Difference]: With dead ends: 365 [2023-12-25 10:09:55,345 INFO L226 Difference]: Without dead ends: 195 [2023-12-25 10:09:55,349 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-25 10:09:55,350 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 228 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:09:55,351 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [228 Valid, 84 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 10:09:55,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2023-12-25 10:09:55,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 195. [2023-12-25 10:09:55,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 1.4948453608247423) internal successors, (290), 194 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:09:55,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 290 transitions. [2023-12-25 10:09:55,366 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 290 transitions. Word has length 49 [2023-12-25 10:09:55,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:09:55,366 INFO L495 AbstractCegarLoop]: Abstraction has 195 states and 290 transitions. [2023-12-25 10:09:55,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:09:55,366 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 290 transitions. [2023-12-25 10:09:55,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-12-25 10:09:55,367 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:09:55,367 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:09:55,372 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:09:55,569 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:09:55,569 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:09:55,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:09:55,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1388181666, now seen corresponding path program 1 times [2023-12-25 10:09:55,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:09:55,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2113708337] [2023-12-25 10:09:55,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:09:55,571 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:09:55,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:09:55,572 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:09:55,574 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:09:55,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:09:55,628 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 10:09:55,630 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:09:55,657 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:09:55,657 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:09:55,657 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:09:55,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2113708337] [2023-12-25 10:09:55,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2113708337] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:09:55,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:09:55,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 10:09:55,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544622219] [2023-12-25 10:09:55,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:09:55,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 10:09:55,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:09:55,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 10:09:55,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:09:55,658 INFO L87 Difference]: Start difference. First operand 195 states and 290 transitions. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:09:55,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:09:55,668 INFO L93 Difference]: Finished difference Result 503 states and 768 transitions. [2023-12-25 10:09:55,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 10:09:55,668 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2023-12-25 10:09:55,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:09:55,669 INFO L225 Difference]: With dead ends: 503 [2023-12-25 10:09:55,669 INFO L226 Difference]: Without dead ends: 333 [2023-12-25 10:09:55,670 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 47 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:09:55,670 INFO L413 NwaCegarLoop]: 134 mSDtfsCounter, 55 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:09:55,670 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 221 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:09:55,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2023-12-25 10:09:55,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 331. [2023-12-25 10:09:55,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 330 states have (on average 1.509090909090909) internal successors, (498), 330 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have 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:09:55,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 498 transitions. [2023-12-25 10:09:55,676 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 498 transitions. Word has length 49 [2023-12-25 10:09:55,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:09:55,676 INFO L495 AbstractCegarLoop]: Abstraction has 331 states and 498 transitions. [2023-12-25 10:09:55,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:09:55,677 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 498 transitions. [2023-12-25 10:09:55,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-12-25 10:09:55,677 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:09:55,677 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:09:55,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-25 10:09:55,879 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:09:55,879 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:09:55,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:09:55,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1304102491, now seen corresponding path program 1 times [2023-12-25 10:09:55,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:09:55,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [810015161] [2023-12-25 10:09:55,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:09:55,880 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:09:55,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:09:55,881 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:09:55,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-25 10:09:55,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:09:55,939 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 10:09:55,940 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:09:56,151 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:09:56,151 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:09:56,152 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:09:56,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [810015161] [2023-12-25 10:09:56,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [810015161] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:09:56,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:09:56,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 10:09:56,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788093829] [2023-12-25 10:09:56,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:09:56,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 10:09:56,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:09:56,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 10:09:56,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 10:09:56,153 INFO L87 Difference]: Start difference. First operand 331 states and 498 transitions. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:09:56,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:09:56,214 INFO L93 Difference]: Finished difference Result 637 states and 971 transitions. [2023-12-25 10:09:56,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 10:09:56,215 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2023-12-25 10:09:56,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:09:56,216 INFO L225 Difference]: With dead ends: 637 [2023-12-25 10:09:56,216 INFO L226 Difference]: Without dead ends: 331 [2023-12-25 10:09:56,216 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-25 10:09:56,217 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 211 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:09:56,217 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 92 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:09:56,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2023-12-25 10:09:56,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 331. [2023-12-25 10:09:56,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 330 states have (on average 1.496969696969697) internal successors, (494), 330 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have 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:09:56,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 494 transitions. [2023-12-25 10:09:56,223 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 494 transitions. Word has length 50 [2023-12-25 10:09:56,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:09:56,224 INFO L495 AbstractCegarLoop]: Abstraction has 331 states and 494 transitions. [2023-12-25 10:09:56,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:09:56,224 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 494 transitions. [2023-12-25 10:09:56,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-12-25 10:09:56,224 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:09:56,225 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:09:56,229 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2023-12-25 10:09:56,427 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:09:56,429 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:09:56,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:09:56,430 INFO L85 PathProgramCache]: Analyzing trace with hash -30234486, now seen corresponding path program 1 times [2023-12-25 10:09:56,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:09:56,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [875895568] [2023-12-25 10:09:56,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:09:56,430 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:09:56,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:09:56,432 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:09:56,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 (8)] Waiting until timeout for monitored process [2023-12-25 10:09:56,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:09:56,490 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-25 10:09:56,492 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:09:56,785 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:09:56,785 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:09:56,785 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:09:56,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [875895568] [2023-12-25 10:09:56,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [875895568] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:09:56,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:09:56,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-25 10:09:56,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068101703] [2023-12-25 10:09:56,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:09:56,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 10:09:56,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:09:56,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 10:09:56,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-25 10:09:56,786 INFO L87 Difference]: Start difference. First operand 331 states and 494 transitions. Second operand has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 6 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:09:56,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:09:56,883 INFO L93 Difference]: Finished difference Result 1861 states and 2839 transitions. [2023-12-25 10:09:56,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 10:09:56,884 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 6 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2023-12-25 10:09:56,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:09:56,888 INFO L225 Difference]: With dead ends: 1861 [2023-12-25 10:09:56,888 INFO L226 Difference]: Without dead ends: 1555 [2023-12-25 10:09:56,889 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-25 10:09:56,889 INFO L413 NwaCegarLoop]: 100 mSDtfsCounter, 401 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:09:56,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [401 Valid, 482 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 10:09:56,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1555 states. [2023-12-25 10:09:56,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1555 to 939. [2023-12-25 10:09:56,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 939 states, 938 states have (on average 1.4989339019189765) internal successors, (1406), 938 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have 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:09:56,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 1406 transitions. [2023-12-25 10:09:56,905 INFO L78 Accepts]: Start accepts. Automaton has 939 states and 1406 transitions. Word has length 50 [2023-12-25 10:09:56,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:09:56,905 INFO L495 AbstractCegarLoop]: Abstraction has 939 states and 1406 transitions. [2023-12-25 10:09:56,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 6 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:09:56,905 INFO L276 IsEmpty]: Start isEmpty. Operand 939 states and 1406 transitions. [2023-12-25 10:09:56,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-12-25 10:09:56,905 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:09:56,906 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:09:56,922 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:09:57,108 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:09:57,108 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:09:57,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:09:57,109 INFO L85 PathProgramCache]: Analyzing trace with hash 87608006, now seen corresponding path program 1 times [2023-12-25 10:09:57,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:09:57,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [230256891] [2023-12-25 10:09:57,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:09:57,109 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:09:57,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:09:57,110 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:09:57,112 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:09:57,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:09:57,187 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 10:09:57,193 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:09:57,239 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:09:57,239 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:09:57,239 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:09:57,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [230256891] [2023-12-25 10:09:57,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [230256891] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:09:57,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:09:57,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 10:09:57,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156538429] [2023-12-25 10:09:57,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:09:57,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 10:09:57,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:09:57,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 10:09:57,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:09:57,240 INFO L87 Difference]: Start difference. First operand 939 states and 1406 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:09:57,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:09:57,262 INFO L93 Difference]: Finished difference Result 2639 states and 3944 transitions. [2023-12-25 10:09:57,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 10:09:57,262 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 52 [2023-12-25 10:09:57,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:09:57,266 INFO L225 Difference]: With dead ends: 2639 [2023-12-25 10:09:57,266 INFO L226 Difference]: Without dead ends: 1725 [2023-12-25 10:09:57,267 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:09:57,268 INFO L413 NwaCegarLoop]: 101 mSDtfsCounter, 44 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:09:57,268 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 173 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:09:57,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1725 states. [2023-12-25 10:09:57,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1725 to 1699. [2023-12-25 10:09:57,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1699 states, 1698 states have (on average 1.4570082449941106) internal successors, (2474), 1698 states have internal predecessors, (2474), 0 states have call successors, (0), 0 states have 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:09:57,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1699 states to 1699 states and 2474 transitions. [2023-12-25 10:09:57,289 INFO L78 Accepts]: Start accepts. Automaton has 1699 states and 2474 transitions. Word has length 52 [2023-12-25 10:09:57,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:09:57,290 INFO L495 AbstractCegarLoop]: Abstraction has 1699 states and 2474 transitions. [2023-12-25 10:09:57,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:09:57,290 INFO L276 IsEmpty]: Start isEmpty. Operand 1699 states and 2474 transitions. [2023-12-25 10:09:57,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-25 10:09:57,290 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:09:57,290 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:09:57,295 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:09:57,493 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:09:57,493 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:09:57,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:09:57,494 INFO L85 PathProgramCache]: Analyzing trace with hash -929946194, now seen corresponding path program 1 times [2023-12-25 10:09:57,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:09:57,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1182990647] [2023-12-25 10:09:57,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:09:57,494 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:09:57,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:09:57,495 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:09:57,497 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:09:57,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:09:57,571 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 10:09:57,572 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:09:57,584 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:09:57,585 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:09:57,585 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:09:57,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1182990647] [2023-12-25 10:09:57,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1182990647] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:09:57,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:09:57,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 10:09:57,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419410556] [2023-12-25 10:09:57,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:09:57,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 10:09:57,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:09:57,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 10:09:57,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 10:09:57,586 INFO L87 Difference]: Start difference. First operand 1699 states and 2474 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:09:57,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:09:57,621 INFO L93 Difference]: Finished difference Result 3002 states and 4366 transitions. [2023-12-25 10:09:57,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 10:09:57,621 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2023-12-25 10:09:57,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:09:57,628 INFO L225 Difference]: With dead ends: 3002 [2023-12-25 10:09:57,628 INFO L226 Difference]: Without dead ends: 3000 [2023-12-25 10:09:57,629 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 51 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:09:57,629 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 142 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:09:57,629 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 354 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:09:57,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3000 states. [2023-12-25 10:09:57,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3000 to 1763. [2023-12-25 10:09:57,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1763 states, 1762 states have (on average 1.4358683314415437) internal successors, (2530), 1762 states have internal predecessors, (2530), 0 states have call successors, (0), 0 states have 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:09:57,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1763 states to 1763 states and 2530 transitions. [2023-12-25 10:09:57,656 INFO L78 Accepts]: Start accepts. Automaton has 1763 states and 2530 transitions. Word has length 53 [2023-12-25 10:09:57,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:09:57,656 INFO L495 AbstractCegarLoop]: Abstraction has 1763 states and 2530 transitions. [2023-12-25 10:09:57,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:09:57,657 INFO L276 IsEmpty]: Start isEmpty. Operand 1763 states and 2530 transitions. [2023-12-25 10:09:57,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-25 10:09:57,657 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:09:57,657 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:09:57,676 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-25 10:09:57,876 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:09:57,877 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:09:57,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:09:57,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1102304960, now seen corresponding path program 1 times [2023-12-25 10:09:57,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:09:57,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [664652180] [2023-12-25 10:09:57,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:09:57,877 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:09:57,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:09:57,878 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:09:57,879 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:09:57,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:09:57,935 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 10:09:57,936 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:09:57,965 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:09:57,965 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:09:57,966 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:09:57,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [664652180] [2023-12-25 10:09:57,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [664652180] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:09:57,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:09:57,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 10:09:57,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919763236] [2023-12-25 10:09:57,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:09:57,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 10:09:57,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:09:57,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 10:09:57,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:09:57,967 INFO L87 Difference]: Start difference. First operand 1763 states and 2530 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:09:57,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:09:57,983 INFO L93 Difference]: Finished difference Result 3450 states and 5008 transitions. [2023-12-25 10:09:57,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 10:09:57,983 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2023-12-25 10:09:57,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:09:57,989 INFO L225 Difference]: With dead ends: 3450 [2023-12-25 10:09:57,989 INFO L226 Difference]: Without dead ends: 2487 [2023-12-25 10:09:57,990 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 51 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:09:57,991 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 66 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:09:57,991 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 232 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:09:57,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2487 states. [2023-12-25 10:09:58,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2487 to 2485. [2023-12-25 10:09:58,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2485 states, 2484 states have (on average 1.429951690821256) internal successors, (3552), 2484 states have internal predecessors, (3552), 0 states have call successors, (0), 0 states have 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:09:58,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2485 states to 2485 states and 3552 transitions. [2023-12-25 10:09:58,022 INFO L78 Accepts]: Start accepts. Automaton has 2485 states and 3552 transitions. Word has length 53 [2023-12-25 10:09:58,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:09:58,022 INFO L495 AbstractCegarLoop]: Abstraction has 2485 states and 3552 transitions. [2023-12-25 10:09:58,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:09:58,023 INFO L276 IsEmpty]: Start isEmpty. Operand 2485 states and 3552 transitions. [2023-12-25 10:09:58,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-25 10:09:58,024 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:09:58,024 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:09:58,050 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:09:58,251 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:09:58,251 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:09:58,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:09:58,251 INFO L85 PathProgramCache]: Analyzing trace with hash -363391418, now seen corresponding path program 1 times [2023-12-25 10:09:58,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:09:58,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1508543011] [2023-12-25 10:09:58,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:09:58,252 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:09:58,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:09:58,253 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:09:58,267 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:09:58,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:09:58,315 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 10:09:58,316 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:09:58,335 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:09:58,335 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:09:58,335 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:09:58,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1508543011] [2023-12-25 10:09:58,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1508543011] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:09:58,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:09:58,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 10:09:58,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350522948] [2023-12-25 10:09:58,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:09:58,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 10:09:58,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:09:58,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 10:09:58,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:09:58,337 INFO L87 Difference]: Start difference. First operand 2485 states and 3552 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:09:58,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:09:58,355 INFO L93 Difference]: Finished difference Result 4201 states and 6040 transitions. [2023-12-25 10:09:58,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 10:09:58,356 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 76 [2023-12-25 10:09:58,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:09:58,359 INFO L225 Difference]: With dead ends: 4201 [2023-12-25 10:09:58,359 INFO L226 Difference]: Without dead ends: 1743 [2023-12-25 10:09:58,361 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:09:58,361 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 48 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:09:58,361 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 224 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:09:58,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1743 states. [2023-12-25 10:09:58,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1743 to 1741. [2023-12-25 10:09:58,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1741 states, 1740 states have (on average 1.4304597701149426) internal successors, (2489), 1740 states have internal predecessors, (2489), 0 states have call successors, (0), 0 states have 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:09:58,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1741 states to 1741 states and 2489 transitions. [2023-12-25 10:09:58,380 INFO L78 Accepts]: Start accepts. Automaton has 1741 states and 2489 transitions. Word has length 76 [2023-12-25 10:09:58,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:09:58,381 INFO L495 AbstractCegarLoop]: Abstraction has 1741 states and 2489 transitions. [2023-12-25 10:09:58,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:09:58,381 INFO L276 IsEmpty]: Start isEmpty. Operand 1741 states and 2489 transitions. [2023-12-25 10:09:58,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-12-25 10:09:58,381 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:09:58,381 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:09:58,396 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2023-12-25 10:09:58,584 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:09:58,584 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:09:58,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:09:58,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1706727076, now seen corresponding path program 1 times [2023-12-25 10:09:58,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:09:58,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1592804577] [2023-12-25 10:09:58,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:09:58,585 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:09:58,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:09:58,586 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:09:58,587 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:09:58,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:09:58,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 10:09:58,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:09:59,172 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:09:59,173 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:09:59,349 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:09:59,350 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:09:59,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1592804577] [2023-12-25 10:09:59,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1592804577] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:09:59,350 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:09:59,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-25 10:09:59,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127872221] [2023-12-25 10:09:59,350 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:09:59,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 10:09:59,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:09:59,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 10:09:59,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-12-25 10:09:59,351 INFO L87 Difference]: Start difference. First operand 1741 states and 2489 transitions. Second operand has 16 states, 16 states have (on average 8.75) internal successors, (140), 15 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have 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:10:01,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:10:01,503 INFO L93 Difference]: Finished difference Result 13312 states and 18858 transitions. [2023-12-25 10:10:01,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-12-25 10:10:01,504 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 8.75) internal successors, (140), 15 states have internal predecessors, (140), 0 states have call successors, (0), 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:10:01,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:10:01,555 INFO L225 Difference]: With dead ends: 13312 [2023-12-25 10:10:01,555 INFO L226 Difference]: Without dead ends: 11600 [2023-12-25 10:10:01,562 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1161 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=892, Invalid=3140, Unknown=0, NotChecked=0, Total=4032 [2023-12-25 10:10:01,562 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 3212 mSDsluCounter, 873 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3212 SdHoareTripleChecker+Valid, 1017 SdHoareTripleChecker+Invalid, 891 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:10:01,562 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3212 Valid, 1017 Invalid, 891 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 864 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-25 10:10:01,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11600 states. [2023-12-25 10:10:01,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11600 to 3493. [2023-12-25 10:10:01,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3493 states, 3492 states have (on average 1.420389461626575) internal successors, (4960), 3492 states have internal predecessors, (4960), 0 states have call successors, (0), 0 states have 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:10:01,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3493 states to 3493 states and 4960 transitions. [2023-12-25 10:10:01,666 INFO L78 Accepts]: Start accepts. Automaton has 3493 states and 4960 transitions. Word has length 77 [2023-12-25 10:10:01,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:10:01,666 INFO L495 AbstractCegarLoop]: Abstraction has 3493 states and 4960 transitions. [2023-12-25 10:10:01,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 8.75) internal successors, (140), 15 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have 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:10:01,666 INFO L276 IsEmpty]: Start isEmpty. Operand 3493 states and 4960 transitions. [2023-12-25 10:10:01,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-12-25 10:10:01,667 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:10:01,667 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:10:01,686 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:10:01,870 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:10:01,870 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:10:01,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:10:01,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1159743586, now seen corresponding path program 1 times [2023-12-25 10:10:01,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:10:01,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1347453202] [2023-12-25 10:10:01,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:10:01,871 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:10:01,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:10:01,872 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:10:01,895 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:10:01,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:10:01,941 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 10:10:01,942 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:10:02,236 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:10:02,236 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:10:02,471 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:10:02,471 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:10:02,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1347453202] [2023-12-25 10:10:02,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1347453202] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:10:02,471 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:10:02,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-25 10:10:02,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606089904] [2023-12-25 10:10:02,471 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:10:02,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 10:10:02,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:10:02,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 10:10:02,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-12-25 10:10:02,473 INFO L87 Difference]: Start difference. First operand 3493 states and 4960 transitions. Second operand has 16 states, 16 states have (on average 8.375) internal successors, (134), 15 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:10:04,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:10:04,352 INFO L93 Difference]: Finished difference Result 12596 states and 17737 transitions. [2023-12-25 10:10:04,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-12-25 10:10:04,353 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 8.375) internal successors, (134), 15 states have internal predecessors, (134), 0 states have call successors, (0), 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:10:04,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:10:04,392 INFO L225 Difference]: With dead ends: 12596 [2023-12-25 10:10:04,393 INFO L226 Difference]: Without dead ends: 9162 [2023-12-25 10:10:04,399 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 581 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=638, Invalid=1912, Unknown=0, NotChecked=0, Total=2550 [2023-12-25 10:10:04,399 INFO L413 NwaCegarLoop]: 110 mSDtfsCounter, 1206 mSDsluCounter, 758 mSDsCounter, 0 mSdLazyCounter, 815 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1206 SdHoareTripleChecker+Valid, 868 SdHoareTripleChecker+Invalid, 825 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-25 10:10:04,399 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1206 Valid, 868 Invalid, 825 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 815 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-25 10:10:04,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9162 states. [2023-12-25 10:10:04,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9162 to 3493. [2023-12-25 10:10:04,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3493 states, 3492 states have (on average 1.4135166093928981) internal successors, (4936), 3492 states have internal predecessors, (4936), 0 states have call successors, (0), 0 states have 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:10:04,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3493 states to 3493 states and 4936 transitions. [2023-12-25 10:10:04,500 INFO L78 Accepts]: Start accepts. Automaton has 3493 states and 4936 transitions. Word has length 77 [2023-12-25 10:10:04,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:10:04,500 INFO L495 AbstractCegarLoop]: Abstraction has 3493 states and 4936 transitions. [2023-12-25 10:10:04,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 8.375) internal successors, (134), 15 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:10:04,501 INFO L276 IsEmpty]: Start isEmpty. Operand 3493 states and 4936 transitions. [2023-12-25 10:10:04,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-25 10:10:04,502 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:10:04,502 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:10:04,515 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 (14)] Ended with exit code 0 [2023-12-25 10:10:04,705 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:10:04,705 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:10:04,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:10:04,706 INFO L85 PathProgramCache]: Analyzing trace with hash -2005602386, now seen corresponding path program 1 times [2023-12-25 10:10:04,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:10:04,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [696125881] [2023-12-25 10:10:04,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:10:04,707 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:10:04,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:10:04,707 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:10:04,732 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:10:04,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:10:04,781 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 10:10:04,783 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:10:05,349 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:10:05,350 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:10:05,556 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:10:05,556 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:10:05,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [696125881] [2023-12-25 10:10:05,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [696125881] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:10:05,556 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:10:05,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-25 10:10:05,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343193109] [2023-12-25 10:10:05,557 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:10:05,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 10:10:05,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:10:05,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 10:10:05,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-12-25 10:10:05,558 INFO L87 Difference]: Start difference. First operand 3493 states and 4936 transitions. Second operand has 16 states, 16 states have (on average 9.125) internal successors, (146), 15 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have 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:10:08,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:10:08,600 INFO L93 Difference]: Finished difference Result 16352 states and 22827 transitions. [2023-12-25 10:10:08,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-12-25 10:10:08,601 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 9.125) internal successors, (146), 15 states have internal predecessors, (146), 0 states have call successors, (0), 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:10:08,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:10:08,631 INFO L225 Difference]: With dead ends: 16352 [2023-12-25 10:10:08,631 INFO L226 Difference]: Without dead ends: 12918 [2023-12-25 10:10:08,636 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1256 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1207, Invalid=3485, Unknown=0, NotChecked=0, Total=4692 [2023-12-25 10:10:08,636 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 2004 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 845 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2004 SdHoareTripleChecker+Valid, 970 SdHoareTripleChecker+Invalid, 855 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 845 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:10:08,636 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2004 Valid, 970 Invalid, 855 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 845 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-25 10:10:08,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12918 states. [2023-12-25 10:10:08,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12918 to 3661. [2023-12-25 10:10:08,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3661 states, 3660 states have (on average 1.4010928961748634) internal successors, (5128), 3660 states have internal predecessors, (5128), 0 states have call successors, (0), 0 states have 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:10:08,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3661 states to 3661 states and 5128 transitions. [2023-12-25 10:10:08,724 INFO L78 Accepts]: Start accepts. Automaton has 3661 states and 5128 transitions. Word has length 78 [2023-12-25 10:10:08,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:10:08,724 INFO L495 AbstractCegarLoop]: Abstraction has 3661 states and 5128 transitions. [2023-12-25 10:10:08,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 9.125) internal successors, (146), 15 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have 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:10:08,724 INFO L276 IsEmpty]: Start isEmpty. Operand 3661 states and 5128 transitions. [2023-12-25 10:10:08,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2023-12-25 10:10:08,725 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:10:08,725 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:10:08,729 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2023-12-25 10:10:08,927 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:10:08,927 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:10:08,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:10:08,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1662512199, now seen corresponding path program 1 times [2023-12-25 10:10:08,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:10:08,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2123439153] [2023-12-25 10:10:08,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:10:08,928 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:10:08,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:10:08,929 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:10:08,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-25 10:10:08,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:10:08,998 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 10:10:08,999 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:10:09,032 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:10:09,032 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:10:09,032 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:10:09,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2123439153] [2023-12-25 10:10:09,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2123439153] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:10:09,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:10:09,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 10:10:09,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516628457] [2023-12-25 10:10:09,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:10:09,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 10:10:09,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:10:09,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 10:10:09,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:10:09,033 INFO L87 Difference]: Start difference. First operand 3661 states and 5128 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 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:10:09,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:10:09,048 INFO L93 Difference]: Finished difference Result 5465 states and 7662 transitions. [2023-12-25 10:10:09,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 10:10:09,048 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 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:10:09,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:10:09,051 INFO L225 Difference]: With dead ends: 5465 [2023-12-25 10:10:09,051 INFO L226 Difference]: Without dead ends: 1863 [2023-12-25 10:10:09,054 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 77 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:10:09,055 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 39 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:10:09,055 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 209 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:10:09,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1863 states. [2023-12-25 10:10:09,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1863 to 1861. [2023-12-25 10:10:09,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1861 states, 1860 states have (on average 1.3763440860215055) internal successors, (2560), 1860 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have 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:10:09,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1861 states to 1861 states and 2560 transitions. [2023-12-25 10:10:09,075 INFO L78 Accepts]: Start accepts. Automaton has 1861 states and 2560 transitions. Word has length 79 [2023-12-25 10:10:09,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:10:09,075 INFO L495 AbstractCegarLoop]: Abstraction has 1861 states and 2560 transitions. [2023-12-25 10:10:09,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 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:10:09,076 INFO L276 IsEmpty]: Start isEmpty. Operand 1861 states and 2560 transitions. [2023-12-25 10:10:09,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2023-12-25 10:10:09,076 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:10:09,077 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:10:09,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 (16)] Forceful destruction successful, exit code 0 [2023-12-25 10:10:09,279 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:10:09,279 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:10:09,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:10:09,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1664113721, now seen corresponding path program 1 times [2023-12-25 10:10:09,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:10:09,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [750655139] [2023-12-25 10:10:09,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:10:09,280 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:10:09,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:10:09,281 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:10:09,281 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:10:09,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:10:09,362 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 10:10:09,363 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:10:09,797 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:10:09,797 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:10:09,990 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:10:09,991 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:10:09,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [750655139] [2023-12-25 10:10:09,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [750655139] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:10:09,991 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:10:09,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-25 10:10:09,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046643322] [2023-12-25 10:10:09,991 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:10:09,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 10:10:09,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:10:09,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 10:10:09,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-12-25 10:10:09,992 INFO L87 Difference]: Start difference. First operand 1861 states and 2560 transitions. Second operand has 16 states, 16 states have (on average 9.5) internal successors, (152), 15 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:10:11,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:10:11,214 INFO L93 Difference]: Finished difference Result 6406 states and 8838 transitions. [2023-12-25 10:10:11,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-25 10:10:11,215 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 9.5) internal successors, (152), 15 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 79 [2023-12-25 10:10:11,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:10:11,232 INFO L225 Difference]: With dead ends: 6406 [2023-12-25 10:10:11,232 INFO L226 Difference]: Without dead ends: 4604 [2023-12-25 10:10:11,234 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=412, Invalid=1148, Unknown=0, NotChecked=0, Total=1560 [2023-12-25 10:10:11,234 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 1200 mSDsluCounter, 718 mSDsCounter, 0 mSdLazyCounter, 701 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1200 SdHoareTripleChecker+Valid, 853 SdHoareTripleChecker+Invalid, 711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 701 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 10:10:11,236 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1200 Valid, 853 Invalid, 711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 701 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 10:10:11,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4604 states. [2023-12-25 10:10:11,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4604 to 1861. [2023-12-25 10:10:11,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1861 states, 1860 states have (on average 1.3698924731182796) internal successors, (2548), 1860 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have 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:10:11,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1861 states to 1861 states and 2548 transitions. [2023-12-25 10:10:11,260 INFO L78 Accepts]: Start accepts. Automaton has 1861 states and 2548 transitions. Word has length 79 [2023-12-25 10:10:11,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:10:11,260 INFO L495 AbstractCegarLoop]: Abstraction has 1861 states and 2548 transitions. [2023-12-25 10:10:11,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 9.5) internal successors, (152), 15 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:10:11,260 INFO L276 IsEmpty]: Start isEmpty. Operand 1861 states and 2548 transitions. [2023-12-25 10:10:11,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-12-25 10:10:11,261 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:10:11,261 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:10:11,267 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:10:11,463 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:10:11,464 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:10:11,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:10:11,464 INFO L85 PathProgramCache]: Analyzing trace with hash -162110971, now seen corresponding path program 1 times [2023-12-25 10:10:11,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:10:11,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1222129561] [2023-12-25 10:10:11,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:10:11,464 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:10:11,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:10:11,465 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:10:11,508 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:10:11,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:10:11,569 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 10:10:11,571 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:10:11,594 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:10:11,595 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:10:11,595 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:10:11,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1222129561] [2023-12-25 10:10:11,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1222129561] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:10:11,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:10:11,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 10:10:11,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932494084] [2023-12-25 10:10:11,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:10:11,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 10:10:11,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:10:11,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 10:10:11,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:10:11,596 INFO L87 Difference]: Start difference. First operand 1861 states and 2548 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 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:10:11,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:10:11,606 INFO L93 Difference]: Finished difference Result 2765 states and 3780 transitions. [2023-12-25 10:10:11,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 10:10:11,607 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 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:10:11,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:10:11,608 INFO L225 Difference]: With dead ends: 2765 [2023-12-25 10:10:11,608 INFO L226 Difference]: Without dead ends: 963 [2023-12-25 10:10:11,609 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 78 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:10:11,610 INFO L413 NwaCegarLoop]: 119 mSDtfsCounter, 31 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:10:11,610 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 192 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:10:11,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states. [2023-12-25 10:10:11,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 961. [2023-12-25 10:10:11,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 960 states have (on average 1.3354166666666667) internal successors, (1282), 960 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have 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:10:11,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1282 transitions. [2023-12-25 10:10:11,627 INFO L78 Accepts]: Start accepts. Automaton has 961 states and 1282 transitions. Word has length 80 [2023-12-25 10:10:11,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:10:11,627 INFO L495 AbstractCegarLoop]: Abstraction has 961 states and 1282 transitions. [2023-12-25 10:10:11,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 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:10:11,628 INFO L276 IsEmpty]: Start isEmpty. Operand 961 states and 1282 transitions. [2023-12-25 10:10:11,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-12-25 10:10:11,628 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:10:11,628 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:10:11,631 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:10:11,831 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:10:11,831 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:10:11,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:10:11,832 INFO L85 PathProgramCache]: Analyzing trace with hash -600838139, now seen corresponding path program 1 times [2023-12-25 10:10:11,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:10:11,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [15666886] [2023-12-25 10:10:11,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:10:11,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:10:11,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:10:11,861 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:10:11,883 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:10:11,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:10:11,924 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-25 10:10:11,926 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:10:12,248 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 10:10:12,248 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:10:12,248 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:10:12,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [15666886] [2023-12-25 10:10:12,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [15666886] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:10:12,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:10:12,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-25 10:10:12,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119743603] [2023-12-25 10:10:12,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:10:12,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 10:10:12,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:10:12,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 10:10:12,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-25 10:10:12,250 INFO L87 Difference]: Start difference. First operand 961 states and 1282 transitions. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 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:10:12,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:10:12,323 INFO L93 Difference]: Finished difference Result 2471 states and 3333 transitions. [2023-12-25 10:10:12,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 10:10:12,324 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 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 80 [2023-12-25 10:10:12,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:10:12,326 INFO L225 Difference]: With dead ends: 2471 [2023-12-25 10:10:12,326 INFO L226 Difference]: Without dead ends: 2169 [2023-12-25 10:10:12,326 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-25 10:10:12,327 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 276 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:10:12,327 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [276 Valid, 507 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 10:10:12,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2169 states. [2023-12-25 10:10:12,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2169 to 1561. [2023-12-25 10:10:12,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1561 states, 1560 states have (on average 1.3217948717948718) internal successors, (2062), 1560 states have internal predecessors, (2062), 0 states have call successors, (0), 0 states have 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:10:12,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1561 states to 1561 states and 2062 transitions. [2023-12-25 10:10:12,341 INFO L78 Accepts]: Start accepts. Automaton has 1561 states and 2062 transitions. Word has length 80 [2023-12-25 10:10:12,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:10:12,341 INFO L495 AbstractCegarLoop]: Abstraction has 1561 states and 2062 transitions. [2023-12-25 10:10:12,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 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:10:12,341 INFO L276 IsEmpty]: Start isEmpty. Operand 1561 states and 2062 transitions. [2023-12-25 10:10:12,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-12-25 10:10:12,341 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:10:12,342 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:10:12,361 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 (19)] Ended with exit code 0 [2023-12-25 10:10:12,544 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:10:12,545 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:10:12,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:10:12,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1912129445, now seen corresponding path program 1 times [2023-12-25 10:10:12,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:10:12,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [329323117] [2023-12-25 10:10:12,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:10:12,545 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:10:12,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:10:12,546 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:10:12,579 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:10:12,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:10:12,614 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-25 10:10:12,616 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:10:12,957 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-25 10:10:12,957 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:10:12,957 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:10:12,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [329323117] [2023-12-25 10:10:12,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [329323117] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:10:12,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:10:12,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-25 10:10:12,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055891453] [2023-12-25 10:10:12,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:10:12,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 10:10:12,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:10:12,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 10:10:12,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-25 10:10:12,958 INFO L87 Difference]: Start difference. First operand 1561 states and 2062 transitions. Second operand has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 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:10:13,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:10:13,032 INFO L93 Difference]: Finished difference Result 2771 states and 3723 transitions. [2023-12-25 10:10:13,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 10:10:13,032 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 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 80 [2023-12-25 10:10:13,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:10:13,034 INFO L225 Difference]: With dead ends: 2771 [2023-12-25 10:10:13,034 INFO L226 Difference]: Without dead ends: 2469 [2023-12-25 10:10:13,035 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-25 10:10:13,035 INFO L413 NwaCegarLoop]: 172 mSDtfsCounter, 271 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 543 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:10:13,035 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [271 Valid, 543 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 10:10:13,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2469 states. [2023-12-25 10:10:13,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2469 to 1861. [2023-12-25 10:10:13,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1861 states, 1860 states have (on average 1.3182795698924732) internal successors, (2452), 1860 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have 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:10:13,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1861 states to 1861 states and 2452 transitions. [2023-12-25 10:10:13,053 INFO L78 Accepts]: Start accepts. Automaton has 1861 states and 2452 transitions. Word has length 80 [2023-12-25 10:10:13,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:10:13,053 INFO L495 AbstractCegarLoop]: Abstraction has 1861 states and 2452 transitions. [2023-12-25 10:10:13,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 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:10:13,054 INFO L276 IsEmpty]: Start isEmpty. Operand 1861 states and 2452 transitions. [2023-12-25 10:10:13,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-12-25 10:10:13,054 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:10:13,054 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:10:13,059 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2023-12-25 10:10:13,257 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:10:13,257 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:10:13,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:10:13,257 INFO L85 PathProgramCache]: Analyzing trace with hash 633275272, now seen corresponding path program 1 times [2023-12-25 10:10:13,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:10:13,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1976292752] [2023-12-25 10:10:13,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:10:13,258 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:10:13,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:10:13,259 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:10:13,284 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:10:13,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:10:13,323 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-25 10:10:13,324 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:10:13,638 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 10:10:13,638 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:10:13,639 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:10:13,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1976292752] [2023-12-25 10:10:13,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1976292752] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:10:13,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:10:13,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-25 10:10:13,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386719802] [2023-12-25 10:10:13,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:10:13,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 10:10:13,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:10:13,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 10:10:13,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-25 10:10:13,640 INFO L87 Difference]: Start difference. First operand 1861 states and 2452 transitions. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 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:10:13,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:10:13,706 INFO L93 Difference]: Finished difference Result 3071 states and 4113 transitions. [2023-12-25 10:10:13,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 10:10:13,707 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 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 80 [2023-12-25 10:10:13,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:10:13,708 INFO L225 Difference]: With dead ends: 3071 [2023-12-25 10:10:13,708 INFO L226 Difference]: Without dead ends: 2169 [2023-12-25 10:10:13,709 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-25 10:10:13,711 INFO L413 NwaCegarLoop]: 181 mSDtfsCounter, 313 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:10:13,711 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [313 Valid, 491 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 10:10:13,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2169 states. [2023-12-25 10:10:13,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2169 to 1561. [2023-12-25 10:10:13,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1561 states, 1560 states have (on average 1.3064102564102564) internal successors, (2038), 1560 states have internal predecessors, (2038), 0 states have call successors, (0), 0 states have 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:10:13,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1561 states to 1561 states and 2038 transitions. [2023-12-25 10:10:13,745 INFO L78 Accepts]: Start accepts. Automaton has 1561 states and 2038 transitions. Word has length 80 [2023-12-25 10:10:13,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:10:13,746 INFO L495 AbstractCegarLoop]: Abstraction has 1561 states and 2038 transitions. [2023-12-25 10:10:13,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 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:10:13,746 INFO L276 IsEmpty]: Start isEmpty. Operand 1561 states and 2038 transitions. [2023-12-25 10:10:13,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-12-25 10:10:13,746 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:10:13,746 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:10:13,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 (21)] Forceful destruction successful, exit code 0 [2023-12-25 10:10:13,949 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:10:13,949 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:10:13,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:10:13,950 INFO L85 PathProgramCache]: Analyzing trace with hash 599985960, now seen corresponding path program 1 times [2023-12-25 10:10:13,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:10:13,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1687281096] [2023-12-25 10:10:13,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:10:13,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:10:13,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:10:13,951 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:10:13,953 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:10:14,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:10:14,037 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-25 10:10:14,038 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:10:14,354 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-25 10:10:14,355 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:10:14,355 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:10:14,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1687281096] [2023-12-25 10:10:14,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1687281096] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:10:14,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:10:14,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-25 10:10:14,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586046904] [2023-12-25 10:10:14,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:10:14,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 10:10:14,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:10:14,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 10:10:14,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-25 10:10:14,356 INFO L87 Difference]: Start difference. First operand 1561 states and 2038 transitions. Second operand has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 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:10:14,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:10:14,441 INFO L93 Difference]: Finished difference Result 2771 states and 3699 transitions. [2023-12-25 10:10:14,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 10:10:14,441 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 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 80 [2023-12-25 10:10:14,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:10:14,443 INFO L225 Difference]: With dead ends: 2771 [2023-12-25 10:10:14,443 INFO L226 Difference]: Without dead ends: 2469 [2023-12-25 10:10:14,444 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-25 10:10:14,444 INFO L413 NwaCegarLoop]: 183 mSDtfsCounter, 246 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:10:14,444 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [246 Valid, 647 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 10:10:14,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2469 states. [2023-12-25 10:10:14,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2469 to 1861. [2023-12-25 10:10:14,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1861 states, 1860 states have (on average 1.3053763440860215) internal successors, (2428), 1860 states have internal predecessors, (2428), 0 states have call successors, (0), 0 states have 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:10:14,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1861 states to 1861 states and 2428 transitions. [2023-12-25 10:10:14,461 INFO L78 Accepts]: Start accepts. Automaton has 1861 states and 2428 transitions. Word has length 80 [2023-12-25 10:10:14,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:10:14,462 INFO L495 AbstractCegarLoop]: Abstraction has 1861 states and 2428 transitions. [2023-12-25 10:10:14,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 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:10:14,462 INFO L276 IsEmpty]: Start isEmpty. Operand 1861 states and 2428 transitions. [2023-12-25 10:10:14,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-25 10:10:14,462 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:10:14,463 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:10:14,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-25 10:10:14,663 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:10:14,663 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:10:14,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:10:14,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1100037876, now seen corresponding path program 1 times [2023-12-25 10:10:14,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:10:14,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [366882370] [2023-12-25 10:10:14,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:10:14,664 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:10:14,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:10:14,665 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:10:14,667 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:10:14,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:10:14,746 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 10:10:14,747 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:10:15,141 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:10:15,141 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:10:15,244 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:10:15,244 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:10:15,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [366882370] [2023-12-25 10:10:15,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [366882370] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:10:15,244 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:10:15,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2023-12-25 10:10:15,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247186310] [2023-12-25 10:10:15,244 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:10:15,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 10:10:15,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:10:15,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 10:10:15,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2023-12-25 10:10:15,245 INFO L87 Difference]: Start difference. First operand 1861 states and 2428 transitions. Second operand has 16 states, 16 states have (on average 8.625) internal successors, (138), 16 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have 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:10:15,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:10:15,763 INFO L93 Difference]: Finished difference Result 7286 states and 9532 transitions. [2023-12-25 10:10:15,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-25 10:10:15,763 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 8.625) internal successors, (138), 16 states have internal predecessors, (138), 0 states have call successors, (0), 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:10:15,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:10:15,767 INFO L225 Difference]: With dead ends: 7286 [2023-12-25 10:10:15,767 INFO L226 Difference]: Without dead ends: 6684 [2023-12-25 10:10:15,768 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=169, Invalid=533, Unknown=0, NotChecked=0, Total=702 [2023-12-25 10:10:15,769 INFO L413 NwaCegarLoop]: 131 mSDtfsCounter, 1478 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1478 SdHoareTripleChecker+Valid, 1030 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 10:10:15,769 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1478 Valid, 1030 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 10:10:15,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6684 states. [2023-12-25 10:10:15,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6684 to 3996. [2023-12-25 10:10:15,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3996 states, 3995 states have (on average 1.3081351689612015) internal successors, (5226), 3995 states have internal predecessors, (5226), 0 states have call successors, (0), 0 states have 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:10:15,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3996 states to 3996 states and 5226 transitions. [2023-12-25 10:10:15,805 INFO L78 Accepts]: Start accepts. Automaton has 3996 states and 5226 transitions. Word has length 81 [2023-12-25 10:10:15,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:10:15,805 INFO L495 AbstractCegarLoop]: Abstraction has 3996 states and 5226 transitions. [2023-12-25 10:10:15,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 8.625) internal successors, (138), 16 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have 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:10:15,805 INFO L276 IsEmpty]: Start isEmpty. Operand 3996 states and 5226 transitions. [2023-12-25 10:10:15,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-25 10:10:15,809 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:10:15,809 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:10:15,811 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:10:16,011 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:10:16,011 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:10:16,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:10:16,012 INFO L85 PathProgramCache]: Analyzing trace with hash 413767479, now seen corresponding path program 1 times [2023-12-25 10:10:16,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:10:16,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [250683453] [2023-12-25 10:10:16,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:10:16,012 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:10:16,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:10:16,013 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:10:16,016 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:10:16,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:10:16,097 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 31 conjunts are in the unsatisfiable core [2023-12-25 10:10:16,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:10:18,651 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:10:18,651 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:10:20,519 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:10:20,519 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:10:20,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [250683453] [2023-12-25 10:10:20,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [250683453] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:10:20,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:10:20,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 24] total 49 [2023-12-25 10:10:20,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471978215] [2023-12-25 10:10:20,520 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:10:20,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2023-12-25 10:10:20,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:10:20,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2023-12-25 10:10:20,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=332, Invalid=2020, Unknown=0, NotChecked=0, Total=2352 [2023-12-25 10:10:20,521 INFO L87 Difference]: Start difference. First operand 3996 states and 5226 transitions. Second operand has 49 states, 49 states have (on average 3.142857142857143) internal successors, (154), 49 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have 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:12:08,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:12:08,415 INFO L93 Difference]: Finished difference Result 36191 states and 46391 transitions. [2023-12-25 10:12:08,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 506 states. [2023-12-25 10:12:08,415 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 3.142857142857143) internal successors, (154), 49 states have internal predecessors, (154), 0 states have call successors, (0), 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:12:08,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:12:08,445 INFO L225 Difference]: With dead ends: 36191 [2023-12-25 10:12:08,446 INFO L226 Difference]: Without dead ends: 34227 [2023-12-25 10:12:08,473 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 652 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 539 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133633 ImplicationChecksByTransitivity, 95.1s TimeCoverageRelationStatistics Valid=35690, Invalid=256450, Unknown=0, NotChecked=0, Total=292140 [2023-12-25 10:12:08,473 INFO L413 NwaCegarLoop]: 504 mSDtfsCounter, 11259 mSDsluCounter, 10242 mSDsCounter, 0 mSdLazyCounter, 7552 mSolverCounterSat, 283 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11259 SdHoareTripleChecker+Valid, 10746 SdHoareTripleChecker+Invalid, 7835 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 283 IncrementalHoareTripleChecker+Valid, 7552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.8s IncrementalHoareTripleChecker+Time [2023-12-25 10:12:08,473 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11259 Valid, 10746 Invalid, 7835 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [283 Valid, 7552 Invalid, 0 Unknown, 0 Unchecked, 13.8s Time] [2023-12-25 10:12:08,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34227 states. [2023-12-25 10:12:08,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34227 to 9799. [2023-12-25 10:12:08,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9799 states, 9798 states have (on average 1.3055725658297612) internal successors, (12792), 9798 states have internal predecessors, (12792), 0 states have call successors, (0), 0 states have 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:12:08,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9799 states to 9799 states and 12792 transitions. [2023-12-25 10:12:08,796 INFO L78 Accepts]: Start accepts. Automaton has 9799 states and 12792 transitions. Word has length 81 [2023-12-25 10:12:08,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:12:08,797 INFO L495 AbstractCegarLoop]: Abstraction has 9799 states and 12792 transitions. [2023-12-25 10:12:08,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 3.142857142857143) internal successors, (154), 49 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have 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:12:08,797 INFO L276 IsEmpty]: Start isEmpty. Operand 9799 states and 12792 transitions. [2023-12-25 10:12:08,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-25 10:12:08,802 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:12:08,802 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:12:08,820 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Ended with exit code 0 [2023-12-25 10:12:09,005 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:12:09,005 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:12:09,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:12:09,006 INFO L85 PathProgramCache]: Analyzing trace with hash -329120719, now seen corresponding path program 1 times [2023-12-25 10:12:09,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:12:09,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [242468630] [2023-12-25 10:12:09,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:12:09,006 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:12:09,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:12:09,007 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:12:09,008 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:12:09,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:12:09,074 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-25 10:12:09,076 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:12:10,302 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:12:10,303 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:12:10,841 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:12:10,841 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:12:10,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [242468630] [2023-12-25 10:12:10,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [242468630] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:12:10,841 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:12:10,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2023-12-25 10:12:10,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636786823] [2023-12-25 10:12:10,841 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:12:10,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-12-25 10:12:10,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:12:10,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-12-25 10:12:10,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=676, Unknown=0, NotChecked=0, Total=812 [2023-12-25 10:12:10,843 INFO L87 Difference]: Start difference. First operand 9799 states and 12792 transitions. Second operand has 29 states, 29 states have (on average 5.137931034482759) internal successors, (149), 29 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have 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:12:25,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:12:25,021 INFO L93 Difference]: Finished difference Result 52980 states and 69171 transitions. [2023-12-25 10:12:25,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2023-12-25 10:12:25,021 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 5.137931034482759) internal successors, (149), 29 states have internal predecessors, (149), 0 states have call successors, (0), 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:12:25,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:12:25,064 INFO L225 Difference]: With dead ends: 52980 [2023-12-25 10:12:25,065 INFO L226 Difference]: Without dead ends: 48428 [2023-12-25 10:12:25,079 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 203 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17681 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=7406, Invalid=34414, Unknown=0, NotChecked=0, Total=41820 [2023-12-25 10:12:25,080 INFO L413 NwaCegarLoop]: 272 mSDtfsCounter, 7875 mSDsluCounter, 3622 mSDsCounter, 0 mSdLazyCounter, 1907 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7875 SdHoareTripleChecker+Valid, 3894 SdHoareTripleChecker+Invalid, 1997 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 1907 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-12-25 10:12:25,081 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7875 Valid, 3894 Invalid, 1997 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 1907 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-12-25 10:12:25,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48428 states. [2023-12-25 10:12:25,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48428 to 18349. [2023-12-25 10:12:25,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18349 states, 18348 states have (on average 1.3059189012426422) internal successors, (23961), 18348 states have internal predecessors, (23961), 0 states have call successors, (0), 0 states have 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:12:25,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18349 states to 18349 states and 23961 transitions. [2023-12-25 10:12:25,535 INFO L78 Accepts]: Start accepts. Automaton has 18349 states and 23961 transitions. Word has length 81 [2023-12-25 10:12:25,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:12:25,536 INFO L495 AbstractCegarLoop]: Abstraction has 18349 states and 23961 transitions. [2023-12-25 10:12:25,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.137931034482759) internal successors, (149), 29 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have 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:12:25,536 INFO L276 IsEmpty]: Start isEmpty. Operand 18349 states and 23961 transitions. [2023-12-25 10:12:25,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-25 10:12:25,539 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:12:25,539 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:12:25,542 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2023-12-25 10:12:25,742 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:12:25,742 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:12:25,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:12:25,743 INFO L85 PathProgramCache]: Analyzing trace with hash 2089502208, now seen corresponding path program 1 times [2023-12-25 10:12:25,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:12:25,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1184657837] [2023-12-25 10:12:25,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:12:25,744 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:12:25,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:12:25,745 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:12:25,746 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:12:25,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:12:25,808 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 10:12:25,809 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:12:25,893 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 10:12:25,893 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:12:25,989 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 10:12:25,989 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:12:25,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1184657837] [2023-12-25 10:12:25,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1184657837] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:12:25,990 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:12:25,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-25 10:12:25,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895152217] [2023-12-25 10:12:25,990 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:12:25,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 10:12:25,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:12:25,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 10:12:25,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-25 10:12:25,993 INFO L87 Difference]: Start difference. First operand 18349 states and 23961 transitions. Second operand has 6 states, 6 states have (on average 26.0) internal successors, (156), 6 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:12:26,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:12:26,138 INFO L93 Difference]: Finished difference Result 61224 states and 80041 transitions. [2023-12-25 10:12:26,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 10:12:26,138 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 26.0) internal successors, (156), 6 states have internal predecessors, (156), 0 states have call successors, (0), 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:12:26,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:12:26,179 INFO L225 Difference]: With dead ends: 61224 [2023-12-25 10:12:26,179 INFO L226 Difference]: Without dead ends: 44255 [2023-12-25 10:12:26,201 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-12-25 10:12:26,205 INFO L413 NwaCegarLoop]: 131 mSDtfsCounter, 218 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:12:26,205 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 430 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:12:26,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44255 states. [2023-12-25 10:12:26,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44255 to 44045. [2023-12-25 10:12:26,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44045 states, 44044 states have (on average 1.2577422577422577) internal successors, (55396), 44044 states have internal predecessors, (55396), 0 states have call successors, (0), 0 states have 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:12:26,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44045 states to 44045 states and 55396 transitions. [2023-12-25 10:12:26,760 INFO L78 Accepts]: Start accepts. Automaton has 44045 states and 55396 transitions. Word has length 82 [2023-12-25 10:12:26,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:12:26,760 INFO L495 AbstractCegarLoop]: Abstraction has 44045 states and 55396 transitions. [2023-12-25 10:12:26,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.0) internal successors, (156), 6 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:12:26,760 INFO L276 IsEmpty]: Start isEmpty. Operand 44045 states and 55396 transitions. [2023-12-25 10:12:26,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-25 10:12:26,763 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:12:26,763 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:12:26,780 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:12:26,965 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:12:26,966 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:12:26,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:12:26,966 INFO L85 PathProgramCache]: Analyzing trace with hash -33992751, now seen corresponding path program 1 times [2023-12-25 10:12:26,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:12:26,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1073408993] [2023-12-25 10:12:26,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:12:26,967 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:12:26,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:12:26,967 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:12:26,969 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:12:27,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:12:27,039 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 10:12:27,040 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:12:27,051 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 10:12:27,052 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:12:27,052 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:12:27,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1073408993] [2023-12-25 10:12:27,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1073408993] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:12:27,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:12:27,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 10:12:27,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810159021] [2023-12-25 10:12:27,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:12:27,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 10:12:27,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:12:27,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 10:12:27,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:12:27,053 INFO L87 Difference]: Start difference. First operand 44045 states and 55396 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:12:27,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:12:27,224 INFO L93 Difference]: Finished difference Result 80199 states and 101052 transitions. [2023-12-25 10:12:27,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 10:12:27,225 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 82 [2023-12-25 10:12:27,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:12:27,263 INFO L225 Difference]: With dead ends: 80199 [2023-12-25 10:12:27,263 INFO L226 Difference]: Without dead ends: 36564 [2023-12-25 10:12:27,291 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 80 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:12:27,292 INFO L413 NwaCegarLoop]: 88 mSDtfsCounter, 64 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:12:27,292 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 127 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:12:27,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36564 states. [2023-12-25 10:12:27,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36564 to 36564. [2023-12-25 10:12:27,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36564 states, 36563 states have (on average 1.2430872740201844) internal successors, (45451), 36563 states have internal predecessors, (45451), 0 states have call successors, (0), 0 states have 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:12:27,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36564 states to 36564 states and 45451 transitions. [2023-12-25 10:12:27,879 INFO L78 Accepts]: Start accepts. Automaton has 36564 states and 45451 transitions. Word has length 82 [2023-12-25 10:12:27,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:12:27,879 INFO L495 AbstractCegarLoop]: Abstraction has 36564 states and 45451 transitions. [2023-12-25 10:12:27,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:12:27,879 INFO L276 IsEmpty]: Start isEmpty. Operand 36564 states and 45451 transitions. [2023-12-25 10:12:27,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-25 10:12:27,910 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:12:27,910 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:12:27,928 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:12:28,110 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:12:28,110 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:12:28,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:12:28,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1112272642, now seen corresponding path program 1 times [2023-12-25 10:12:28,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:12:28,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1252083331] [2023-12-25 10:12:28,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:12:28,111 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:12:28,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:12:28,112 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:12:28,150 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:12:28,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:12:28,283 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 10:12:28,284 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:12:28,294 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-25 10:12:28,294 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:12:28,294 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:12:28,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1252083331] [2023-12-25 10:12:28,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1252083331] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:12:28,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:12:28,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 10:12:28,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694971445] [2023-12-25 10:12:28,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:12:28,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 10:12:28,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:12:28,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 10:12:28,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:12:28,295 INFO L87 Difference]: Start difference. First operand 36564 states and 45451 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 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:12:28,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:12:28,428 INFO L93 Difference]: Finished difference Result 64278 states and 80120 transitions. [2023-12-25 10:12:28,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 10:12:28,429 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 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 82 [2023-12-25 10:12:28,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:12:28,461 INFO L225 Difference]: With dead ends: 64278 [2023-12-25 10:12:28,461 INFO L226 Difference]: Without dead ends: 29011 [2023-12-25 10:12:28,484 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 80 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:12:28,485 INFO L413 NwaCegarLoop]: 87 mSDtfsCounter, 57 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:12:28,485 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 123 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:12:28,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29011 states. [2023-12-25 10:12:28,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29011 to 27666. [2023-12-25 10:12:28,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27666 states, 27665 states have (on average 1.2405205132839328) internal successors, (34319), 27665 states have internal predecessors, (34319), 0 states have call successors, (0), 0 states have 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:12:28,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27666 states to 27666 states and 34319 transitions. [2023-12-25 10:12:28,825 INFO L78 Accepts]: Start accepts. Automaton has 27666 states and 34319 transitions. Word has length 82 [2023-12-25 10:12:28,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:12:28,825 INFO L495 AbstractCegarLoop]: Abstraction has 27666 states and 34319 transitions. [2023-12-25 10:12:28,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 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:12:28,825 INFO L276 IsEmpty]: Start isEmpty. Operand 27666 states and 34319 transitions. [2023-12-25 10:12:28,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2023-12-25 10:12:28,827 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:12:28,827 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:12:28,837 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:12:29,029 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:12:29,030 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:12:29,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:12:29,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1395531153, now seen corresponding path program 1 times [2023-12-25 10:12:29,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:12:29,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [305112215] [2023-12-25 10:12:29,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:12:29,031 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:12:29,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:12:29,031 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:12:29,033 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:12:29,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:12:29,204 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 10:12:29,206 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:12:29,230 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-25 10:12:29,230 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:12:29,230 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:12:29,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [305112215] [2023-12-25 10:12:29,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [305112215] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:12:29,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:12:29,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 10:12:29,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437444663] [2023-12-25 10:12:29,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:12:29,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 10:12:29,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:12:29,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 10:12:29,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:12:29,231 INFO L87 Difference]: Start difference. First operand 27666 states and 34319 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 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:12:29,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:12:29,316 INFO L93 Difference]: Finished difference Result 40686 states and 50512 transitions. [2023-12-25 10:12:29,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 10:12:29,317 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 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 83 [2023-12-25 10:12:29,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:12:29,327 INFO L225 Difference]: With dead ends: 40686 [2023-12-25 10:12:29,327 INFO L226 Difference]: Without dead ends: 13110 [2023-12-25 10:12:29,339 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 81 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:12:29,340 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 52 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:12:29,341 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 95 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:12:29,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13110 states. [2023-12-25 10:12:29,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13110 to 12760. [2023-12-25 10:12:29,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12760 states, 12759 states have (on average 1.2254095148522612) internal successors, (15635), 12759 states have internal predecessors, (15635), 0 states have call successors, (0), 0 states have 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:12:29,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12760 states to 12760 states and 15635 transitions. [2023-12-25 10:12:29,443 INFO L78 Accepts]: Start accepts. Automaton has 12760 states and 15635 transitions. Word has length 83 [2023-12-25 10:12:29,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:12:29,444 INFO L495 AbstractCegarLoop]: Abstraction has 12760 states and 15635 transitions. [2023-12-25 10:12:29,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 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:12:29,444 INFO L276 IsEmpty]: Start isEmpty. Operand 12760 states and 15635 transitions. [2023-12-25 10:12:29,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2023-12-25 10:12:29,453 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:12:29,453 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:12:29,456 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2023-12-25 10:12:29,655 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:12:29,656 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:12:29,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:12:29,656 INFO L85 PathProgramCache]: Analyzing trace with hash 915897671, now seen corresponding path program 1 times [2023-12-25 10:12:29,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:12:29,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2051165112] [2023-12-25 10:12:29,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:12:29,657 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:12:29,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:12:29,658 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:12:29,659 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:12:29,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:12:29,723 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 10:12:29,725 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:12:29,739 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 10:12:29,739 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:12:29,739 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:12:29,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2051165112] [2023-12-25 10:12:29,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2051165112] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:12:29,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:12:29,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 10:12:29,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938093796] [2023-12-25 10:12:29,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:12:29,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 10:12:29,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:12:29,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 10:12:29,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:12:29,741 INFO L87 Difference]: Start difference. First operand 12760 states and 15635 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:12:29,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:12:29,879 INFO L93 Difference]: Finished difference Result 24407 states and 29983 transitions. [2023-12-25 10:12:29,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 10:12:29,880 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 83 [2023-12-25 10:12:29,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:12:29,888 INFO L225 Difference]: With dead ends: 24407 [2023-12-25 10:12:29,888 INFO L226 Difference]: Without dead ends: 11816 [2023-12-25 10:12:29,892 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 81 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:12:29,892 INFO L413 NwaCegarLoop]: 74 mSDtfsCounter, 51 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:12:29,892 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 99 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:12:29,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11816 states. [2023-12-25 10:12:29,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11816 to 11816. [2023-12-25 10:12:29,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11816 states, 11815 states have (on average 1.2146424037240795) internal successors, (14351), 11815 states have internal predecessors, (14351), 0 states have call successors, (0), 0 states have 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:12:29,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11816 states to 11816 states and 14351 transitions. [2023-12-25 10:12:29,983 INFO L78 Accepts]: Start accepts. Automaton has 11816 states and 14351 transitions. Word has length 83 [2023-12-25 10:12:29,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:12:29,983 INFO L495 AbstractCegarLoop]: Abstraction has 11816 states and 14351 transitions. [2023-12-25 10:12:29,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:12:29,983 INFO L276 IsEmpty]: Start isEmpty. Operand 11816 states and 14351 transitions. [2023-12-25 10:12:29,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2023-12-25 10:12:29,985 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:12:29,985 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:12:29,989 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:12:30,187 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:12:30,188 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:12:30,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:12:30,188 INFO L85 PathProgramCache]: Analyzing trace with hash -714754084, now seen corresponding path program 1 times [2023-12-25 10:12:30,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:12:30,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [367368275] [2023-12-25 10:12:30,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:12:30,188 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:12:30,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:12:30,189 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:12:30,190 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:12:30,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:12:30,289 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 10:12:30,290 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:12:30,314 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-25 10:12:30,314 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 10:12:30,314 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:12:30,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [367368275] [2023-12-25 10:12:30,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [367368275] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 10:12:30,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 10:12:30,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 10:12:30,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995239043] [2023-12-25 10:12:30,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 10:12:30,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 10:12:30,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:12:30,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 10:12:30,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 10:12:30,315 INFO L87 Difference]: Start difference. First operand 11816 states and 14351 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:12:30,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:12:30,344 INFO L93 Difference]: Finished difference Result 17522 states and 21272 transitions. [2023-12-25 10:12:30,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 10:12:30,345 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 109 [2023-12-25 10:12:30,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:12:30,349 INFO L225 Difference]: With dead ends: 17522 [2023-12-25 10:12:30,349 INFO L226 Difference]: Without dead ends: 6142 [2023-12-25 10:12:30,354 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 107 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:12:30,354 INFO L413 NwaCegarLoop]: 102 mSDtfsCounter, 19 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:12:30,355 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 166 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 10:12:30,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6142 states. [2023-12-25 10:12:30,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6142 to 6140. [2023-12-25 10:12:30,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6140 states, 6139 states have (on average 1.1856979964163545) internal successors, (7279), 6139 states have internal predecessors, (7279), 0 states have call successors, (0), 0 states have 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:12:30,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6140 states to 6140 states and 7279 transitions. [2023-12-25 10:12:30,394 INFO L78 Accepts]: Start accepts. Automaton has 6140 states and 7279 transitions. Word has length 109 [2023-12-25 10:12:30,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:12:30,394 INFO L495 AbstractCegarLoop]: Abstraction has 6140 states and 7279 transitions. [2023-12-25 10:12:30,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:12:30,394 INFO L276 IsEmpty]: Start isEmpty. Operand 6140 states and 7279 transitions. [2023-12-25 10:12:30,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-25 10:12:30,395 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:12:30,395 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:12:30,397 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 (31)] Ended with exit code 0 [2023-12-25 10:12:30,597 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:12:30,598 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:12:30,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:12:30,598 INFO L85 PathProgramCache]: Analyzing trace with hash -154422195, now seen corresponding path program 1 times [2023-12-25 10:12:30,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:12:30,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [4220531] [2023-12-25 10:12:30,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:12:30,598 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:12:30,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:12:30,599 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:12:30,627 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:12:30,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:12:30,686 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 10:12:30,687 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:12:31,206 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 76 proven. 20 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-25 10:12:31,206 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:12:31,436 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 76 proven. 20 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-25 10:12:31,436 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:12:31,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [4220531] [2023-12-25 10:12:31,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [4220531] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:12:31,437 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:12:31,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2023-12-25 10:12:31,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830547444] [2023-12-25 10:12:31,437 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:12:31,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-25 10:12:31,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:12:31,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-25 10:12:31,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2023-12-25 10:12:31,438 INFO L87 Difference]: Start difference. First operand 6140 states and 7279 transitions. Second operand has 18 states, 18 states have (on average 12.055555555555555) internal successors, (217), 17 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have 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:12:32,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:12:32,074 INFO L93 Difference]: Finished difference Result 9566 states and 11418 transitions. [2023-12-25 10:12:32,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-25 10:12:32,074 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 12.055555555555555) internal successors, (217), 17 states have internal predecessors, (217), 0 states have call successors, (0), 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 137 [2023-12-25 10:12:32,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:12:32,077 INFO L225 Difference]: With dead ends: 9566 [2023-12-25 10:12:32,078 INFO L226 Difference]: Without dead ends: 3954 [2023-12-25 10:12:32,081 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 256 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=256, Invalid=736, Unknown=0, NotChecked=0, Total=992 [2023-12-25 10:12:32,081 INFO L413 NwaCegarLoop]: 84 mSDtfsCounter, 523 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 523 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 10:12:32,082 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [523 Valid, 485 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 10:12:32,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3954 states. [2023-12-25 10:12:32,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3954 to 2991. [2023-12-25 10:12:32,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2991 states, 2990 states have (on average 1.17190635451505) internal successors, (3504), 2990 states have internal predecessors, (3504), 0 states have call successors, (0), 0 states have 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:12:32,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2991 states to 2991 states and 3504 transitions. [2023-12-25 10:12:32,111 INFO L78 Accepts]: Start accepts. Automaton has 2991 states and 3504 transitions. Word has length 137 [2023-12-25 10:12:32,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:12:32,112 INFO L495 AbstractCegarLoop]: Abstraction has 2991 states and 3504 transitions. [2023-12-25 10:12:32,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 12.055555555555555) internal successors, (217), 17 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have 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:12:32,119 INFO L276 IsEmpty]: Start isEmpty. Operand 2991 states and 3504 transitions. [2023-12-25 10:12:32,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-25 10:12:32,120 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:12:32,120 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:12:32,125 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:12:32,323 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:12:32,323 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:12:32,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:12:32,324 INFO L85 PathProgramCache]: Analyzing trace with hash 777949411, now seen corresponding path program 1 times [2023-12-25 10:12:32,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:12:32,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1084383769] [2023-12-25 10:12:32,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:12:32,324 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:12:32,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:12:32,325 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:12:32,351 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:12:32,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:12:32,415 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-25 10:12:32,417 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:12:33,797 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 40 proven. 67 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:12:33,798 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:12:34,421 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 22 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:12:34,421 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:12:34,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1084383769] [2023-12-25 10:12:34,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1084383769] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:12:34,422 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:12:34,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 41 [2023-12-25 10:12:34,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289406804] [2023-12-25 10:12:34,422 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:12:34,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-12-25 10:12:34,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:12:34,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-12-25 10:12:34,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1471, Unknown=0, NotChecked=0, Total=1640 [2023-12-25 10:12:34,423 INFO L87 Difference]: Start difference. First operand 2991 states and 3504 transitions. Second operand has 41 states, 41 states have (on average 6.365853658536586) internal successors, (261), 41 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:12:57,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:12:57,071 INFO L93 Difference]: Finished difference Result 13474 states and 15795 transitions. [2023-12-25 10:12:57,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 257 states. [2023-12-25 10:12:57,071 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 6.365853658536586) internal successors, (261), 41 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 137 [2023-12-25 10:12:57,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:12:57,080 INFO L225 Difference]: With dead ends: 13474 [2023-12-25 10:12:57,080 INFO L226 Difference]: Without dead ends: 12334 [2023-12-25 10:12:57,086 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 522 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 289 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34279 ImplicationChecksByTransitivity, 19.6s TimeCoverageRelationStatistics Valid=8854, Invalid=75536, Unknown=0, NotChecked=0, Total=84390 [2023-12-25 10:12:57,086 INFO L413 NwaCegarLoop]: 320 mSDtfsCounter, 3717 mSDsluCounter, 7589 mSDsCounter, 0 mSdLazyCounter, 3984 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3717 SdHoareTripleChecker+Valid, 7909 SdHoareTripleChecker+Invalid, 4034 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 3984 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2023-12-25 10:12:57,086 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3717 Valid, 7909 Invalid, 4034 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 3984 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2023-12-25 10:12:57,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12334 states. [2023-12-25 10:12:57,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12334 to 6438. [2023-12-25 10:12:57,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6438 states, 6437 states have (on average 1.172906633524934) internal successors, (7550), 6437 states have internal predecessors, (7550), 0 states have call successors, (0), 0 states have 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:12:57,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6438 states to 6438 states and 7550 transitions. [2023-12-25 10:12:57,156 INFO L78 Accepts]: Start accepts. Automaton has 6438 states and 7550 transitions. Word has length 137 [2023-12-25 10:12:57,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:12:57,156 INFO L495 AbstractCegarLoop]: Abstraction has 6438 states and 7550 transitions. [2023-12-25 10:12:57,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 6.365853658536586) internal successors, (261), 41 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:12:57,156 INFO L276 IsEmpty]: Start isEmpty. Operand 6438 states and 7550 transitions. [2023-12-25 10:12:57,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-25 10:12:57,157 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:12:57,157 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:12:57,160 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Ended with exit code 0 [2023-12-25 10:12:57,360 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:12:57,360 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:12:57,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:12:57,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1930063357, now seen corresponding path program 1 times [2023-12-25 10:12:57,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:12:57,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2000392921] [2023-12-25 10:12:57,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:12:57,361 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:12:57,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:12:57,363 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:12:57,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-25 10:12:57,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:12:57,455 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 35 conjunts are in the unsatisfiable core [2023-12-25 10:12:57,458 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:13:00,872 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 31 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:13:00,872 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:13:03,580 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 13 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:13:03,580 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:13:03,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2000392921] [2023-12-25 10:13:03,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2000392921] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:13:03,580 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:13:03,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 25] total 52 [2023-12-25 10:13:03,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461409219] [2023-12-25 10:13:03,580 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:13:03,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2023-12-25 10:13:03,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:13:03,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2023-12-25 10:13:03,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=2389, Unknown=0, NotChecked=0, Total=2652 [2023-12-25 10:13:03,582 INFO L87 Difference]: Start difference. First operand 6438 states and 7550 transitions. Second operand has 52 states, 52 states have (on average 5.115384615384615) internal successors, (266), 52 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:14:20,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:14:20,723 INFO L93 Difference]: Finished difference Result 19802 states and 23223 transitions. [2023-12-25 10:14:20,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 278 states. [2023-12-25 10:14:20,724 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 5.115384615384615) internal successors, (266), 52 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 137 [2023-12-25 10:14:20,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:14:20,735 INFO L225 Difference]: With dead ends: 19802 [2023-12-25 10:14:20,735 INFO L226 Difference]: Without dead ends: 15602 [2023-12-25 10:14:20,741 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 549 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 326 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41303 ImplicationChecksByTransitivity, 73.3s TimeCoverageRelationStatistics Valid=9556, Invalid=97700, Unknown=0, NotChecked=0, Total=107256 [2023-12-25 10:14:20,741 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 3352 mSDsluCounter, 5369 mSDsCounter, 0 mSdLazyCounter, 3943 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3352 SdHoareTripleChecker+Valid, 5587 SdHoareTripleChecker+Invalid, 4052 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 3943 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2023-12-25 10:14:20,742 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3352 Valid, 5587 Invalid, 4052 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 3943 Invalid, 0 Unknown, 0 Unchecked, 6.9s Time] [2023-12-25 10:14:20,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15602 states. [2023-12-25 10:14:20,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15602 to 9517. [2023-12-25 10:14:20,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9517 states, 9516 states have (on average 1.1742328709541825) internal successors, (11174), 9516 states have internal predecessors, (11174), 0 states have call successors, (0), 0 states have 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:14:20,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9517 states to 9517 states and 11174 transitions. [2023-12-25 10:14:20,857 INFO L78 Accepts]: Start accepts. Automaton has 9517 states and 11174 transitions. Word has length 137 [2023-12-25 10:14:20,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:14:20,857 INFO L495 AbstractCegarLoop]: Abstraction has 9517 states and 11174 transitions. [2023-12-25 10:14:20,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 5.115384615384615) internal successors, (266), 52 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 10:14:20,858 INFO L276 IsEmpty]: Start isEmpty. Operand 9517 states and 11174 transitions. [2023-12-25 10:14:20,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-25 10:14:20,859 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:14:20,859 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:14:20,864 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:14:21,062 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:14:21,062 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:14:21,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:14:21,063 INFO L85 PathProgramCache]: Analyzing trace with hash 776735548, now seen corresponding path program 1 times [2023-12-25 10:14:21,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:14:21,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [555150498] [2023-12-25 10:14:21,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:14:21,063 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:14:21,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:14:21,064 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:14:21,074 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:14:21,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:14:21,157 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-25 10:14:21,159 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:14:22,130 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 40 proven. 67 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:14:22,130 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:14:22,431 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 40 proven. 67 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:14:22,431 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:14:22,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [555150498] [2023-12-25 10:14:22,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [555150498] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:14:22,434 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:14:22,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 26 [2023-12-25 10:14:22,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139356217] [2023-12-25 10:14:22,434 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:14:22,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-25 10:14:22,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:14:22,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-25 10:14:22,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-25 10:14:22,436 INFO L87 Difference]: Start difference. First operand 9517 states and 11174 transitions. Second operand has 26 states, 26 states have (on average 9.692307692307692) internal successors, (252), 26 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have 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:14:27,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:14:27,465 INFO L93 Difference]: Finished difference Result 20077 states and 23471 transitions. [2023-12-25 10:14:27,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2023-12-25 10:14:27,466 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.692307692307692) internal successors, (252), 26 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 138 [2023-12-25 10:14:27,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:14:27,477 INFO L225 Difference]: With dead ends: 20077 [2023-12-25 10:14:27,477 INFO L226 Difference]: Without dead ends: 15384 [2023-12-25 10:14:27,482 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1252 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=969, Invalid=4433, Unknown=0, NotChecked=0, Total=5402 [2023-12-25 10:14:27,483 INFO L413 NwaCegarLoop]: 300 mSDtfsCounter, 1938 mSDsluCounter, 3479 mSDsCounter, 0 mSdLazyCounter, 1111 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1938 SdHoareTripleChecker+Valid, 3779 SdHoareTripleChecker+Invalid, 1117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 1111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-25 10:14:27,483 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1938 Valid, 3779 Invalid, 1117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 1111 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-25 10:14:27,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15384 states. [2023-12-25 10:14:27,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15384 to 6660. [2023-12-25 10:14:27,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6660 states, 6659 states have (on average 1.159333233218201) internal successors, (7720), 6659 states have internal predecessors, (7720), 0 states have call successors, (0), 0 states have 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:14:27,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6660 states to 6660 states and 7720 transitions. [2023-12-25 10:14:27,588 INFO L78 Accepts]: Start accepts. Automaton has 6660 states and 7720 transitions. Word has length 138 [2023-12-25 10:14:27,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:14:27,588 INFO L495 AbstractCegarLoop]: Abstraction has 6660 states and 7720 transitions. [2023-12-25 10:14:27,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.692307692307692) internal successors, (252), 26 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have 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:14:27,588 INFO L276 IsEmpty]: Start isEmpty. Operand 6660 states and 7720 transitions. [2023-12-25 10:14:27,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-25 10:14:27,589 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:14:27,589 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:14:27,592 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2023-12-25 10:14:27,792 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:14:27,792 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:14:27,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:14:27,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1369319324, now seen corresponding path program 1 times [2023-12-25 10:14:27,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:14:27,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [864639101] [2023-12-25 10:14:27,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:14:27,793 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:14:27,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:14:27,794 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:14:27,798 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:14:27,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:14:27,935 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-25 10:14:27,938 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:14:28,749 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 35 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:14:28,749 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:14:29,074 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 52 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:14:29,074 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:14:29,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [864639101] [2023-12-25 10:14:29,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [864639101] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:14:29,074 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:14:29,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2023-12-25 10:14:29,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876123994] [2023-12-25 10:14:29,075 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:14:29,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-25 10:14:29,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:14:29,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-25 10:14:29,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2023-12-25 10:14:29,076 INFO L87 Difference]: Start difference. First operand 6660 states and 7720 transitions. Second operand has 23 states, 23 states have (on average 11.217391304347826) internal successors, (258), 23 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:14:30,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:14:30,905 INFO L93 Difference]: Finished difference Result 19687 states and 22995 transitions. [2023-12-25 10:14:30,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-12-25 10:14:30,906 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 11.217391304347826) internal successors, (258), 23 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) Word has length 138 [2023-12-25 10:14:30,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:14:30,920 INFO L225 Difference]: With dead ends: 19687 [2023-12-25 10:14:30,921 INFO L226 Difference]: Without dead ends: 15968 [2023-12-25 10:14:30,926 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 266 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 524 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=621, Invalid=2459, Unknown=0, NotChecked=0, Total=3080 [2023-12-25 10:14:30,926 INFO L413 NwaCegarLoop]: 207 mSDtfsCounter, 1210 mSDsluCounter, 2363 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1210 SdHoareTripleChecker+Valid, 2570 SdHoareTripleChecker+Invalid, 623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 10:14:30,927 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1210 Valid, 2570 Invalid, 623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 612 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 10:14:30,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15968 states. [2023-12-25 10:14:31,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15968 to 8960. [2023-12-25 10:14:31,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8960 states, 8959 states have (on average 1.1589463109722067) internal successors, (10383), 8959 states have internal predecessors, (10383), 0 states have call successors, (0), 0 states have 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:14:31,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8960 states to 8960 states and 10383 transitions. [2023-12-25 10:14:31,071 INFO L78 Accepts]: Start accepts. Automaton has 8960 states and 10383 transitions. Word has length 138 [2023-12-25 10:14:31,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:14:31,072 INFO L495 AbstractCegarLoop]: Abstraction has 8960 states and 10383 transitions. [2023-12-25 10:14:31,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 11.217391304347826) internal successors, (258), 23 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:14:31,072 INFO L276 IsEmpty]: Start isEmpty. Operand 8960 states and 10383 transitions. [2023-12-25 10:14:31,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-25 10:14:31,073 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:14:31,073 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-25 10:14:31,079 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:14:31,276 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:14:31,277 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:14:31,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:14:31,278 INFO L85 PathProgramCache]: Analyzing trace with hash 906647141, now seen corresponding path program 1 times [2023-12-25 10:14:31,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:14:31,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [409929121] [2023-12-25 10:14:31,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:14:31,278 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:14:31,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:14:31,279 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:14:31,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-12-25 10:14:31,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:14:31,370 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-25 10:14:31,372 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:14:33,091 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 28 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:14:33,092 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:14:34,437 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 28 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:14:34,437 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:14:34,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [409929121] [2023-12-25 10:14:34,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [409929121] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:14:34,437 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:14:34,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 43 [2023-12-25 10:14:34,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106404640] [2023-12-25 10:14:34,437 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:14:34,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-12-25 10:14:34,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:14:34,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-12-25 10:14:34,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1674, Unknown=0, NotChecked=0, Total=1806 [2023-12-25 10:14:34,438 INFO L87 Difference]: Start difference. First operand 8960 states and 10383 transitions. Second operand has 43 states, 43 states have (on average 6.093023255813954) internal successors, (262), 43 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have 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:15:24,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:15:24,537 INFO L93 Difference]: Finished difference Result 42756 states and 49601 transitions. [2023-12-25 10:15:24,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 249 states. [2023-12-25 10:15:24,538 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 6.093023255813954) internal successors, (262), 43 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 139 [2023-12-25 10:15:24,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:15:24,571 INFO L225 Difference]: With dead ends: 42756 [2023-12-25 10:15:24,571 INFO L226 Difference]: Without dead ends: 37362 [2023-12-25 10:15:24,584 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 517 GetRequests, 235 SyntacticMatches, 0 SemanticMatches, 282 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30343 ImplicationChecksByTransitivity, 41.4s TimeCoverageRelationStatistics Valid=6237, Invalid=74135, Unknown=0, NotChecked=0, Total=80372 [2023-12-25 10:15:24,584 INFO L413 NwaCegarLoop]: 586 mSDtfsCounter, 2240 mSDsluCounter, 13269 mSDsCounter, 0 mSdLazyCounter, 6418 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2240 SdHoareTripleChecker+Valid, 13855 SdHoareTripleChecker+Invalid, 6433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 6418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.8s IncrementalHoareTripleChecker+Time [2023-12-25 10:15:24,585 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2240 Valid, 13855 Invalid, 6433 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [15 Valid, 6418 Invalid, 0 Unknown, 0 Unchecked, 9.8s Time] [2023-12-25 10:15:24,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37362 states. [2023-12-25 10:15:24,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37362 to 22662. [2023-12-25 10:15:24,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22662 states, 22661 states have (on average 1.1557742376770663) internal successors, (26191), 22661 states have internal predecessors, (26191), 0 states have call successors, (0), 0 states have 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:15:24,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22662 states to 22662 states and 26191 transitions. [2023-12-25 10:15:24,872 INFO L78 Accepts]: Start accepts. Automaton has 22662 states and 26191 transitions. Word has length 139 [2023-12-25 10:15:24,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:15:24,872 INFO L495 AbstractCegarLoop]: Abstraction has 22662 states and 26191 transitions. [2023-12-25 10:15:24,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 6.093023255813954) internal successors, (262), 43 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have 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:15:24,873 INFO L276 IsEmpty]: Start isEmpty. Operand 22662 states and 26191 transitions. [2023-12-25 10:15:24,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-25 10:15:24,874 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:15:24,874 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:15:24,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2023-12-25 10:15:25,077 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:15:25,077 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:15:25,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:15:25,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1608314611, now seen corresponding path program 1 times [2023-12-25 10:15:25,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:15:25,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [918102393] [2023-12-25 10:15:25,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:15:25,078 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:15:25,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:15:25,079 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:15:25,080 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:15:25,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:15:25,189 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-25 10:15:25,190 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:15:26,327 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 23 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:15:26,327 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:15:26,796 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 23 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:15:26,797 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:15:26,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [918102393] [2023-12-25 10:15:26,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [918102393] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:15:26,797 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:15:26,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 27 [2023-12-25 10:15:26,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281620729] [2023-12-25 10:15:26,797 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:15:26,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-12-25 10:15:26,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:15:26,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-12-25 10:15:26,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=632, Unknown=0, NotChecked=0, Total=702 [2023-12-25 10:15:26,798 INFO L87 Difference]: Start difference. First operand 22662 states and 26191 transitions. Second operand has 27 states, 27 states have (on average 9.777777777777779) internal successors, (264), 27 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have 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:15:28,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:15:28,539 INFO L93 Difference]: Finished difference Result 32970 states and 38180 transitions. [2023-12-25 10:15:28,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-12-25 10:15:28,540 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 9.777777777777779) internal successors, (264), 27 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 139 [2023-12-25 10:15:28,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:15:28,572 INFO L225 Difference]: With dead ends: 32970 [2023-12-25 10:15:28,572 INFO L226 Difference]: Without dead ends: 29817 [2023-12-25 10:15:28,583 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 251 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 467 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=378, Invalid=2484, Unknown=0, NotChecked=0, Total=2862 [2023-12-25 10:15:28,584 INFO L413 NwaCegarLoop]: 189 mSDtfsCounter, 1226 mSDsluCounter, 2282 mSDsCounter, 0 mSdLazyCounter, 726 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1226 SdHoareTripleChecker+Valid, 2471 SdHoareTripleChecker+Invalid, 734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 10:15:28,584 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1226 Valid, 2471 Invalid, 734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 726 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 10:15:28,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29817 states. [2023-12-25 10:15:28,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29817 to 22003. [2023-12-25 10:15:28,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22003 states, 22002 states have (on average 1.1549859103717843) internal successors, (25412), 22002 states have internal predecessors, (25412), 0 states have call successors, (0), 0 states have 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:15:28,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22003 states to 22003 states and 25412 transitions. [2023-12-25 10:15:28,821 INFO L78 Accepts]: Start accepts. Automaton has 22003 states and 25412 transitions. Word has length 139 [2023-12-25 10:15:28,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:15:28,821 INFO L495 AbstractCegarLoop]: Abstraction has 22003 states and 25412 transitions. [2023-12-25 10:15:28,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 9.777777777777779) internal successors, (264), 27 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have 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:15:28,821 INFO L276 IsEmpty]: Start isEmpty. Operand 22003 states and 25412 transitions. [2023-12-25 10:15:28,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-25 10:15:28,822 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:15:28,822 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-25 10:15:28,825 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:15:29,025 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:15:29,025 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:15:29,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:15:29,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1643664414, now seen corresponding path program 1 times [2023-12-25 10:15:29,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:15:29,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [550958021] [2023-12-25 10:15:29,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:15:29,026 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:15:29,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:15:29,028 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:15:29,029 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:15:29,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:15:29,121 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-25 10:15:29,123 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:15:31,285 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 19 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:15:31,286 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:15:32,690 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 19 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:15:32,691 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:15:32,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [550958021] [2023-12-25 10:15:32,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [550958021] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:15:32,691 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:15:32,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 45 [2023-12-25 10:15:32,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816357850] [2023-12-25 10:15:32,691 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:15:32,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2023-12-25 10:15:32,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:15:32,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2023-12-25 10:15:32,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=1810, Unknown=0, NotChecked=0, Total=1980 [2023-12-25 10:15:32,694 INFO L87 Difference]: Start difference. First operand 22003 states and 25412 transitions. Second operand has 45 states, 45 states have (on average 5.866666666666666) internal successors, (264), 45 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have 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:16:08,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:16:08,559 INFO L93 Difference]: Finished difference Result 57069 states and 65780 transitions. [2023-12-25 10:16:08,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 278 states. [2023-12-25 10:16:08,559 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 5.866666666666666) internal successors, (264), 45 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 139 [2023-12-25 10:16:08,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:16:08,601 INFO L225 Difference]: With dead ends: 57069 [2023-12-25 10:16:08,602 INFO L226 Difference]: Without dead ends: 44722 [2023-12-25 10:16:08,621 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 546 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 313 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39531 ImplicationChecksByTransitivity, 30.9s TimeCoverageRelationStatistics Valid=10156, Invalid=88754, Unknown=0, NotChecked=0, Total=98910 [2023-12-25 10:16:08,622 INFO L413 NwaCegarLoop]: 489 mSDtfsCounter, 2937 mSDsluCounter, 12921 mSDsCounter, 0 mSdLazyCounter, 5791 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2937 SdHoareTripleChecker+Valid, 13410 SdHoareTripleChecker+Invalid, 5823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 5791 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2023-12-25 10:16:08,622 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2937 Valid, 13410 Invalid, 5823 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [32 Valid, 5791 Invalid, 0 Unknown, 0 Unchecked, 6.0s Time] [2023-12-25 10:16:08,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44722 states. [2023-12-25 10:16:08,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44722 to 27376. [2023-12-25 10:16:08,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27376 states, 27375 states have (on average 1.1443287671232876) internal successors, (31326), 27375 states have internal predecessors, (31326), 0 states have call successors, (0), 0 states have 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:16:09,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27376 states to 27376 states and 31326 transitions. [2023-12-25 10:16:09,023 INFO L78 Accepts]: Start accepts. Automaton has 27376 states and 31326 transitions. Word has length 139 [2023-12-25 10:16:09,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:16:09,024 INFO L495 AbstractCegarLoop]: Abstraction has 27376 states and 31326 transitions. [2023-12-25 10:16:09,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 5.866666666666666) internal successors, (264), 45 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have 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:16:09,024 INFO L276 IsEmpty]: Start isEmpty. Operand 27376 states and 31326 transitions. [2023-12-25 10:16:09,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-25 10:16:09,026 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:16:09,027 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:16:09,033 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 (39)] Ended with exit code 0 [2023-12-25 10:16:09,231 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:16:09,231 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:16:09,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:16:09,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1063329710, now seen corresponding path program 1 times [2023-12-25 10:16:09,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:16:09,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2071131897] [2023-12-25 10:16:09,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:16:09,232 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:16:09,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:16:09,233 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:16:09,234 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:16:09,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:16:09,322 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-25 10:16:09,323 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:16:10,118 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 39 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:16:10,119 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:16:10,553 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 58 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:16:10,554 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:16:10,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2071131897] [2023-12-25 10:16:10,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2071131897] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:16:10,554 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:16:10,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2023-12-25 10:16:10,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27207575] [2023-12-25 10:16:10,554 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:16:10,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-25 10:16:10,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:16:10,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-25 10:16:10,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2023-12-25 10:16:10,555 INFO L87 Difference]: Start difference. First operand 27376 states and 31326 transitions. Second operand has 23 states, 23 states have (on average 11.391304347826088) internal successors, (262), 23 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have 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:16:12,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:16:12,504 INFO L93 Difference]: Finished difference Result 52687 states and 60383 transitions. [2023-12-25 10:16:12,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-12-25 10:16:12,505 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 11.391304347826088) internal successors, (262), 23 states have internal predecessors, (262), 0 states have call successors, (0), 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 140 [2023-12-25 10:16:12,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:16:12,532 INFO L225 Difference]: With dead ends: 52687 [2023-12-25 10:16:12,532 INFO L226 Difference]: Without dead ends: 31931 [2023-12-25 10:16:12,545 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 270 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 526 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=621, Invalid=2459, Unknown=0, NotChecked=0, Total=3080 [2023-12-25 10:16:12,545 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 1245 mSDsluCounter, 2211 mSDsCounter, 0 mSdLazyCounter, 614 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1245 SdHoareTripleChecker+Valid, 2388 SdHoareTripleChecker+Invalid, 624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 10:16:12,545 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1245 Valid, 2388 Invalid, 624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 614 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 10:16:12,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31931 states. [2023-12-25 10:16:12,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31931 to 22876. [2023-12-25 10:16:12,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22876 states, 22875 states have (on average 1.1370054644808743) internal successors, (26009), 22875 states have internal predecessors, (26009), 0 states have call successors, (0), 0 states have 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:16:12,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22876 states to 22876 states and 26009 transitions. [2023-12-25 10:16:12,746 INFO L78 Accepts]: Start accepts. Automaton has 22876 states and 26009 transitions. Word has length 140 [2023-12-25 10:16:12,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:16:12,746 INFO L495 AbstractCegarLoop]: Abstraction has 22876 states and 26009 transitions. [2023-12-25 10:16:12,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 11.391304347826088) internal successors, (262), 23 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have 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:16:12,746 INFO L276 IsEmpty]: Start isEmpty. Operand 22876 states and 26009 transitions. [2023-12-25 10:16:12,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-25 10:16:12,748 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:16:12,748 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:16:12,750 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:16:12,950 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:16:12,951 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:16:12,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:16:12,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1305379826, now seen corresponding path program 1 times [2023-12-25 10:16:12,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:16:12,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1730051586] [2023-12-25 10:16:12,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:16:12,951 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:16:12,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:16:12,953 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:16:12,954 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:16:13,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:16:13,040 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-25 10:16:13,042 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:16:15,388 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 37 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:16:15,388 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:16:16,293 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 37 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:16:16,293 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:16:16,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1730051586] [2023-12-25 10:16:16,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1730051586] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:16:16,293 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:16:16,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 17] total 36 [2023-12-25 10:16:16,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270630077] [2023-12-25 10:16:16,294 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:16:16,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-25 10:16:16,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:16:16,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-25 10:16:16,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=1124, Unknown=0, NotChecked=0, Total=1260 [2023-12-25 10:16:16,295 INFO L87 Difference]: Start difference. First operand 22876 states and 26009 transitions. Second operand has 36 states, 36 states have (on average 7.222222222222222) internal successors, (260), 36 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have 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:16:49,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:16:49,632 INFO L93 Difference]: Finished difference Result 45136 states and 51776 transitions. [2023-12-25 10:16:49,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2023-12-25 10:16:49,633 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 7.222222222222222) internal successors, (260), 36 states have internal predecessors, (260), 0 states have call successors, (0), 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 140 [2023-12-25 10:16:49,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:16:49,656 INFO L225 Difference]: With dead ends: 45136 [2023-12-25 10:16:49,657 INFO L226 Difference]: Without dead ends: 31752 [2023-12-25 10:16:49,665 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 407 GetRequests, 244 SyntacticMatches, 0 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9545 ImplicationChecksByTransitivity, 30.8s TimeCoverageRelationStatistics Valid=3440, Invalid=23620, Unknown=0, NotChecked=0, Total=27060 [2023-12-25 10:16:49,665 INFO L413 NwaCegarLoop]: 242 mSDtfsCounter, 2564 mSDsluCounter, 4447 mSDsCounter, 0 mSdLazyCounter, 1558 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2564 SdHoareTripleChecker+Valid, 4689 SdHoareTripleChecker+Invalid, 1612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2023-12-25 10:16:49,667 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2564 Valid, 4689 Invalid, 1612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1558 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2023-12-25 10:16:49,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31752 states. [2023-12-25 10:16:49,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31752 to 24831. [2023-12-25 10:16:49,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24831 states, 24830 states have (on average 1.1372130487313734) internal successors, (28237), 24830 states have internal predecessors, (28237), 0 states have call successors, (0), 0 states have 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:16:49,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24831 states to 24831 states and 28237 transitions. [2023-12-25 10:16:49,901 INFO L78 Accepts]: Start accepts. Automaton has 24831 states and 28237 transitions. Word has length 140 [2023-12-25 10:16:49,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:16:49,901 INFO L495 AbstractCegarLoop]: Abstraction has 24831 states and 28237 transitions. [2023-12-25 10:16:49,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 7.222222222222222) internal successors, (260), 36 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have 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:16:49,902 INFO L276 IsEmpty]: Start isEmpty. Operand 24831 states and 28237 transitions. [2023-12-25 10:16:49,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2023-12-25 10:16:49,906 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:16:49,906 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-25 10:16:49,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2023-12-25 10:16:50,109 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:16:50,109 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:16:50,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:16:50,110 INFO L85 PathProgramCache]: Analyzing trace with hash 2111295447, now seen corresponding path program 1 times [2023-12-25 10:16:50,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:16:50,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1183866908] [2023-12-25 10:16:50,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:16:50,110 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:16:50,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:16:50,111 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:16:50,112 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:16:50,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:16:50,228 INFO L262 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-25 10:16:50,231 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:16:53,506 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 22 proven. 267 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:16:53,506 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:16:55,551 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 22 proven. 267 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:16:55,551 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:16:55,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1183866908] [2023-12-25 10:16:55,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1183866908] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:16:55,554 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:16:55,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 47 [2023-12-25 10:16:55,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778191133] [2023-12-25 10:16:55,554 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:16:55,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2023-12-25 10:16:55,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:16:55,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-12-25 10:16:55,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=2008, Unknown=0, NotChecked=0, Total=2162 [2023-12-25 10:16:55,556 INFO L87 Difference]: Start difference. First operand 24831 states and 28237 transitions. Second operand has 47 states, 47 states have (on average 8.127659574468085) internal successors, (382), 47 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have 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:17:17,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:17:17,553 INFO L93 Difference]: Finished difference Result 47892 states and 54615 transitions. [2023-12-25 10:17:17,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2023-12-25 10:17:17,554 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 8.127659574468085) internal successors, (382), 47 states have internal predecessors, (382), 0 states have call successors, (0), 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 195 [2023-12-25 10:17:17,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:17:17,588 INFO L225 Difference]: With dead ends: 47892 [2023-12-25 10:17:17,588 INFO L226 Difference]: Without dead ends: 39106 [2023-12-25 10:17:17,601 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 485 GetRequests, 343 SyntacticMatches, 0 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5381 ImplicationChecksByTransitivity, 17.3s TimeCoverageRelationStatistics Valid=1403, Invalid=19189, Unknown=0, NotChecked=0, Total=20592 [2023-12-25 10:17:17,601 INFO L413 NwaCegarLoop]: 383 mSDtfsCounter, 1688 mSDsluCounter, 11553 mSDsCounter, 0 mSdLazyCounter, 4412 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1688 SdHoareTripleChecker+Valid, 11936 SdHoareTripleChecker+Invalid, 4435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 4412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.7s IncrementalHoareTripleChecker+Time [2023-12-25 10:17:17,601 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1688 Valid, 11936 Invalid, 4435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 4412 Invalid, 0 Unknown, 0 Unchecked, 7.7s Time] [2023-12-25 10:17:17,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39106 states. [2023-12-25 10:17:17,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39106 to 28554. [2023-12-25 10:17:17,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28554 states, 28553 states have (on average 1.1358526249430883) internal successors, (32432), 28553 states have internal predecessors, (32432), 0 states have call successors, (0), 0 states have 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:17:17,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28554 states to 28554 states and 32432 transitions. [2023-12-25 10:17:17,903 INFO L78 Accepts]: Start accepts. Automaton has 28554 states and 32432 transitions. Word has length 195 [2023-12-25 10:17:17,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:17:17,903 INFO L495 AbstractCegarLoop]: Abstraction has 28554 states and 32432 transitions. [2023-12-25 10:17:17,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 8.127659574468085) internal successors, (382), 47 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have 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:17:17,904 INFO L276 IsEmpty]: Start isEmpty. Operand 28554 states and 32432 transitions. [2023-12-25 10:17:17,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2023-12-25 10:17:17,909 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:17:17,909 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:17:17,912 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:17:18,113 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:17:18,113 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:17:18,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:17:18,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1942503921, now seen corresponding path program 1 times [2023-12-25 10:17:18,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:17:18,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [402137783] [2023-12-25 10:17:18,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:17:18,114 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:17:18,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:17:18,116 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:17:18,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-12-25 10:17:18,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:17:18,236 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-25 10:17:18,238 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:17:20,857 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 56 proven. 235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:17:20,857 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:17:22,588 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 56 proven. 235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:17:22,588 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:17:22,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [402137783] [2023-12-25 10:17:22,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [402137783] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:17:22,588 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:17:22,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 47 [2023-12-25 10:17:22,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129647841] [2023-12-25 10:17:22,588 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:17:22,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2023-12-25 10:17:22,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:17:22,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-12-25 10:17:22,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=1901, Unknown=0, NotChecked=0, Total=2162 [2023-12-25 10:17:22,591 INFO L87 Difference]: Start difference. First operand 28554 states and 32432 transitions. Second operand has 47 states, 47 states have (on average 7.8936170212765955) internal successors, (371), 47 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have 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:21:18,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:21:18,834 INFO L93 Difference]: Finished difference Result 159453 states and 185518 transitions. [2023-12-25 10:21:18,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 561 states. [2023-12-25 10:21:18,834 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 7.8936170212765955) internal successors, (371), 47 states have internal predecessors, (371), 0 states have call successors, (0), 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 195 [2023-12-25 10:21:18,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:21:19,079 INFO L225 Difference]: With dead ends: 159453 [2023-12-25 10:21:19,079 INFO L226 Difference]: Without dead ends: 142949 [2023-12-25 10:21:19,114 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 945 GetRequests, 344 SyntacticMatches, 0 SemanticMatches, 601 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163908 ImplicationChecksByTransitivity, 225.4s TimeCoverageRelationStatistics Valid=39151, Invalid=323855, Unknown=0, NotChecked=0, Total=363006 [2023-12-25 10:21:19,114 INFO L413 NwaCegarLoop]: 383 mSDtfsCounter, 6190 mSDsluCounter, 12090 mSDsCounter, 0 mSdLazyCounter, 4486 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6190 SdHoareTripleChecker+Valid, 12473 SdHoareTripleChecker+Invalid, 4559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 4486 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.5s IncrementalHoareTripleChecker+Time [2023-12-25 10:21:19,115 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6190 Valid, 12473 Invalid, 4559 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [73 Valid, 4486 Invalid, 0 Unknown, 0 Unchecked, 11.5s Time] [2023-12-25 10:21:19,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142949 states. [2023-12-25 10:21:20,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142949 to 79032. [2023-12-25 10:21:20,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79032 states, 79031 states have (on average 1.1438929027849831) internal successors, (90403), 79031 states have internal predecessors, (90403), 0 states have call successors, (0), 0 states have 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:21:20,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79032 states to 79032 states and 90403 transitions. [2023-12-25 10:21:20,422 INFO L78 Accepts]: Start accepts. Automaton has 79032 states and 90403 transitions. Word has length 195 [2023-12-25 10:21:20,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:21:20,422 INFO L495 AbstractCegarLoop]: Abstraction has 79032 states and 90403 transitions. [2023-12-25 10:21:20,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 7.8936170212765955) internal successors, (371), 47 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have 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:21:20,423 INFO L276 IsEmpty]: Start isEmpty. Operand 79032 states and 90403 transitions. [2023-12-25 10:21:20,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2023-12-25 10:21:20,431 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:21:20,431 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-25 10:21:20,437 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:21:20,635 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:21:20,636 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:21:20,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:21:20,636 INFO L85 PathProgramCache]: Analyzing trace with hash -863929144, now seen corresponding path program 1 times [2023-12-25 10:21:20,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:21:20,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [249167241] [2023-12-25 10:21:20,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:21:20,637 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:21:20,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:21:20,638 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:21:20,646 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:21:20,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:21:20,759 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-25 10:21:20,762 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:21:22,866 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 174 proven. 85 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-12-25 10:21:22,866 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:21:24,349 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 85 proven. 205 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:21:24,349 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:21:24,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [249167241] [2023-12-25 10:21:24,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [249167241] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:21:24,349 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:21:24,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25] total 47 [2023-12-25 10:21:24,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128005717] [2023-12-25 10:21:24,349 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:21:24,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2023-12-25 10:21:24,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:21:24,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-12-25 10:21:24,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=1925, Unknown=0, NotChecked=0, Total=2162 [2023-12-25 10:21:24,351 INFO L87 Difference]: Start difference. First operand 79032 states and 90403 transitions. Second operand has 47 states, 47 states have (on average 7.404255319148936) internal successors, (348), 47 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have 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:22:15,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:22:15,827 INFO L93 Difference]: Finished difference Result 142767 states and 165223 transitions. [2023-12-25 10:22:15,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 349 states. [2023-12-25 10:22:15,828 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 7.404255319148936) internal successors, (348), 47 states have internal predecessors, (348), 0 states have call successors, (0), 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 195 [2023-12-25 10:22:15,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:22:16,048 INFO L225 Difference]: With dead ends: 142767 [2023-12-25 10:22:16,048 INFO L226 Difference]: Without dead ends: 122192 [2023-12-25 10:22:16,081 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 804 GetRequests, 416 SyntacticMatches, 0 SemanticMatches, 388 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61087 ImplicationChecksByTransitivity, 44.3s TimeCoverageRelationStatistics Valid=15876, Invalid=135834, Unknown=0, NotChecked=0, Total=151710 [2023-12-25 10:22:16,091 INFO L413 NwaCegarLoop]: 712 mSDtfsCounter, 3507 mSDsluCounter, 14050 mSDsCounter, 0 mSdLazyCounter, 7389 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3507 SdHoareTripleChecker+Valid, 14762 SdHoareTripleChecker+Invalid, 7452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 7389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.9s IncrementalHoareTripleChecker+Time [2023-12-25 10:22:16,091 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3507 Valid, 14762 Invalid, 7452 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [63 Valid, 7389 Invalid, 0 Unknown, 0 Unchecked, 7.9s Time] [2023-12-25 10:22:16,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122192 states. [2023-12-25 10:22:17,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122192 to 81382. [2023-12-25 10:22:17,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81382 states, 81381 states have (on average 1.1440631105540606) internal successors, (93105), 81381 states have internal predecessors, (93105), 0 states have call successors, (0), 0 states have 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:22:17,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81382 states to 81382 states and 93105 transitions. [2023-12-25 10:22:17,285 INFO L78 Accepts]: Start accepts. Automaton has 81382 states and 93105 transitions. Word has length 195 [2023-12-25 10:22:17,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:22:17,287 INFO L495 AbstractCegarLoop]: Abstraction has 81382 states and 93105 transitions. [2023-12-25 10:22:17,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 7.404255319148936) internal successors, (348), 47 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have 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:22:17,287 INFO L276 IsEmpty]: Start isEmpty. Operand 81382 states and 93105 transitions. [2023-12-25 10:22:17,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2023-12-25 10:22:17,296 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:22:17,296 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-25 10:22:17,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2023-12-25 10:22:17,499 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:22:17,499 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:22:17,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:22:17,500 INFO L85 PathProgramCache]: Analyzing trace with hash -355238459, now seen corresponding path program 1 times [2023-12-25 10:22:17,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:22:17,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2082786537] [2023-12-25 10:22:17,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:22:17,504 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:22:17,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:22:17,505 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:22:17,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2023-12-25 10:22:17,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:22:17,628 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 31 conjunts are in the unsatisfiable core [2023-12-25 10:22:17,630 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:22:20,968 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 112 proven. 177 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:22:20,968 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:22:21,843 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 202 proven. 45 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-25 10:22:21,843 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:22:21,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2082786537] [2023-12-25 10:22:21,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2082786537] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:22:21,844 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:22:21,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 16] total 42 [2023-12-25 10:22:21,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999774576] [2023-12-25 10:22:21,844 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:22:21,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-12-25 10:22:21,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:22:21,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-12-25 10:22:21,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=1557, Unknown=0, NotChecked=0, Total=1722 [2023-12-25 10:22:21,845 INFO L87 Difference]: Start difference. First operand 81382 states and 93105 transitions. Second operand has 42 states, 42 states have (on average 8.19047619047619) internal successors, (344), 42 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have 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:22:42,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 10:22:42,713 INFO L93 Difference]: Finished difference Result 183906 states and 213100 transitions. [2023-12-25 10:22:42,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2023-12-25 10:22:42,714 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 8.19047619047619) internal successors, (344), 42 states have internal predecessors, (344), 0 states have call successors, (0), 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 196 [2023-12-25 10:22:42,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 10:22:42,861 INFO L225 Difference]: With dead ends: 183906 [2023-12-25 10:22:42,861 INFO L226 Difference]: Without dead ends: 126948 [2023-12-25 10:22:42,911 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 575 GetRequests, 394 SyntacticMatches, 0 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11435 ImplicationChecksByTransitivity, 16.1s TimeCoverageRelationStatistics Valid=3594, Invalid=29712, Unknown=0, NotChecked=0, Total=33306 [2023-12-25 10:22:42,911 INFO L413 NwaCegarLoop]: 464 mSDtfsCounter, 2403 mSDsluCounter, 11943 mSDsCounter, 0 mSdLazyCounter, 4046 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2403 SdHoareTripleChecker+Valid, 12407 SdHoareTripleChecker+Invalid, 4079 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 4046 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2023-12-25 10:22:42,912 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2403 Valid, 12407 Invalid, 4079 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 4046 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2023-12-25 10:22:42,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126948 states. [2023-12-25 10:22:44,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126948 to 88219. [2023-12-25 10:22:44,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88219 states, 88218 states have (on average 1.1463873585889501) internal successors, (101132), 88218 states have internal predecessors, (101132), 0 states have call successors, (0), 0 states have 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:22:44,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88219 states to 88219 states and 101132 transitions. [2023-12-25 10:22:44,593 INFO L78 Accepts]: Start accepts. Automaton has 88219 states and 101132 transitions. Word has length 196 [2023-12-25 10:22:44,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 10:22:44,593 INFO L495 AbstractCegarLoop]: Abstraction has 88219 states and 101132 transitions. [2023-12-25 10:22:44,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 8.19047619047619) internal successors, (344), 42 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have 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:22:44,594 INFO L276 IsEmpty]: Start isEmpty. Operand 88219 states and 101132 transitions. [2023-12-25 10:22:44,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2023-12-25 10:22:44,606 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 10:22:44,606 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-25 10:22:44,616 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2023-12-25 10:22:44,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:22:44,810 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 10:22:44,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 10:22:44,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1340430037, now seen corresponding path program 1 times [2023-12-25 10:22:44,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 10:22:44,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [745440970] [2023-12-25 10:22:44,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 10:22:44,811 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:22:44,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 10:22:44,812 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 10:22:44,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2023-12-25 10:22:45,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 10:22:45,027 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 43 conjunts are in the unsatisfiable core [2023-12-25 10:22:45,029 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 10:22:50,673 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 71 proven. 221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:22:50,673 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 10:22:53,713 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 54 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 10:22:53,713 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 10:22:53,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [745440970] [2023-12-25 10:22:53,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [745440970] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 10:22:53,714 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 10:22:53,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36] total 71 [2023-12-25 10:22:53,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651668564] [2023-12-25 10:22:53,714 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 10:22:53,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2023-12-25 10:22:53,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 10:22:53,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2023-12-25 10:22:53,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=4587, Unknown=0, NotChecked=0, Total=4970 [2023-12-25 10:22:53,717 INFO L87 Difference]: Start difference. First operand 88219 states and 101132 transitions. Second operand has 71 states, 71 states have (on average 5.267605633802817) internal successors, (374), 71 states have internal predecessors, (374), 0 states have call successors, (0), 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:24:27,414 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 (46)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-25 10:24:27,414 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:24:27,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 234 states. [2023-12-25 10:24:27,569 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 623 GetRequests, 321 SyntacticMatches, 0 SemanticMatches, 301 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29815 ImplicationChecksByTransitivity, 87.7s TimeCoverageRelationStatistics Valid=6973, Invalid=84533, Unknown=0, NotChecked=0, Total=91506 [2023-12-25 10:24:27,569 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 4128 mSDsluCounter, 5779 mSDsCounter, 0 mSdLazyCounter, 5246 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4128 SdHoareTripleChecker+Valid, 5949 SdHoareTripleChecker+Invalid, 5346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 5246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.1s IncrementalHoareTripleChecker+Time [2023-12-25 10:24:27,569 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4128 Valid, 5949 Invalid, 5346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 5246 Invalid, 0 Unknown, 0 Unchecked, 10.1s Time] [2023-12-25 10:24:27,570 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-25 10:24:27,573 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2023-12-25 10:24:27,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 10:24:27,774 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (88219states) and FLOYD_HOARE automaton (currently 234 states, 71 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 303 known predicates. [2023-12-25 10:24:27,777 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 10:24:27,778 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-25 10:24:27,779 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.12 10:24:27 BoogieIcfgContainer [2023-12-25 10:24:27,779 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-25 10:24:27,780 INFO L158 Benchmark]: Toolchain (without parser) took 875443.22ms. Allocated memory was 195.0MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 140.6MB in the beginning and 1.0GB in the end (delta: -865.5MB). Peak memory consumption was 602.9MB. Max. memory is 8.0GB. [2023-12-25 10:24:27,780 INFO L158 Benchmark]: CDTParser took 0.46ms. Allocated memory is still 195.0MB. Free memory is still 141.8MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-25 10:24:27,780 INFO L158 Benchmark]: CACSL2BoogieTranslator took 262.27ms. Allocated memory is still 195.0MB. Free memory was 140.1MB in the beginning and 123.7MB in the end (delta: 16.4MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. [2023-12-25 10:24:27,780 INFO L158 Benchmark]: Boogie Procedure Inliner took 30.23ms. Allocated memory is still 195.0MB. Free memory was 123.7MB in the beginning and 121.3MB in the end (delta: 2.4MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2023-12-25 10:24:27,780 INFO L158 Benchmark]: Boogie Preprocessor took 37.86ms. Allocated memory is still 195.0MB. Free memory was 121.3MB in the beginning and 118.5MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-25 10:24:27,780 INFO L158 Benchmark]: RCFGBuilder took 484.08ms. Allocated memory is still 195.0MB. Free memory was 118.5MB in the beginning and 91.2MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 8.0GB. [2023-12-25 10:24:27,780 INFO L158 Benchmark]: TraceAbstraction took 874625.18ms. Allocated memory was 195.0MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 90.5MB in the beginning and 1.0GB in the end (delta: -915.6MB). Peak memory consumption was 552.5MB. Max. memory is 8.0GB. [2023-12-25 10:24:27,780 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.46ms. Allocated memory is still 195.0MB. Free memory is still 141.8MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 262.27ms. Allocated memory is still 195.0MB. Free memory was 140.1MB in the beginning and 123.7MB in the end (delta: 16.4MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 30.23ms. Allocated memory is still 195.0MB. Free memory was 123.7MB in the beginning and 121.3MB in the end (delta: 2.4MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 37.86ms. Allocated memory is still 195.0MB. Free memory was 121.3MB in the beginning and 118.5MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 484.08ms. Allocated memory is still 195.0MB. Free memory was 118.5MB in the beginning and 91.2MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 8.0GB. * TraceAbstraction took 874625.18ms. Allocated memory was 195.0MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 90.5MB in the beginning and 1.0GB in the end (delta: -915.6MB). Peak memory consumption was 552.5MB. 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: 246]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 246). Cancelled while NwaCegarLoop was constructing difference of abstraction (88219states) and FLOYD_HOARE automaton (currently 234 states, 71 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 303 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 79 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 874.6s, OverallIterations: 45, TraceHistogramMax: 6, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 788.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 70323 SdHoareTripleChecker+Valid, 97.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 70323 mSDsluCounter, 140107 SdHoareTripleChecker+Invalid, 89.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 130914 mSDsCounter, 1065 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 64265 IncrementalHoareTripleChecker+Invalid, 65330 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1065 mSolverCounterUnsat, 9193 mSDtfsCounter, 64265 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 11100 GetRequests, 6815 SyntacticMatches, 0 SemanticMatches, 4284 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 584244 ImplicationChecksByTransitivity, 708.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=88219occurred in iteration=44, InterpolantAutomatonStates: 3499, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 9.4s AutomataMinimizationTime, 44 MinimizatonAttempts, 327723 StatesRemovedByMinimization, 39 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 62.7s InterpolantComputationTime, 4490 NumberOfCodeBlocks, 4490 NumberOfCodeBlocksAsserted, 45 NumberOfCheckSat, 7419 ConstructedInterpolants, 2215 QuantifiedInterpolants, 118317 SizeOfPredicates, 304 NumberOfNonLiveVariables, 9223 ConjunctsInSsa, 511 ConjunctsInUnsatCore, 68 InterpolantComputations, 22 PerfectInterpolantSequences, 1993/5486 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