/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr-var-start-time.3.2.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 18:17:56,312 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 18:17:56,383 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-16 18:17:56,386 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 18:17:56,387 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 18:17:56,408 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 18:17:56,408 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 18:17:56,408 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 18:17:56,409 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 18:17:56,412 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 18:17:56,412 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 18:17:56,412 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 18:17:56,413 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 18:17:56,414 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 18:17:56,414 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 18:17:56,414 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 18:17:56,414 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 18:17:56,414 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 18:17:56,415 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 18:17:56,415 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 18:17:56,416 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 18:17:56,416 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 18:17:56,416 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 18:17:56,416 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 18:17:56,416 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 18:17:56,417 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 18:17:56,417 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 18:17:56,417 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 18:17:56,417 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 18:17:56,417 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 18:17:56,418 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 18:17:56,418 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 18:17:56,418 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 18:17:56,418 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 18:17:56,418 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 18:17:56,418 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 18:17:56,419 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 18:17:56,419 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 18:17:56,419 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 18:17:56,419 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 18:17:56,419 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 18:17:56,419 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 18:17:56,419 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 18:17:56,419 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 18:17:56,420 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 18:17:56,420 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 18:17:56,420 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-16 18:17:56,607 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 18:17:56,626 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 18:17:56,627 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 18:17:56,628 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 18:17:56,628 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 18:17:56,629 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr-var-start-time.3.2.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c [2023-12-16 18:17:57,681 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 18:17:57,855 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 18:17:57,856 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr-var-start-time.3.2.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c [2023-12-16 18:17:57,888 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b8c053bf8/c491fff49ba34bd0a003170bc88beaae/FLAGc6e561ce8 [2023-12-16 18:17:58,224 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b8c053bf8/c491fff49ba34bd0a003170bc88beaae [2023-12-16 18:17:58,226 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 18:17:58,227 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 18:17:58,228 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 18:17:58,228 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 18:17:58,235 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 18:17:58,236 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 06:17:58" (1/1) ... [2023-12-16 18:17:58,236 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4fb4d8c3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 06:17:58, skipping insertion in model container [2023-12-16 18:17:58,237 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 06:17:58" (1/1) ... [2023-12-16 18:17:58,300 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 18:17:58,538 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr-var-start-time.3.2.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c[8112,8125] [2023-12-16 18:17:58,584 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr-var-start-time.3.2.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c[14224,14237] [2023-12-16 18:17:58,591 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr-var-start-time.3.2.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c[16311,16324] [2023-12-16 18:17:58,594 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr-var-start-time.3.2.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c[17335,17348] [2023-12-16 18:17:58,692 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 18:17:58,703 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 18:17:58,741 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr-var-start-time.3.2.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c[8112,8125] [2023-12-16 18:17:58,758 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr-var-start-time.3.2.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c[14224,14237] [2023-12-16 18:17:58,766 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr-var-start-time.3.2.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c[16311,16324] [2023-12-16 18:17:58,779 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr-var-start-time.3.2.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c[17335,17348] [2023-12-16 18:17:58,868 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 18:17:58,882 INFO L206 MainTranslator]: Completed translation [2023-12-16 18:17:58,883 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 06:17:58 WrapperNode [2023-12-16 18:17:58,883 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 18:17:58,885 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 18:17:58,885 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 18:17:58,885 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 18:17:58,889 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 06:17:58" (1/1) ... [2023-12-16 18:17:58,921 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 06:17:58" (1/1) ... [2023-12-16 18:17:58,980 INFO L138 Inliner]: procedures = 23, calls = 7, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 2561 [2023-12-16 18:17:58,981 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 18:17:58,981 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 18:17:58,981 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 18:17:58,981 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 18:17:58,991 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 06:17:58" (1/1) ... [2023-12-16 18:17:58,991 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 06:17:58" (1/1) ... [2023-12-16 18:17:58,996 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 06:17:58" (1/1) ... [2023-12-16 18:17:59,045 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-16 18:17:59,045 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 06:17:58" (1/1) ... [2023-12-16 18:17:59,045 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 06:17:58" (1/1) ... [2023-12-16 18:17:59,064 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 06:17:58" (1/1) ... [2023-12-16 18:17:59,093 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 06:17:58" (1/1) ... [2023-12-16 18:17:59,098 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 06:17:58" (1/1) ... [2023-12-16 18:17:59,103 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 06:17:58" (1/1) ... [2023-12-16 18:17:59,127 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 18:17:59,128 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 18:17:59,128 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 18:17:59,128 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 18:17:59,128 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 06:17:58" (1/1) ... [2023-12-16 18:17:59,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 18:17:59,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 18:17:59,155 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-16 18:17:59,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 18:17:59,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 18:17:59,179 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 18:17:59,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 18:17:59,176 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-16 18:17:59,354 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 18:17:59,355 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 18:18:00,511 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 18:18:00,550 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 18:18:00,551 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-12-16 18:18:00,551 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 06:18:00 BoogieIcfgContainer [2023-12-16 18:18:00,551 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 18:18:00,553 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 18:18:00,553 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 18:18:00,555 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 18:18:00,555 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 06:17:58" (1/3) ... [2023-12-16 18:18:00,556 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ee37ef4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 06:18:00, skipping insertion in model container [2023-12-16 18:18:00,556 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 06:17:58" (2/3) ... [2023-12-16 18:18:00,557 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ee37ef4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 06:18:00, skipping insertion in model container [2023-12-16 18:18:00,558 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 06:18:00" (3/3) ... [2023-12-16 18:18:00,559 INFO L112 eAbstractionObserver]: Analyzing ICFG pals_lcr-var-start-time.3.2.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c [2023-12-16 18:18:00,570 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 18:18:00,571 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2023-12-16 18:18:00,608 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 18:18:00,612 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;@6a61428a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 18:18:00,612 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-12-16 18:18:00,617 INFO L276 IsEmpty]: Start isEmpty. Operand has 439 states, 434 states have (on average 1.8617511520737327) internal successors, (808), 438 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:00,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2023-12-16 18:18:00,626 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:00,626 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-16 18:18:00,627 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:00,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:00,630 INFO L85 PathProgramCache]: Analyzing trace with hash 296688961, now seen corresponding path program 1 times [2023-12-16 18:18:00,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:00,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1602016132] [2023-12-16 18:18:00,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:00,639 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:00,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:00,641 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-16 18:18:00,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:00,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:00,827 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 18:18:00,831 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:00,946 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-16 18:18:00,946 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:00,947 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:00,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1602016132] [2023-12-16 18:18:00,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1602016132] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:00,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:00,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 18:18:00,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772170558] [2023-12-16 18:18:00,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:00,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 18:18:00,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:00,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 18:18:00,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-16 18:18:00,981 INFO L87 Difference]: Start difference. First operand has 439 states, 434 states have (on average 1.8617511520737327) internal successors, (808), 438 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 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-16 18:18:01,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:01,156 INFO L93 Difference]: Finished difference Result 800 states and 1397 transitions. [2023-12-16 18:18:01,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 18:18:01,158 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 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-16 18:18:01,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:01,167 INFO L225 Difference]: With dead ends: 800 [2023-12-16 18:18:01,167 INFO L226 Difference]: Without dead ends: 620 [2023-12-16 18:18:01,170 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-16 18:18:01,172 INFO L413 NwaCegarLoop]: 721 mSDtfsCounter, 1031 mSDsluCounter, 729 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1031 SdHoareTripleChecker+Valid, 1450 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:01,173 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1031 Valid, 1450 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 18:18:01,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states. [2023-12-16 18:18:01,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 611. [2023-12-16 18:18:01,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 607 states have (on average 1.3690280065897857) internal successors, (831), 610 states have internal predecessors, (831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:01,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 831 transitions. [2023-12-16 18:18:01,216 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 831 transitions. Word has length 48 [2023-12-16 18:18:01,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:01,216 INFO L495 AbstractCegarLoop]: Abstraction has 611 states and 831 transitions. [2023-12-16 18:18:01,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 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-16 18:18:01,216 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 831 transitions. [2023-12-16 18:18:01,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2023-12-16 18:18:01,219 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:01,219 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-16 18:18:01,224 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-16 18:18:01,419 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-16 18:18:01,420 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:01,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:01,421 INFO L85 PathProgramCache]: Analyzing trace with hash 152405079, now seen corresponding path program 1 times [2023-12-16 18:18:01,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:01,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1399802462] [2023-12-16 18:18:01,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:01,421 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:01,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:01,423 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-16 18:18:01,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:01,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:01,545 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 18:18:01,548 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:01,752 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-16 18:18:01,753 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:01,753 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:01,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1399802462] [2023-12-16 18:18:01,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1399802462] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:01,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:01,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 18:18:01,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800387152] [2023-12-16 18:18:01,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:01,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 18:18:01,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:01,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 18:18:01,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 18:18:01,775 INFO L87 Difference]: Start difference. First operand 611 states and 831 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-16 18:18:02,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:02,118 INFO L93 Difference]: Finished difference Result 1195 states and 1680 transitions. [2023-12-16 18:18:02,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 18:18:02,119 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-16 18:18:02,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:02,121 INFO L225 Difference]: With dead ends: 1195 [2023-12-16 18:18:02,121 INFO L226 Difference]: Without dead ends: 775 [2023-12-16 18:18:02,123 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-16 18:18:02,123 INFO L413 NwaCegarLoop]: 281 mSDtfsCounter, 1046 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1046 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:02,124 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1046 Valid, 384 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 18:18:02,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2023-12-16 18:18:02,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 768. [2023-12-16 18:18:02,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 768 states, 764 states have (on average 1.3952879581151831) internal successors, (1066), 767 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:02,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 768 states to 768 states and 1066 transitions. [2023-12-16 18:18:02,138 INFO L78 Accepts]: Start accepts. Automaton has 768 states and 1066 transitions. Word has length 48 [2023-12-16 18:18:02,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:02,138 INFO L495 AbstractCegarLoop]: Abstraction has 768 states and 1066 transitions. [2023-12-16 18:18:02,138 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-16 18:18:02,138 INFO L276 IsEmpty]: Start isEmpty. Operand 768 states and 1066 transitions. [2023-12-16 18:18:02,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2023-12-16 18:18:02,140 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:02,140 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-16 18:18:02,146 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-16 18:18:02,342 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-16 18:18:02,343 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:02,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:02,343 INFO L85 PathProgramCache]: Analyzing trace with hash -283473766, now seen corresponding path program 1 times [2023-12-16 18:18:02,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:02,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [18484209] [2023-12-16 18:18:02,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:02,344 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:02,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:02,345 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-16 18:18:02,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:02,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:02,467 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 18:18:02,470 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:02,600 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-16 18:18:02,601 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:02,603 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:02,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [18484209] [2023-12-16 18:18:02,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [18484209] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:02,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:02,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 18:18:02,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450204040] [2023-12-16 18:18:02,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:02,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 18:18:02,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:02,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 18:18:02,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 18:18:02,609 INFO L87 Difference]: Start difference. First operand 768 states and 1066 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-16 18:18:02,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:02,897 INFO L93 Difference]: Finished difference Result 1739 states and 2507 transitions. [2023-12-16 18:18:02,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 18:18:02,898 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-16 18:18:02,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:02,901 INFO L225 Difference]: With dead ends: 1739 [2023-12-16 18:18:02,902 INFO L226 Difference]: Without dead ends: 1107 [2023-12-16 18:18:02,902 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-16 18:18:02,903 INFO L413 NwaCegarLoop]: 255 mSDtfsCounter, 951 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 951 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:02,903 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [951 Valid, 362 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 18:18:02,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1107 states. [2023-12-16 18:18:02,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1107 to 1101. [2023-12-16 18:18:02,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1101 states, 1097 states have (on average 1.4430264357338196) internal successors, (1583), 1100 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:02,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1101 states to 1101 states and 1583 transitions. [2023-12-16 18:18:02,922 INFO L78 Accepts]: Start accepts. Automaton has 1101 states and 1583 transitions. Word has length 48 [2023-12-16 18:18:02,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:02,923 INFO L495 AbstractCegarLoop]: Abstraction has 1101 states and 1583 transitions. [2023-12-16 18:18:02,923 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-16 18:18:02,923 INFO L276 IsEmpty]: Start isEmpty. Operand 1101 states and 1583 transitions. [2023-12-16 18:18:02,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-12-16 18:18:02,927 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:02,927 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-16 18:18:02,943 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-16 18:18:03,129 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-16 18:18:03,130 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:03,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:03,130 INFO L85 PathProgramCache]: Analyzing trace with hash -1973523371, now seen corresponding path program 1 times [2023-12-16 18:18:03,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:03,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [461836608] [2023-12-16 18:18:03,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:03,131 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:03,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:03,132 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-16 18:18:03,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:03,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:03,279 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 18:18:03,281 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:03,422 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-16 18:18:03,422 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:03,422 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:03,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [461836608] [2023-12-16 18:18:03,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [461836608] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:03,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:03,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 18:18:03,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208326994] [2023-12-16 18:18:03,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:03,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 18:18:03,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:03,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 18:18:03,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 18:18:03,424 INFO L87 Difference]: Start difference. First operand 1101 states and 1583 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-16 18:18:03,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:03,678 INFO L93 Difference]: Finished difference Result 2555 states and 3774 transitions. [2023-12-16 18:18:03,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 18:18:03,678 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-16 18:18:03,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:03,682 INFO L225 Difference]: With dead ends: 2555 [2023-12-16 18:18:03,683 INFO L226 Difference]: Without dead ends: 1575 [2023-12-16 18:18:03,684 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-16 18:18:03,684 INFO L413 NwaCegarLoop]: 216 mSDtfsCounter, 995 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 995 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:03,685 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [995 Valid, 318 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 18:18:03,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1575 states. [2023-12-16 18:18:03,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1575 to 1569. [2023-12-16 18:18:03,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1569 states, 1565 states have (on average 1.4702875399361022) internal successors, (2301), 1568 states have internal predecessors, (2301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:03,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1569 states to 1569 states and 2301 transitions. [2023-12-16 18:18:03,707 INFO L78 Accepts]: Start accepts. Automaton has 1569 states and 2301 transitions. Word has length 49 [2023-12-16 18:18:03,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:03,707 INFO L495 AbstractCegarLoop]: Abstraction has 1569 states and 2301 transitions. [2023-12-16 18:18:03,707 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-16 18:18:03,707 INFO L276 IsEmpty]: Start isEmpty. Operand 1569 states and 2301 transitions. [2023-12-16 18:18:03,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-12-16 18:18:03,708 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:03,708 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-16 18:18:03,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-16 18:18:03,911 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-16 18:18:03,911 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:03,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:03,912 INFO L85 PathProgramCache]: Analyzing trace with hash -417262378, now seen corresponding path program 1 times [2023-12-16 18:18:03,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:03,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1121220222] [2023-12-16 18:18:03,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:03,912 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:03,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:03,913 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-16 18:18:03,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:04,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:04,020 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 18:18:04,022 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:04,229 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-16 18:18:04,229 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:04,229 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:04,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1121220222] [2023-12-16 18:18:04,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1121220222] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:04,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:04,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 18:18:04,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891224855] [2023-12-16 18:18:04,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:04,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 18:18:04,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:04,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 18:18:04,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-16 18:18:04,252 INFO L87 Difference]: Start difference. First operand 1569 states and 2301 transitions. Second operand has 7 states, 7 states have (on average 7.0) internal successors, (49), 6 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-16 18:18:04,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:04,981 INFO L93 Difference]: Finished difference Result 2234 states and 3262 transitions. [2023-12-16 18:18:04,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-16 18:18:04,981 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 6 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-16 18:18:04,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:04,986 INFO L225 Difference]: With dead ends: 2234 [2023-12-16 18:18:04,986 INFO L226 Difference]: Without dead ends: 1943 [2023-12-16 18:18:04,987 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-12-16 18:18:04,987 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 1704 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 605 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1704 SdHoareTripleChecker+Valid, 810 SdHoareTripleChecker+Invalid, 620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:04,988 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1704 Valid, 810 Invalid, 620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 605 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 18:18:04,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1943 states. [2023-12-16 18:18:05,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1943 to 1569. [2023-12-16 18:18:05,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1569 states, 1565 states have (on average 1.4696485623003195) internal successors, (2300), 1568 states have internal predecessors, (2300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:05,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1569 states to 1569 states and 2300 transitions. [2023-12-16 18:18:05,010 INFO L78 Accepts]: Start accepts. Automaton has 1569 states and 2300 transitions. Word has length 49 [2023-12-16 18:18:05,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:05,010 INFO L495 AbstractCegarLoop]: Abstraction has 1569 states and 2300 transitions. [2023-12-16 18:18:05,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 6 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-16 18:18:05,011 INFO L276 IsEmpty]: Start isEmpty. Operand 1569 states and 2300 transitions. [2023-12-16 18:18:05,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-12-16 18:18:05,011 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:05,012 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-16 18:18:05,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-16 18:18:05,216 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-16 18:18:05,217 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:05,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:05,217 INFO L85 PathProgramCache]: Analyzing trace with hash -561459696, now seen corresponding path program 1 times [2023-12-16 18:18:05,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:05,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [884503191] [2023-12-16 18:18:05,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:05,218 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:05,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:05,219 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-16 18:18:05,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:05,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:05,319 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 18:18:05,321 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:05,338 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-16 18:18:05,338 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:05,338 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:05,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [884503191] [2023-12-16 18:18:05,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [884503191] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:05,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:05,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 18:18:05,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214808762] [2023-12-16 18:18:05,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:05,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 18:18:05,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:05,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 18:18:05,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 18:18:05,340 INFO L87 Difference]: Start difference. First operand 1569 states and 2300 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-16 18:18:05,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:05,366 INFO L93 Difference]: Finished difference Result 2982 states and 4417 transitions. [2023-12-16 18:18:05,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 18:18:05,367 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-16 18:18:05,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:05,371 INFO L225 Difference]: With dead ends: 2982 [2023-12-16 18:18:05,371 INFO L226 Difference]: Without dead ends: 1954 [2023-12-16 18:18:05,372 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-16 18:18:05,374 INFO L413 NwaCegarLoop]: 358 mSDtfsCounter, 172 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 651 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:05,374 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [172 Valid, 651 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 18:18:05,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1954 states. [2023-12-16 18:18:05,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1954 to 1507. [2023-12-16 18:18:05,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1507 states, 1503 states have (on average 1.441783100465735) internal successors, (2167), 1506 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:05,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1507 states to 1507 states and 2167 transitions. [2023-12-16 18:18:05,398 INFO L78 Accepts]: Start accepts. Automaton has 1507 states and 2167 transitions. Word has length 49 [2023-12-16 18:18:05,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:05,398 INFO L495 AbstractCegarLoop]: Abstraction has 1507 states and 2167 transitions. [2023-12-16 18:18:05,398 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-16 18:18:05,398 INFO L276 IsEmpty]: Start isEmpty. Operand 1507 states and 2167 transitions. [2023-12-16 18:18:05,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-12-16 18:18:05,399 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:05,399 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-16 18:18:05,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-16 18:18:05,602 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-16 18:18:05,602 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:05,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:05,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1839791984, now seen corresponding path program 1 times [2023-12-16 18:18:05,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:05,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [8303288] [2023-12-16 18:18:05,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:05,603 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:05,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:05,604 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-16 18:18:05,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:05,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:05,722 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 18:18:05,723 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:05,799 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-16 18:18:05,799 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:05,799 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:05,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [8303288] [2023-12-16 18:18:05,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [8303288] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:05,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:05,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 18:18:05,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410217378] [2023-12-16 18:18:05,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:05,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 18:18:05,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:05,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 18:18:05,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-16 18:18:05,800 INFO L87 Difference]: Start difference. First operand 1507 states and 2167 transitions. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 5 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-16 18:18:06,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:06,108 INFO L93 Difference]: Finished difference Result 6259 states and 9302 transitions. [2023-12-16 18:18:06,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-16 18:18:06,112 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 5 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-16 18:18:06,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:06,123 INFO L225 Difference]: With dead ends: 6259 [2023-12-16 18:18:06,123 INFO L226 Difference]: Without dead ends: 5208 [2023-12-16 18:18:06,124 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2023-12-16 18:18:06,125 INFO L413 NwaCegarLoop]: 246 mSDtfsCounter, 2130 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2130 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:06,125 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2130 Valid, 643 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 18:18:06,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5208 states. [2023-12-16 18:18:06,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5208 to 1493. [2023-12-16 18:18:06,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1493 states, 1489 states have (on average 1.432505036937542) internal successors, (2133), 1492 states have internal predecessors, (2133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:06,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1493 states to 1493 states and 2133 transitions. [2023-12-16 18:18:06,159 INFO L78 Accepts]: Start accepts. Automaton has 1493 states and 2133 transitions. Word has length 49 [2023-12-16 18:18:06,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:06,159 INFO L495 AbstractCegarLoop]: Abstraction has 1493 states and 2133 transitions. [2023-12-16 18:18:06,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 5 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-16 18:18:06,159 INFO L276 IsEmpty]: Start isEmpty. Operand 1493 states and 2133 transitions. [2023-12-16 18:18:06,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-12-16 18:18:06,160 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:06,160 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:06,165 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-16 18:18:06,362 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-16 18:18:06,365 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:06,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:06,365 INFO L85 PathProgramCache]: Analyzing trace with hash -395143036, now seen corresponding path program 1 times [2023-12-16 18:18:06,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:06,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2007481906] [2023-12-16 18:18:06,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:06,366 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:06,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:06,367 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-16 18:18:06,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:06,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:06,467 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 18:18:06,468 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:06,486 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-16 18:18:06,486 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:06,486 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:06,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2007481906] [2023-12-16 18:18:06,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2007481906] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:06,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:06,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 18:18:06,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454360269] [2023-12-16 18:18:06,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:06,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 18:18:06,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:06,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 18:18:06,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 18:18:06,488 INFO L87 Difference]: Start difference. First operand 1493 states and 2133 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 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-16 18:18:06,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:06,516 INFO L93 Difference]: Finished difference Result 2667 states and 3825 transitions. [2023-12-16 18:18:06,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 18:18:06,516 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 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-16 18:18:06,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:06,520 INFO L225 Difference]: With dead ends: 2667 [2023-12-16 18:18:06,520 INFO L226 Difference]: Without dead ends: 1710 [2023-12-16 18:18:06,521 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 48 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-16 18:18:06,521 INFO L413 NwaCegarLoop]: 443 mSDtfsCounter, 202 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 704 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:06,521 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [202 Valid, 704 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 18:18:06,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1710 states. [2023-12-16 18:18:06,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1710 to 1689. [2023-12-16 18:18:06,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1689 states, 1685 states have (on average 1.4023738872403562) internal successors, (2363), 1688 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:06,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1689 states to 1689 states and 2363 transitions. [2023-12-16 18:18:06,541 INFO L78 Accepts]: Start accepts. Automaton has 1689 states and 2363 transitions. Word has length 50 [2023-12-16 18:18:06,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:06,541 INFO L495 AbstractCegarLoop]: Abstraction has 1689 states and 2363 transitions. [2023-12-16 18:18:06,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 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-16 18:18:06,541 INFO L276 IsEmpty]: Start isEmpty. Operand 1689 states and 2363 transitions. [2023-12-16 18:18:06,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-12-16 18:18:06,542 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:06,542 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-16 18:18:06,551 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-16 18:18:06,751 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-16 18:18:06,752 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:06,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:06,752 INFO L85 PathProgramCache]: Analyzing trace with hash -539340354, now seen corresponding path program 1 times [2023-12-16 18:18:06,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:06,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [554683531] [2023-12-16 18:18:06,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:06,753 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:06,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:06,754 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-16 18:18:06,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:06,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:06,856 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 18:18:06,857 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:06,942 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-16 18:18:06,942 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:06,942 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:06,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [554683531] [2023-12-16 18:18:06,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [554683531] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:06,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:06,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 18:18:06,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106596634] [2023-12-16 18:18:06,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:06,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 18:18:06,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:06,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 18:18:06,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-16 18:18:06,944 INFO L87 Difference]: Start difference. First operand 1689 states and 2363 transitions. Second operand has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:07,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:07,221 INFO L93 Difference]: Finished difference Result 6275 states and 8988 transitions. [2023-12-16 18:18:07,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-16 18:18:07,221 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2023-12-16 18:18:07,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:07,232 INFO L225 Difference]: With dead ends: 6275 [2023-12-16 18:18:07,232 INFO L226 Difference]: Without dead ends: 4814 [2023-12-16 18:18:07,234 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2023-12-16 18:18:07,234 INFO L413 NwaCegarLoop]: 245 mSDtfsCounter, 1197 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1197 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:07,234 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1197 Valid, 583 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 18:18:07,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4814 states. [2023-12-16 18:18:07,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4814 to 1689. [2023-12-16 18:18:07,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1689 states, 1685 states have (on average 1.3881305637982195) internal successors, (2339), 1688 states have internal predecessors, (2339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:07,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1689 states to 1689 states and 2339 transitions. [2023-12-16 18:18:07,272 INFO L78 Accepts]: Start accepts. Automaton has 1689 states and 2339 transitions. Word has length 50 [2023-12-16 18:18:07,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:07,272 INFO L495 AbstractCegarLoop]: Abstraction has 1689 states and 2339 transitions. [2023-12-16 18:18:07,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:07,272 INFO L276 IsEmpty]: Start isEmpty. Operand 1689 states and 2339 transitions. [2023-12-16 18:18:07,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-12-16 18:18:07,273 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:07,273 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:07,276 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-16 18:18:07,476 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-16 18:18:07,477 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:07,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:07,477 INFO L85 PathProgramCache]: Analyzing trace with hash 780000725, now seen corresponding path program 1 times [2023-12-16 18:18:07,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:07,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [330336409] [2023-12-16 18:18:07,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:07,478 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:07,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:07,479 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-16 18:18:07,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-16 18:18:07,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:07,616 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 18:18:07,618 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:07,905 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-16 18:18:07,905 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:07,905 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:07,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [330336409] [2023-12-16 18:18:07,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [330336409] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:07,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:07,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 18:18:07,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275325763] [2023-12-16 18:18:07,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:07,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 18:18:07,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:07,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 18:18:07,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-16 18:18:07,906 INFO L87 Difference]: Start difference. First operand 1689 states and 2339 transitions. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 7 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:08,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:08,850 INFO L93 Difference]: Finished difference Result 4784 states and 6834 transitions. [2023-12-16 18:18:08,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-16 18:18:08,851 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 7 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2023-12-16 18:18:08,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:08,859 INFO L225 Difference]: With dead ends: 4784 [2023-12-16 18:18:08,859 INFO L226 Difference]: Without dead ends: 3670 [2023-12-16 18:18:08,860 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2023-12-16 18:18:08,861 INFO L413 NwaCegarLoop]: 264 mSDtfsCounter, 1618 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1618 SdHoareTripleChecker+Valid, 1047 SdHoareTripleChecker+Invalid, 686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:08,861 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1618 Valid, 1047 Invalid, 686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 672 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-16 18:18:08,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3670 states. [2023-12-16 18:18:08,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3670 to 1666. [2023-12-16 18:18:08,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1666 states, 1662 states have (on average 1.388086642599278) internal successors, (2307), 1665 states have internal predecessors, (2307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:08,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1666 states to 1666 states and 2307 transitions. [2023-12-16 18:18:08,889 INFO L78 Accepts]: Start accepts. Automaton has 1666 states and 2307 transitions. Word has length 51 [2023-12-16 18:18:08,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:08,890 INFO L495 AbstractCegarLoop]: Abstraction has 1666 states and 2307 transitions. [2023-12-16 18:18:08,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 7 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:08,890 INFO L276 IsEmpty]: Start isEmpty. Operand 1666 states and 2307 transitions. [2023-12-16 18:18:08,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-12-16 18:18:08,891 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:08,891 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:08,893 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-16 18:18:09,093 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-16 18:18:09,094 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:09,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:09,094 INFO L85 PathProgramCache]: Analyzing trace with hash -285007179, now seen corresponding path program 1 times [2023-12-16 18:18:09,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:09,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [476577263] [2023-12-16 18:18:09,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:09,095 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:09,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:09,096 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-16 18:18:09,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:09,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:09,195 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 18:18:09,197 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:09,225 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-16 18:18:09,226 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:09,226 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:09,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [476577263] [2023-12-16 18:18:09,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [476577263] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:09,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:09,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 18:18:09,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660945973] [2023-12-16 18:18:09,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:09,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 18:18:09,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:09,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 18:18:09,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 18:18:09,227 INFO L87 Difference]: Start difference. First operand 1666 states and 2307 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:09,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:09,258 INFO L93 Difference]: Finished difference Result 2426 states and 3360 transitions. [2023-12-16 18:18:09,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 18:18:09,258 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2023-12-16 18:18:09,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:09,262 INFO L225 Difference]: With dead ends: 2426 [2023-12-16 18:18:09,262 INFO L226 Difference]: Without dead ends: 1727 [2023-12-16 18:18:09,263 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 18:18:09,263 INFO L413 NwaCegarLoop]: 392 mSDtfsCounter, 191 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 656 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:09,263 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 656 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 18:18:09,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1727 states. [2023-12-16 18:18:09,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1727 to 1582. [2023-12-16 18:18:09,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1582 states, 1578 states have (on average 1.3542458808618505) internal successors, (2137), 1581 states have internal predecessors, (2137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:09,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1582 states to 1582 states and 2137 transitions. [2023-12-16 18:18:09,281 INFO L78 Accepts]: Start accepts. Automaton has 1582 states and 2137 transitions. Word has length 51 [2023-12-16 18:18:09,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:09,281 INFO L495 AbstractCegarLoop]: Abstraction has 1582 states and 2137 transitions. [2023-12-16 18:18:09,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:09,281 INFO L276 IsEmpty]: Start isEmpty. Operand 1582 states and 2137 transitions. [2023-12-16 18:18:09,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-12-16 18:18:09,282 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:09,282 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-16 18:18:09,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-16 18:18:09,484 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-16 18:18:09,485 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:09,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:09,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1190108387, now seen corresponding path program 1 times [2023-12-16 18:18:09,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:09,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [777013565] [2023-12-16 18:18:09,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:09,485 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:09,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:09,486 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-16 18:18:09,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:09,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:09,580 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 18:18:09,581 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:09,701 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-16 18:18:09,701 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:09,701 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:09,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [777013565] [2023-12-16 18:18:09,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [777013565] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:09,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:09,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 18:18:09,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292906455] [2023-12-16 18:18:09,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:09,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 18:18:09,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:09,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 18:18:09,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-16 18:18:09,703 INFO L87 Difference]: Start difference. First operand 1582 states and 2137 transitions. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 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-16 18:18:09,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:09,995 INFO L93 Difference]: Finished difference Result 5535 states and 7661 transitions. [2023-12-16 18:18:09,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-16 18:18:09,995 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 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-16 18:18:09,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:10,003 INFO L225 Difference]: With dead ends: 5535 [2023-12-16 18:18:10,003 INFO L226 Difference]: Without dead ends: 4647 [2023-12-16 18:18:10,005 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2023-12-16 18:18:10,006 INFO L413 NwaCegarLoop]: 296 mSDtfsCounter, 911 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 911 SdHoareTripleChecker+Valid, 746 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:10,006 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [911 Valid, 746 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 18:18:10,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4647 states. [2023-12-16 18:18:10,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4647 to 1596. [2023-12-16 18:18:10,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1596 states, 1592 states have (on average 1.3442211055276383) internal successors, (2140), 1595 states have internal predecessors, (2140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:10,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1596 states to 1596 states and 2140 transitions. [2023-12-16 18:18:10,073 INFO L78 Accepts]: Start accepts. Automaton has 1596 states and 2140 transitions. Word has length 52 [2023-12-16 18:18:10,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:10,073 INFO L495 AbstractCegarLoop]: Abstraction has 1596 states and 2140 transitions. [2023-12-16 18:18:10,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 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-16 18:18:10,073 INFO L276 IsEmpty]: Start isEmpty. Operand 1596 states and 2140 transitions. [2023-12-16 18:18:10,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-12-16 18:18:10,074 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:10,074 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-16 18:18:10,093 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-16 18:18:10,277 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-16 18:18:10,277 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:10,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:10,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1437836689, now seen corresponding path program 1 times [2023-12-16 18:18:10,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:10,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1664322238] [2023-12-16 18:18:10,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:10,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-16 18:18:10,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:10,279 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-16 18:18:10,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 (14)] Waiting until timeout for monitored process [2023-12-16 18:18:10,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:10,405 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 18:18:10,407 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:10,730 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-16 18:18:10,730 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:10,730 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:10,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1664322238] [2023-12-16 18:18:10,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1664322238] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:10,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:10,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 18:18:10,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641646115] [2023-12-16 18:18:10,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:10,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 18:18:10,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:10,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 18:18:10,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-16 18:18:10,732 INFO L87 Difference]: Start difference. First operand 1596 states and 2140 transitions. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:11,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:11,622 INFO L93 Difference]: Finished difference Result 1872 states and 2515 transitions. [2023-12-16 18:18:11,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-16 18:18:11,622 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 52 [2023-12-16 18:18:11,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:11,625 INFO L225 Difference]: With dead ends: 1872 [2023-12-16 18:18:11,625 INFO L226 Difference]: Without dead ends: 1867 [2023-12-16 18:18:11,625 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2023-12-16 18:18:11,626 INFO L413 NwaCegarLoop]: 253 mSDtfsCounter, 1030 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1030 SdHoareTripleChecker+Valid, 1047 SdHoareTripleChecker+Invalid, 696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:11,626 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1030 Valid, 1047 Invalid, 696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-16 18:18:11,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1867 states. [2023-12-16 18:18:11,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1867 to 1596. [2023-12-16 18:18:11,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1596 states, 1592 states have (on average 1.342964824120603) internal successors, (2138), 1595 states have internal predecessors, (2138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:11,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1596 states to 1596 states and 2138 transitions. [2023-12-16 18:18:11,645 INFO L78 Accepts]: Start accepts. Automaton has 1596 states and 2138 transitions. Word has length 52 [2023-12-16 18:18:11,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:11,645 INFO L495 AbstractCegarLoop]: Abstraction has 1596 states and 2138 transitions. [2023-12-16 18:18:11,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:11,645 INFO L276 IsEmpty]: Start isEmpty. Operand 1596 states and 2138 transitions. [2023-12-16 18:18:11,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-16 18:18:11,646 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:11,646 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-16 18:18:11,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-16 18:18:11,849 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-16 18:18:11,849 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:11,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:11,850 INFO L85 PathProgramCache]: Analyzing trace with hash -563527398, now seen corresponding path program 1 times [2023-12-16 18:18:11,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:11,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [959393842] [2023-12-16 18:18:11,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:11,850 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:11,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:11,851 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-16 18:18:11,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:11,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:11,950 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 18:18:11,951 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:11,980 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-16 18:18:11,980 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:11,980 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:11,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [959393842] [2023-12-16 18:18:11,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [959393842] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:11,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:11,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 18:18:11,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390920293] [2023-12-16 18:18:11,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:11,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 18:18:11,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:11,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 18:18:11,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 18:18:11,981 INFO L87 Difference]: Start difference. First operand 1596 states and 2138 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-16 18:18:12,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:12,003 INFO L93 Difference]: Finished difference Result 1931 states and 2589 transitions. [2023-12-16 18:18:12,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 18:18:12,003 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-16 18:18:12,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:12,005 INFO L225 Difference]: With dead ends: 1931 [2023-12-16 18:18:12,005 INFO L226 Difference]: Without dead ends: 1362 [2023-12-16 18:18:12,005 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-16 18:18:12,006 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 249 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 590 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:12,006 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [249 Valid, 590 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 18:18:12,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1362 states. [2023-12-16 18:18:12,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1362 to 1360. [2023-12-16 18:18:12,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1360 states, 1356 states have (on average 1.308259587020649) internal successors, (1774), 1359 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:12,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1360 states to 1360 states and 1774 transitions. [2023-12-16 18:18:12,022 INFO L78 Accepts]: Start accepts. Automaton has 1360 states and 1774 transitions. Word has length 53 [2023-12-16 18:18:12,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:12,023 INFO L495 AbstractCegarLoop]: Abstraction has 1360 states and 1774 transitions. [2023-12-16 18:18:12,023 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-16 18:18:12,023 INFO L276 IsEmpty]: Start isEmpty. Operand 1360 states and 1774 transitions. [2023-12-16 18:18:12,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-16 18:18:12,024 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:12,024 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-16 18:18:12,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-16 18:18:12,226 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-16 18:18:12,227 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:12,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:12,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1981252494, now seen corresponding path program 1 times [2023-12-16 18:18:12,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:12,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [896708686] [2023-12-16 18:18:12,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:12,227 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:12,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:12,228 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-16 18:18:12,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:12,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:12,325 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 18:18:12,326 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:12,349 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-16 18:18:12,349 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:12,349 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:12,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [896708686] [2023-12-16 18:18:12,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [896708686] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:12,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:12,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 18:18:12,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451997704] [2023-12-16 18:18:12,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:12,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 18:18:12,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:12,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 18:18:12,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 18:18:12,350 INFO L87 Difference]: Start difference. First operand 1360 states and 1774 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-16 18:18:12,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:12,382 INFO L93 Difference]: Finished difference Result 1573 states and 2056 transitions. [2023-12-16 18:18:12,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 18:18:12,382 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-16 18:18:12,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:12,384 INFO L225 Difference]: With dead ends: 1573 [2023-12-16 18:18:12,384 INFO L226 Difference]: Without dead ends: 1208 [2023-12-16 18:18:12,384 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-16 18:18:12,385 INFO L413 NwaCegarLoop]: 391 mSDtfsCounter, 215 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 623 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:12,385 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 623 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 18:18:12,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1208 states. [2023-12-16 18:18:12,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1208 to 1202. [2023-12-16 18:18:12,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1202 states, 1198 states have (on average 1.2929883138564273) internal successors, (1549), 1201 states have internal predecessors, (1549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:12,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1202 states to 1202 states and 1549 transitions. [2023-12-16 18:18:12,394 INFO L78 Accepts]: Start accepts. Automaton has 1202 states and 1549 transitions. Word has length 53 [2023-12-16 18:18:12,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:12,394 INFO L495 AbstractCegarLoop]: Abstraction has 1202 states and 1549 transitions. [2023-12-16 18:18:12,394 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-16 18:18:12,394 INFO L276 IsEmpty]: Start isEmpty. Operand 1202 states and 1549 transitions. [2023-12-16 18:18:12,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-16 18:18:12,395 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:12,395 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:12,400 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-16 18:18:12,597 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-16 18:18:12,598 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:12,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:12,598 INFO L85 PathProgramCache]: Analyzing trace with hash 468606955, now seen corresponding path program 1 times [2023-12-16 18:18:12,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:12,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [294323103] [2023-12-16 18:18:12,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:12,599 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:12,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:12,599 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-16 18:18:12,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:12,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:12,697 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 18:18:12,698 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:12,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:12,729 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:12,729 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:12,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [294323103] [2023-12-16 18:18:12,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [294323103] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:12,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:12,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 18:18:12,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485332431] [2023-12-16 18:18:12,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:12,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 18:18:12,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:12,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 18:18:12,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 18:18:12,730 INFO L87 Difference]: Start difference. First operand 1202 states and 1549 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:12,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:12,777 INFO L93 Difference]: Finished difference Result 2065 states and 2697 transitions. [2023-12-16 18:18:12,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 18:18:12,777 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2023-12-16 18:18:12,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:12,779 INFO L225 Difference]: With dead ends: 2065 [2023-12-16 18:18:12,779 INFO L226 Difference]: Without dead ends: 1475 [2023-12-16 18:18:12,779 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 18:18:12,780 INFO L413 NwaCegarLoop]: 298 mSDtfsCounter, 265 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:12,780 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [265 Valid, 432 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 18:18:12,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1475 states. [2023-12-16 18:18:12,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1475 to 1125. [2023-12-16 18:18:12,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1125 states, 1121 states have (on average 1.2979482604817127) internal successors, (1455), 1124 states have internal predecessors, (1455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:12,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1125 states to 1125 states and 1455 transitions. [2023-12-16 18:18:12,789 INFO L78 Accepts]: Start accepts. Automaton has 1125 states and 1455 transitions. Word has length 55 [2023-12-16 18:18:12,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:12,790 INFO L495 AbstractCegarLoop]: Abstraction has 1125 states and 1455 transitions. [2023-12-16 18:18:12,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:12,790 INFO L276 IsEmpty]: Start isEmpty. Operand 1125 states and 1455 transitions. [2023-12-16 18:18:12,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-16 18:18:12,791 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:12,791 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:12,800 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-16 18:18:12,993 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-16 18:18:12,993 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:12,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:12,994 INFO L85 PathProgramCache]: Analyzing trace with hash -2013051481, now seen corresponding path program 1 times [2023-12-16 18:18:12,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:12,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1790695006] [2023-12-16 18:18:12,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:12,994 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:12,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:12,995 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-16 18:18:12,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:13,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:13,092 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 18:18:13,093 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:13,110 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-16 18:18:13,111 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:13,111 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:13,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1790695006] [2023-12-16 18:18:13,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1790695006] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:13,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:13,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 18:18:13,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383211829] [2023-12-16 18:18:13,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:13,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 18:18:13,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:13,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 18:18:13,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 18:18:13,112 INFO L87 Difference]: Start difference. First operand 1125 states and 1455 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:13,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:13,169 INFO L93 Difference]: Finished difference Result 1965 states and 2573 transitions. [2023-12-16 18:18:13,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 18:18:13,169 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2023-12-16 18:18:13,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:13,171 INFO L225 Difference]: With dead ends: 1965 [2023-12-16 18:18:13,171 INFO L226 Difference]: Without dead ends: 1389 [2023-12-16 18:18:13,171 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 18:18:13,172 INFO L413 NwaCegarLoop]: 250 mSDtfsCounter, 236 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:13,172 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [236 Valid, 372 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 18:18:13,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1389 states. [2023-12-16 18:18:13,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1389 to 1043. [2023-12-16 18:18:13,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1043 states, 1039 states have (on average 1.3051010587102985) internal successors, (1356), 1042 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:13,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1356 transitions. [2023-12-16 18:18:13,180 INFO L78 Accepts]: Start accepts. Automaton has 1043 states and 1356 transitions. Word has length 55 [2023-12-16 18:18:13,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:13,180 INFO L495 AbstractCegarLoop]: Abstraction has 1043 states and 1356 transitions. [2023-12-16 18:18:13,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:13,181 INFO L276 IsEmpty]: Start isEmpty. Operand 1043 states and 1356 transitions. [2023-12-16 18:18:13,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-16 18:18:13,182 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:13,182 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:13,190 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-16 18:18:13,384 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-16 18:18:13,385 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:13,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:13,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1441162398, now seen corresponding path program 1 times [2023-12-16 18:18:13,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:13,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1603655960] [2023-12-16 18:18:13,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:13,386 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:13,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:13,386 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-16 18:18:13,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:13,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:13,483 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-16 18:18:13,484 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:14,627 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-16 18:18:14,627 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:14,627 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:14,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1603655960] [2023-12-16 18:18:14,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1603655960] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:14,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:14,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-12-16 18:18:14,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118089962] [2023-12-16 18:18:14,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:14,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-16 18:18:14,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:14,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-16 18:18:14,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2023-12-16 18:18:14,629 INFO L87 Difference]: Start difference. First operand 1043 states and 1356 transitions. Second operand has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:16,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:16,164 INFO L93 Difference]: Finished difference Result 2300 states and 3050 transitions. [2023-12-16 18:18:16,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-16 18:18:16,164 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2023-12-16 18:18:16,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:16,167 INFO L225 Difference]: With dead ends: 2300 [2023-12-16 18:18:16,167 INFO L226 Difference]: Without dead ends: 2193 [2023-12-16 18:18:16,167 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=130, Invalid=376, Unknown=0, NotChecked=0, Total=506 [2023-12-16 18:18:16,167 INFO L413 NwaCegarLoop]: 234 mSDtfsCounter, 1567 mSDsluCounter, 1771 mSDsCounter, 0 mSdLazyCounter, 991 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1567 SdHoareTripleChecker+Valid, 2005 SdHoareTripleChecker+Invalid, 994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 991 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:16,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1567 Valid, 2005 Invalid, 994 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 991 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-16 18:18:16,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2193 states. [2023-12-16 18:18:16,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2193 to 1017. [2023-12-16 18:18:16,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1017 states, 1015 states have (on average 1.3064039408866994) internal successors, (1326), 1016 states have internal predecessors, (1326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:16,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1326 transitions. [2023-12-16 18:18:16,188 INFO L78 Accepts]: Start accepts. Automaton has 1017 states and 1326 transitions. Word has length 55 [2023-12-16 18:18:16,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:16,188 INFO L495 AbstractCegarLoop]: Abstraction has 1017 states and 1326 transitions. [2023-12-16 18:18:16,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:16,188 INFO L276 IsEmpty]: Start isEmpty. Operand 1017 states and 1326 transitions. [2023-12-16 18:18:16,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-12-16 18:18:16,189 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:16,189 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:16,192 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-16 18:18:16,389 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-16 18:18:16,390 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:16,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:16,390 INFO L85 PathProgramCache]: Analyzing trace with hash 847285262, now seen corresponding path program 1 times [2023-12-16 18:18:16,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:16,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [468918973] [2023-12-16 18:18:16,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:16,390 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:16,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:16,391 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 18:18:16,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:16,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:16,492 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-16 18:18:16,495 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:17,642 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-16 18:18:17,642 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:17,642 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:17,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [468918973] [2023-12-16 18:18:17,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [468918973] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:17,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:17,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2023-12-16 18:18:17,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076676443] [2023-12-16 18:18:17,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:17,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-16 18:18:17,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:17,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-16 18:18:17,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2023-12-16 18:18:17,644 INFO L87 Difference]: Start difference. First operand 1017 states and 1326 transitions. Second operand has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 18 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:19,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:19,193 INFO L93 Difference]: Finished difference Result 2248 states and 2989 transitions. [2023-12-16 18:18:19,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-16 18:18:19,194 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 18 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2023-12-16 18:18:19,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:19,203 INFO L225 Difference]: With dead ends: 2248 [2023-12-16 18:18:19,203 INFO L226 Difference]: Without dead ends: 2174 [2023-12-16 18:18:19,204 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=160, Invalid=440, Unknown=0, NotChecked=0, Total=600 [2023-12-16 18:18:19,205 INFO L413 NwaCegarLoop]: 229 mSDtfsCounter, 1114 mSDsluCounter, 1792 mSDsCounter, 0 mSdLazyCounter, 996 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1114 SdHoareTripleChecker+Valid, 2021 SdHoareTripleChecker+Invalid, 998 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 996 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:19,205 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1114 Valid, 2021 Invalid, 998 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 996 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-16 18:18:19,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2174 states. [2023-12-16 18:18:19,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2174 to 996. [2023-12-16 18:18:19,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 996 states, 995 states have (on average 1.306532663316583) internal successors, (1300), 995 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:19,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 996 states to 996 states and 1300 transitions. [2023-12-16 18:18:19,216 INFO L78 Accepts]: Start accepts. Automaton has 996 states and 1300 transitions. Word has length 56 [2023-12-16 18:18:19,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:19,216 INFO L495 AbstractCegarLoop]: Abstraction has 996 states and 1300 transitions. [2023-12-16 18:18:19,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 18 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:19,216 INFO L276 IsEmpty]: Start isEmpty. Operand 996 states and 1300 transitions. [2023-12-16 18:18:19,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-12-16 18:18:19,217 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:19,217 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:19,222 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-16 18:18:19,419 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-16 18:18:19,420 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:19,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:19,420 INFO L85 PathProgramCache]: Analyzing trace with hash -718227271, now seen corresponding path program 1 times [2023-12-16 18:18:19,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:19,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [152535691] [2023-12-16 18:18:19,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:19,421 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:19,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:19,421 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-16 18:18:19,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:19,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:19,523 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 18:18:19,525 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:19,790 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-16 18:18:19,791 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:19,791 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:19,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [152535691] [2023-12-16 18:18:19,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [152535691] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:19,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:19,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 18:18:19,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015181291] [2023-12-16 18:18:19,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:19,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 18:18:19,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:19,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 18:18:19,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-16 18:18:19,792 INFO L87 Difference]: Start difference. First operand 996 states and 1300 transitions. Second operand has 8 states, 8 states have (on average 7.875) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:20,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:20,401 INFO L93 Difference]: Finished difference Result 1387 states and 1830 transitions. [2023-12-16 18:18:20,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-16 18:18:20,402 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.875) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2023-12-16 18:18:20,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:20,403 INFO L225 Difference]: With dead ends: 1387 [2023-12-16 18:18:20,403 INFO L226 Difference]: Without dead ends: 1084 [2023-12-16 18:18:20,403 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2023-12-16 18:18:20,404 INFO L413 NwaCegarLoop]: 216 mSDtfsCounter, 760 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 760 SdHoareTripleChecker+Valid, 832 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:20,404 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [760 Valid, 832 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 495 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 18:18:20,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2023-12-16 18:18:20,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 979. [2023-12-16 18:18:20,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 979 states, 978 states have (on average 1.3047034764826175) internal successors, (1276), 978 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:20,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 979 states to 979 states and 1276 transitions. [2023-12-16 18:18:20,412 INFO L78 Accepts]: Start accepts. Automaton has 979 states and 1276 transitions. Word has length 63 [2023-12-16 18:18:20,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:20,412 INFO L495 AbstractCegarLoop]: Abstraction has 979 states and 1276 transitions. [2023-12-16 18:18:20,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.875) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:20,413 INFO L276 IsEmpty]: Start isEmpty. Operand 979 states and 1276 transitions. [2023-12-16 18:18:20,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-12-16 18:18:20,413 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:20,414 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:20,419 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-16 18:18:20,616 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-16 18:18:20,616 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:20,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:20,617 INFO L85 PathProgramCache]: Analyzing trace with hash -922248227, now seen corresponding path program 1 times [2023-12-16 18:18:20,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:20,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [873312876] [2023-12-16 18:18:20,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:20,617 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:20,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:20,618 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-16 18:18:20,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:20,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:20,720 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 18:18:20,722 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:20,740 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-16 18:18:20,741 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:20,741 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:20,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [873312876] [2023-12-16 18:18:20,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [873312876] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:20,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:20,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 18:18:20,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182063113] [2023-12-16 18:18:20,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:20,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 18:18:20,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:20,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 18:18:20,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 18:18:20,742 INFO L87 Difference]: Start difference. First operand 979 states and 1276 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:20,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:20,776 INFO L93 Difference]: Finished difference Result 1965 states and 2650 transitions. [2023-12-16 18:18:20,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 18:18:20,777 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2023-12-16 18:18:20,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:20,779 INFO L225 Difference]: With dead ends: 1965 [2023-12-16 18:18:20,779 INFO L226 Difference]: Without dead ends: 1412 [2023-12-16 18:18:20,780 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 62 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-16 18:18:20,781 INFO L413 NwaCegarLoop]: 294 mSDtfsCounter, 134 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:20,781 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 431 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 18:18:20,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states. [2023-12-16 18:18:20,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 1410. [2023-12-16 18:18:20,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1410 states, 1409 states have (on average 1.3278921220723918) internal successors, (1871), 1409 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:20,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1410 states to 1410 states and 1871 transitions. [2023-12-16 18:18:20,794 INFO L78 Accepts]: Start accepts. Automaton has 1410 states and 1871 transitions. Word has length 64 [2023-12-16 18:18:20,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:20,794 INFO L495 AbstractCegarLoop]: Abstraction has 1410 states and 1871 transitions. [2023-12-16 18:18:20,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:20,794 INFO L276 IsEmpty]: Start isEmpty. Operand 1410 states and 1871 transitions. [2023-12-16 18:18:20,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-12-16 18:18:20,795 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:20,795 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:20,800 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-16 18:18:20,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:20,998 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:20,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:20,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1825694164, now seen corresponding path program 1 times [2023-12-16 18:18:20,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:20,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1416287510] [2023-12-16 18:18:20,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:20,999 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:20,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:20,999 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-16 18:18:21,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:21,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:21,099 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 18:18:21,100 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:21,114 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-16 18:18:21,115 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:21,115 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:21,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1416287510] [2023-12-16 18:18:21,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1416287510] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:21,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:21,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 18:18:21,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201099075] [2023-12-16 18:18:21,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:21,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 18:18:21,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:21,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 18:18:21,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 18:18:21,116 INFO L87 Difference]: Start difference. First operand 1410 states and 1871 transitions. Second operand has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:21,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:21,147 INFO L93 Difference]: Finished difference Result 3138 states and 4281 transitions. [2023-12-16 18:18:21,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 18:18:21,155 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2023-12-16 18:18:21,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:21,158 INFO L225 Difference]: With dead ends: 3138 [2023-12-16 18:18:21,158 INFO L226 Difference]: Without dead ends: 2154 [2023-12-16 18:18:21,159 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 63 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-16 18:18:21,161 INFO L413 NwaCegarLoop]: 277 mSDtfsCounter, 129 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:21,161 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 411 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 18:18:21,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2154 states. [2023-12-16 18:18:21,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2154 to 2152. [2023-12-16 18:18:21,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2152 states, 2151 states have (on average 1.3449558344955834) internal successors, (2893), 2151 states have internal predecessors, (2893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:21,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2152 states to 2152 states and 2893 transitions. [2023-12-16 18:18:21,184 INFO L78 Accepts]: Start accepts. Automaton has 2152 states and 2893 transitions. Word has length 65 [2023-12-16 18:18:21,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:21,184 INFO L495 AbstractCegarLoop]: Abstraction has 2152 states and 2893 transitions. [2023-12-16 18:18:21,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:21,185 INFO L276 IsEmpty]: Start isEmpty. Operand 2152 states and 2893 transitions. [2023-12-16 18:18:21,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-16 18:18:21,187 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:21,187 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:21,201 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-16 18:18:21,390 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-16 18:18:21,390 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:21,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:21,390 INFO L85 PathProgramCache]: Analyzing trace with hash -544833954, now seen corresponding path program 1 times [2023-12-16 18:18:21,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:21,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1929911951] [2023-12-16 18:18:21,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:21,391 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:21,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:21,392 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-16 18:18:21,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-16 18:18:21,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:21,495 INFO L262 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 18:18:21,496 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:21,759 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-16 18:18:21,760 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:21,760 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:21,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1929911951] [2023-12-16 18:18:21,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1929911951] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:21,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:21,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 18:18:21,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434800707] [2023-12-16 18:18:21,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:21,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 18:18:21,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:21,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 18:18:21,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-16 18:18:21,761 INFO L87 Difference]: Start difference. First operand 2152 states and 2893 transitions. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:22,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:22,439 INFO L93 Difference]: Finished difference Result 3871 states and 5254 transitions. [2023-12-16 18:18:22,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-16 18:18:22,439 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2023-12-16 18:18:22,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:22,441 INFO L225 Difference]: With dead ends: 3871 [2023-12-16 18:18:22,442 INFO L226 Difference]: Without dead ends: 2587 [2023-12-16 18:18:22,443 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2023-12-16 18:18:22,443 INFO L413 NwaCegarLoop]: 250 mSDtfsCounter, 720 mSDsluCounter, 703 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 720 SdHoareTripleChecker+Valid, 953 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:22,443 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [720 Valid, 953 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 18:18:22,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2587 states. [2023-12-16 18:18:22,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2587 to 2084. [2023-12-16 18:18:22,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2084 states, 2083 states have (on average 1.345175228036486) internal successors, (2802), 2083 states have internal predecessors, (2802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:22,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2084 states to 2084 states and 2802 transitions. [2023-12-16 18:18:22,462 INFO L78 Accepts]: Start accepts. Automaton has 2084 states and 2802 transitions. Word has length 68 [2023-12-16 18:18:22,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:22,463 INFO L495 AbstractCegarLoop]: Abstraction has 2084 states and 2802 transitions. [2023-12-16 18:18:22,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:22,463 INFO L276 IsEmpty]: Start isEmpty. Operand 2084 states and 2802 transitions. [2023-12-16 18:18:22,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-16 18:18:22,464 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:22,464 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:22,468 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-16 18:18:22,666 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-16 18:18:22,667 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:22,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:22,667 INFO L85 PathProgramCache]: Analyzing trace with hash -2101223848, now seen corresponding path program 1 times [2023-12-16 18:18:22,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:22,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1303878286] [2023-12-16 18:18:22,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:22,667 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:22,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:22,668 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-16 18:18:22,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:22,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:22,780 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 18:18:22,782 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:23,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:23,045 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:23,045 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:23,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1303878286] [2023-12-16 18:18:23,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1303878286] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:23,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:23,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 18:18:23,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254727474] [2023-12-16 18:18:23,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:23,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 18:18:23,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:23,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 18:18:23,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-16 18:18:23,047 INFO L87 Difference]: Start difference. First operand 2084 states and 2802 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:23,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:23,112 INFO L93 Difference]: Finished difference Result 6531 states and 8931 transitions. [2023-12-16 18:18:23,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 18:18:23,121 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2023-12-16 18:18:23,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:23,126 INFO L225 Difference]: With dead ends: 6531 [2023-12-16 18:18:23,126 INFO L226 Difference]: Without dead ends: 4805 [2023-12-16 18:18:23,128 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-16 18:18:23,129 INFO L413 NwaCegarLoop]: 226 mSDtfsCounter, 425 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 586 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:23,129 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [425 Valid, 586 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 18:18:23,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4805 states. [2023-12-16 18:18:23,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4805 to 3870. [2023-12-16 18:18:23,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3870 states, 3869 states have (on average 1.3318686999224605) internal successors, (5153), 3869 states have internal predecessors, (5153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:23,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3870 states to 3870 states and 5153 transitions. [2023-12-16 18:18:23,170 INFO L78 Accepts]: Start accepts. Automaton has 3870 states and 5153 transitions. Word has length 68 [2023-12-16 18:18:23,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:23,171 INFO L495 AbstractCegarLoop]: Abstraction has 3870 states and 5153 transitions. [2023-12-16 18:18:23,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:23,171 INFO L276 IsEmpty]: Start isEmpty. Operand 3870 states and 5153 transitions. [2023-12-16 18:18:23,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2023-12-16 18:18:23,172 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:23,172 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:23,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-16 18:18:23,375 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-16 18:18:23,375 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:23,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:23,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1317925225, now seen corresponding path program 1 times [2023-12-16 18:18:23,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:23,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1368890632] [2023-12-16 18:18:23,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:23,376 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:23,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:23,377 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-16 18:18:23,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:23,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:23,480 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 18:18:23,481 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:23,502 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-16 18:18:23,503 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:23,503 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:23,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1368890632] [2023-12-16 18:18:23,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1368890632] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:23,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:23,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 18:18:23,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107335196] [2023-12-16 18:18:23,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:23,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 18:18:23,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:23,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 18:18:23,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 18:18:23,504 INFO L87 Difference]: Start difference. First operand 3870 states and 5153 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:23,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:23,576 INFO L93 Difference]: Finished difference Result 8198 states and 10752 transitions. [2023-12-16 18:18:23,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-16 18:18:23,576 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 69 [2023-12-16 18:18:23,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:23,584 INFO L225 Difference]: With dead ends: 8198 [2023-12-16 18:18:23,584 INFO L226 Difference]: Without dead ends: 8196 [2023-12-16 18:18:23,586 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-16 18:18:23,586 INFO L413 NwaCegarLoop]: 274 mSDtfsCounter, 316 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 891 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:23,587 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [316 Valid, 891 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 18:18:23,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8196 states. [2023-12-16 18:18:23,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8196 to 4206. [2023-12-16 18:18:23,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4206 states, 4205 states have (on average 1.3053507728894174) internal successors, (5489), 4205 states have internal predecessors, (5489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:23,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4206 states to 4206 states and 5489 transitions. [2023-12-16 18:18:23,639 INFO L78 Accepts]: Start accepts. Automaton has 4206 states and 5489 transitions. Word has length 69 [2023-12-16 18:18:23,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:23,640 INFO L495 AbstractCegarLoop]: Abstraction has 4206 states and 5489 transitions. [2023-12-16 18:18:23,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:23,640 INFO L276 IsEmpty]: Start isEmpty. Operand 4206 states and 5489 transitions. [2023-12-16 18:18:23,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-16 18:18:23,641 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:23,641 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:23,646 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-16 18:18:23,843 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-16 18:18:23,844 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:23,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:23,844 INFO L85 PathProgramCache]: Analyzing trace with hash -52148306, now seen corresponding path program 1 times [2023-12-16 18:18:23,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:23,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1631407774] [2023-12-16 18:18:23,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:23,845 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:23,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:23,846 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-16 18:18:23,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:23,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:23,955 INFO L262 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 18:18:23,956 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:24,012 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-16 18:18:24,012 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:24,012 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:24,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1631407774] [2023-12-16 18:18:24,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1631407774] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:24,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:24,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 18:18:24,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273491828] [2023-12-16 18:18:24,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:24,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 18:18:24,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:24,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 18:18:24,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 18:18:24,014 INFO L87 Difference]: Start difference. First operand 4206 states and 5489 transitions. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:24,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:24,054 INFO L93 Difference]: Finished difference Result 10638 states and 13855 transitions. [2023-12-16 18:18:24,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 18:18:24,055 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 70 [2023-12-16 18:18:24,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:24,060 INFO L225 Difference]: With dead ends: 10638 [2023-12-16 18:18:24,060 INFO L226 Difference]: Without dead ends: 6776 [2023-12-16 18:18:24,063 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 18:18:24,063 INFO L413 NwaCegarLoop]: 232 mSDtfsCounter, 152 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 547 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:24,063 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 547 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 18:18:24,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6776 states. [2023-12-16 18:18:24,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6776 to 6678. [2023-12-16 18:18:24,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6678 states, 6677 states have (on average 1.2668863261943988) internal successors, (8459), 6677 states have internal predecessors, (8459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:24,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6678 states to 6678 states and 8459 transitions. [2023-12-16 18:18:24,118 INFO L78 Accepts]: Start accepts. Automaton has 6678 states and 8459 transitions. Word has length 70 [2023-12-16 18:18:24,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:24,119 INFO L495 AbstractCegarLoop]: Abstraction has 6678 states and 8459 transitions. [2023-12-16 18:18:24,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:24,119 INFO L276 IsEmpty]: Start isEmpty. Operand 6678 states and 8459 transitions. [2023-12-16 18:18:24,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-16 18:18:24,120 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:24,120 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:24,123 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-16 18:18:24,323 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-16 18:18:24,323 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:24,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:24,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1277043299, now seen corresponding path program 1 times [2023-12-16 18:18:24,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:24,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1425075563] [2023-12-16 18:18:24,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:24,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-16 18:18:24,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:24,325 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-16 18:18:24,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:24,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:24,451 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 18:18:24,453 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:24,593 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-16 18:18:24,594 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:24,594 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:24,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1425075563] [2023-12-16 18:18:24,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1425075563] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:24,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:24,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 18:18:24,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223184584] [2023-12-16 18:18:24,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:24,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 18:18:24,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:24,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 18:18:24,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-16 18:18:24,598 INFO L87 Difference]: Start difference. First operand 6678 states and 8459 transitions. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 5 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:24,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:24,835 INFO L93 Difference]: Finished difference Result 11912 states and 14949 transitions. [2023-12-16 18:18:24,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-16 18:18:24,835 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 5 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 70 [2023-12-16 18:18:24,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:24,841 INFO L225 Difference]: With dead ends: 11912 [2023-12-16 18:18:24,841 INFO L226 Difference]: Without dead ends: 8438 [2023-12-16 18:18:24,844 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2023-12-16 18:18:24,845 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 1175 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1175 SdHoareTripleChecker+Valid, 538 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:24,845 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1175 Valid, 538 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 275 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 18:18:24,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8438 states. [2023-12-16 18:18:24,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8438 to 6635. [2023-12-16 18:18:24,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6635 states, 6634 states have (on average 1.2666566174253844) internal successors, (8403), 6634 states have internal predecessors, (8403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:24,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6635 states to 6635 states and 8403 transitions. [2023-12-16 18:18:24,905 INFO L78 Accepts]: Start accepts. Automaton has 6635 states and 8403 transitions. Word has length 70 [2023-12-16 18:18:24,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:24,905 INFO L495 AbstractCegarLoop]: Abstraction has 6635 states and 8403 transitions. [2023-12-16 18:18:24,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 5 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:24,906 INFO L276 IsEmpty]: Start isEmpty. Operand 6635 states and 8403 transitions. [2023-12-16 18:18:24,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-12-16 18:18:24,907 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:24,907 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:24,924 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2023-12-16 18:18:25,109 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-16 18:18:25,110 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:25,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:25,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1348703982, now seen corresponding path program 1 times [2023-12-16 18:18:25,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:25,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1193175655] [2023-12-16 18:18:25,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:25,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-16 18:18:25,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:25,112 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-16 18:18:25,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-16 18:18:25,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:25,215 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 18:18:25,216 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:25,232 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-16 18:18:25,232 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:25,232 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:25,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1193175655] [2023-12-16 18:18:25,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1193175655] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:25,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:25,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 18:18:25,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793467586] [2023-12-16 18:18:25,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:25,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 18:18:25,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:25,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 18:18:25,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 18:18:25,233 INFO L87 Difference]: Start difference. First operand 6635 states and 8403 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:25,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:25,270 INFO L93 Difference]: Finished difference Result 13063 states and 16861 transitions. [2023-12-16 18:18:25,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 18:18:25,270 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 71 [2023-12-16 18:18:25,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:25,278 INFO L225 Difference]: With dead ends: 13063 [2023-12-16 18:18:25,278 INFO L226 Difference]: Without dead ends: 9200 [2023-12-16 18:18:25,282 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 69 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-16 18:18:25,283 INFO L413 NwaCegarLoop]: 284 mSDtfsCounter, 124 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:25,283 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 424 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 18:18:25,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9200 states. [2023-12-16 18:18:25,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9200 to 9198. [2023-12-16 18:18:25,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9198 states, 9197 states have (on average 1.266282483418506) internal successors, (11646), 9197 states have internal predecessors, (11646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:25,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9198 states to 9198 states and 11646 transitions. [2023-12-16 18:18:25,381 INFO L78 Accepts]: Start accepts. Automaton has 9198 states and 11646 transitions. Word has length 71 [2023-12-16 18:18:25,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:25,382 INFO L495 AbstractCegarLoop]: Abstraction has 9198 states and 11646 transitions. [2023-12-16 18:18:25,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:25,382 INFO L276 IsEmpty]: Start isEmpty. Operand 9198 states and 11646 transitions. [2023-12-16 18:18:25,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-16 18:18:25,382 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:25,383 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:25,387 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-16 18:18:25,596 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-16 18:18:25,596 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:25,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:25,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1412357400, now seen corresponding path program 1 times [2023-12-16 18:18:25,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:25,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2130674081] [2023-12-16 18:18:25,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:25,597 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:25,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:25,598 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-16 18:18:25,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:25,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:25,703 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 18:18:25,704 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:25,907 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-16 18:18:25,907 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:25,907 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:25,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2130674081] [2023-12-16 18:18:25,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2130674081] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:25,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:25,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 18:18:25,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327285789] [2023-12-16 18:18:25,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:25,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 18:18:25,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:25,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 18:18:25,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-16 18:18:25,909 INFO L87 Difference]: Start difference. First operand 9198 states and 11646 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:25,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:25,990 INFO L93 Difference]: Finished difference Result 13174 states and 16843 transitions. [2023-12-16 18:18:25,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 18:18:25,990 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 73 [2023-12-16 18:18:25,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:26,000 INFO L225 Difference]: With dead ends: 13174 [2023-12-16 18:18:26,000 INFO L226 Difference]: Without dead ends: 10550 [2023-12-16 18:18:26,004 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-16 18:18:26,005 INFO L413 NwaCegarLoop]: 290 mSDtfsCounter, 300 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:26,005 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [300 Valid, 684 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 18:18:26,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10550 states. [2023-12-16 18:18:26,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10550 to 9822. [2023-12-16 18:18:26,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9822 states, 9821 states have (on average 1.2587312900926586) internal successors, (12362), 9821 states have internal predecessors, (12362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:26,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9822 states to 9822 states and 12362 transitions. [2023-12-16 18:18:26,090 INFO L78 Accepts]: Start accepts. Automaton has 9822 states and 12362 transitions. Word has length 73 [2023-12-16 18:18:26,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:26,090 INFO L495 AbstractCegarLoop]: Abstraction has 9822 states and 12362 transitions. [2023-12-16 18:18:26,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:26,090 INFO L276 IsEmpty]: Start isEmpty. Operand 9822 states and 12362 transitions. [2023-12-16 18:18:26,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-12-16 18:18:26,091 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:26,091 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:26,096 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-16 18:18:26,293 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-16 18:18:26,294 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:26,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:26,294 INFO L85 PathProgramCache]: Analyzing trace with hash 2119562081, now seen corresponding path program 1 times [2023-12-16 18:18:26,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:26,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [786795522] [2023-12-16 18:18:26,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:26,294 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:26,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:26,295 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-16 18:18:26,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:26,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:26,399 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 18:18:26,415 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:26,668 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-16 18:18:26,668 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:26,669 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:26,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [786795522] [2023-12-16 18:18:26,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [786795522] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:26,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:26,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 18:18:26,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291799337] [2023-12-16 18:18:26,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:26,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 18:18:26,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:26,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 18:18:26,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-16 18:18:26,670 INFO L87 Difference]: Start difference. First operand 9822 states and 12362 transitions. Second operand has 8 states, 8 states have (on average 9.25) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:27,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:27,242 INFO L93 Difference]: Finished difference Result 11284 states and 14245 transitions. [2023-12-16 18:18:27,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-16 18:18:27,242 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.25) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 74 [2023-12-16 18:18:27,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:27,250 INFO L225 Difference]: With dead ends: 11284 [2023-12-16 18:18:27,250 INFO L226 Difference]: Without dead ends: 10565 [2023-12-16 18:18:27,253 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2023-12-16 18:18:27,253 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 630 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 630 SdHoareTripleChecker+Valid, 721 SdHoareTripleChecker+Invalid, 476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:27,254 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [630 Valid, 721 Invalid, 476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 467 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 18:18:27,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10565 states. [2023-12-16 18:18:27,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10565 to 9811. [2023-12-16 18:18:27,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9811 states, 9810 states have (on average 1.2589194699286443) internal successors, (12350), 9810 states have internal predecessors, (12350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:27,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9811 states to 9811 states and 12350 transitions. [2023-12-16 18:18:27,358 INFO L78 Accepts]: Start accepts. Automaton has 9811 states and 12350 transitions. Word has length 74 [2023-12-16 18:18:27,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:27,358 INFO L495 AbstractCegarLoop]: Abstraction has 9811 states and 12350 transitions. [2023-12-16 18:18:27,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.25) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:27,358 INFO L276 IsEmpty]: Start isEmpty. Operand 9811 states and 12350 transitions. [2023-12-16 18:18:27,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-16 18:18:27,359 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:27,359 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:27,362 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2023-12-16 18:18:27,559 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-16 18:18:27,560 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:27,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:27,560 INFO L85 PathProgramCache]: Analyzing trace with hash 236037007, now seen corresponding path program 1 times [2023-12-16 18:18:27,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:27,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [817951450] [2023-12-16 18:18:27,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:27,561 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:27,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:27,562 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-16 18:18:27,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:27,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:27,677 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 18:18:27,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:27,917 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-16 18:18:27,918 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:27,918 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:27,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [817951450] [2023-12-16 18:18:27,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [817951450] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:27,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:27,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 18:18:27,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902315514] [2023-12-16 18:18:27,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:27,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 18:18:27,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:27,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 18:18:27,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-16 18:18:27,919 INFO L87 Difference]: Start difference. First operand 9811 states and 12350 transitions. Second operand has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:28,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:28,006 INFO L93 Difference]: Finished difference Result 13597 states and 17353 transitions. [2023-12-16 18:18:28,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 18:18:28,006 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2023-12-16 18:18:28,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:28,015 INFO L225 Difference]: With dead ends: 13597 [2023-12-16 18:18:28,015 INFO L226 Difference]: Without dead ends: 10437 [2023-12-16 18:18:28,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-16 18:18:28,018 INFO L413 NwaCegarLoop]: 298 mSDtfsCounter, 464 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 661 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:28,019 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [464 Valid, 661 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 18:18:28,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10437 states. [2023-12-16 18:18:28,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10437 to 10185. [2023-12-16 18:18:28,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10185 states, 10184 states have (on average 1.2494108405341713) internal successors, (12724), 10184 states have internal predecessors, (12724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:28,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10185 states to 10185 states and 12724 transitions. [2023-12-16 18:18:28,095 INFO L78 Accepts]: Start accepts. Automaton has 10185 states and 12724 transitions. Word has length 75 [2023-12-16 18:18:28,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:28,096 INFO L495 AbstractCegarLoop]: Abstraction has 10185 states and 12724 transitions. [2023-12-16 18:18:28,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:28,096 INFO L276 IsEmpty]: Start isEmpty. Operand 10185 states and 12724 transitions. [2023-12-16 18:18:28,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-16 18:18:28,096 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:28,097 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:28,104 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-16 18:18:28,299 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-16 18:18:28,299 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:28,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:28,300 INFO L85 PathProgramCache]: Analyzing trace with hash 984256992, now seen corresponding path program 1 times [2023-12-16 18:18:28,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:28,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1755650529] [2023-12-16 18:18:28,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:28,300 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:28,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:28,301 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-16 18:18:28,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:28,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:28,408 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 18:18:28,409 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:28,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-16 18:18:28,658 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:28,658 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:28,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1755650529] [2023-12-16 18:18:28,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1755650529] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:28,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:28,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 18:18:28,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208334464] [2023-12-16 18:18:28,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:28,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 18:18:28,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:28,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 18:18:28,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-16 18:18:28,659 INFO L87 Difference]: Start difference. First operand 10185 states and 12724 transitions. Second operand has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:28,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:28,730 INFO L93 Difference]: Finished difference Result 13455 states and 17003 transitions. [2023-12-16 18:18:28,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 18:18:28,731 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2023-12-16 18:18:28,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:28,738 INFO L225 Difference]: With dead ends: 13455 [2023-12-16 18:18:28,738 INFO L226 Difference]: Without dead ends: 10831 [2023-12-16 18:18:28,741 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-16 18:18:28,741 INFO L413 NwaCegarLoop]: 287 mSDtfsCounter, 455 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 641 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:28,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [455 Valid, 641 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 18:18:28,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10831 states. [2023-12-16 18:18:28,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10831 to 10579. [2023-12-16 18:18:28,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10579 states, 10578 states have (on average 1.2439024390243902) internal successors, (13158), 10578 states have internal predecessors, (13158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:28,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10579 states to 10579 states and 13158 transitions. [2023-12-16 18:18:28,818 INFO L78 Accepts]: Start accepts. Automaton has 10579 states and 13158 transitions. Word has length 75 [2023-12-16 18:18:28,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:28,818 INFO L495 AbstractCegarLoop]: Abstraction has 10579 states and 13158 transitions. [2023-12-16 18:18:28,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:28,819 INFO L276 IsEmpty]: Start isEmpty. Operand 10579 states and 13158 transitions. [2023-12-16 18:18:28,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-12-16 18:18:28,821 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:28,821 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:28,823 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-16 18:18:29,023 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-16 18:18:29,024 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:29,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:29,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1448961012, now seen corresponding path program 1 times [2023-12-16 18:18:29,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:29,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1189613409] [2023-12-16 18:18:29,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:29,024 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:29,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:29,025 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-16 18:18:29,026 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:29,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:29,134 INFO L262 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 18:18:29,135 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:29,511 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:29,511 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:29,512 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:29,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1189613409] [2023-12-16 18:18:29,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1189613409] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:29,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:29,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 18:18:29,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222841571] [2023-12-16 18:18:29,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:29,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 18:18:29,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:29,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 18:18:29,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-16 18:18:29,513 INFO L87 Difference]: Start difference. First operand 10579 states and 13158 transitions. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:30,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:30,487 INFO L93 Difference]: Finished difference Result 15945 states and 19784 transitions. [2023-12-16 18:18:30,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-16 18:18:30,487 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 89 [2023-12-16 18:18:30,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:30,497 INFO L225 Difference]: With dead ends: 15945 [2023-12-16 18:18:30,497 INFO L226 Difference]: Without dead ends: 11667 [2023-12-16 18:18:30,502 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=142, Invalid=320, Unknown=0, NotChecked=0, Total=462 [2023-12-16 18:18:30,502 INFO L413 NwaCegarLoop]: 203 mSDtfsCounter, 936 mSDsluCounter, 727 mSDsCounter, 0 mSdLazyCounter, 620 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 936 SdHoareTripleChecker+Valid, 930 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:30,502 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [936 Valid, 930 Invalid, 630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 620 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-16 18:18:30,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11667 states. [2023-12-16 18:18:30,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11667 to 10579. [2023-12-16 18:18:30,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10579 states, 10578 states have (on average 1.2403100775193798) internal successors, (13120), 10578 states have internal predecessors, (13120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:30,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10579 states to 10579 states and 13120 transitions. [2023-12-16 18:18:30,597 INFO L78 Accepts]: Start accepts. Automaton has 10579 states and 13120 transitions. Word has length 89 [2023-12-16 18:18:30,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:30,597 INFO L495 AbstractCegarLoop]: Abstraction has 10579 states and 13120 transitions. [2023-12-16 18:18:30,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:30,597 INFO L276 IsEmpty]: Start isEmpty. Operand 10579 states and 13120 transitions. [2023-12-16 18:18:30,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-12-16 18:18:30,599 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:30,599 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:30,608 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-16 18:18:30,802 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-16 18:18:30,802 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:30,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:30,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1539291594, now seen corresponding path program 1 times [2023-12-16 18:18:30,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:30,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1811221250] [2023-12-16 18:18:30,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:30,803 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:30,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:30,804 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-16 18:18:30,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:30,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:30,936 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 18:18:30,938 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:31,372 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:31,373 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 18:18:31,600 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:31,600 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:31,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1811221250] [2023-12-16 18:18:31,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1811221250] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 18:18:31,601 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 18:18:31,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-16 18:18:31,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491481477] [2023-12-16 18:18:31,601 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 18:18:31,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-16 18:18:31,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:31,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-16 18:18:31,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-12-16 18:18:31,602 INFO L87 Difference]: Start difference. First operand 10579 states and 13120 transitions. Second operand has 16 states, 16 states have (on average 10.5625) internal successors, (169), 15 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:33,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:33,240 INFO L93 Difference]: Finished difference Result 28871 states and 35741 transitions. [2023-12-16 18:18:33,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-16 18:18:33,241 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 10.5625) internal successors, (169), 15 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 89 [2023-12-16 18:18:33,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:33,257 INFO L225 Difference]: With dead ends: 28871 [2023-12-16 18:18:33,257 INFO L226 Difference]: Without dead ends: 18581 [2023-12-16 18:18:33,266 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=460, Invalid=1100, Unknown=0, NotChecked=0, Total=1560 [2023-12-16 18:18:33,267 INFO L413 NwaCegarLoop]: 273 mSDtfsCounter, 1698 mSDsluCounter, 1330 mSDsCounter, 0 mSdLazyCounter, 1101 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1698 SdHoareTripleChecker+Valid, 1603 SdHoareTripleChecker+Invalid, 1121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 1101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:33,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1698 Valid, 1603 Invalid, 1121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1101 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-16 18:18:33,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18581 states. [2023-12-16 18:18:33,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18581 to 13009. [2023-12-16 18:18:33,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13009 states, 13008 states have (on average 1.2332410824108242) internal successors, (16042), 13008 states have internal predecessors, (16042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:33,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13009 states to 13009 states and 16042 transitions. [2023-12-16 18:18:33,392 INFO L78 Accepts]: Start accepts. Automaton has 13009 states and 16042 transitions. Word has length 89 [2023-12-16 18:18:33,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:33,392 INFO L495 AbstractCegarLoop]: Abstraction has 13009 states and 16042 transitions. [2023-12-16 18:18:33,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 10.5625) internal successors, (169), 15 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:33,392 INFO L276 IsEmpty]: Start isEmpty. Operand 13009 states and 16042 transitions. [2023-12-16 18:18:33,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-12-16 18:18:33,415 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:33,415 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:33,417 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-16 18:18:33,615 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-16 18:18:33,615 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:33,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:33,616 INFO L85 PathProgramCache]: Analyzing trace with hash -433616044, now seen corresponding path program 1 times [2023-12-16 18:18:33,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:33,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1585896977] [2023-12-16 18:18:33,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:33,616 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:33,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:33,617 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-16 18:18:33,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:33,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:33,730 INFO L262 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 18:18:33,731 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:33,815 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:33,816 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 18:18:33,911 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:33,912 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:33,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1585896977] [2023-12-16 18:18:33,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1585896977] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 18:18:33,912 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 18:18:33,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-12-16 18:18:33,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279590514] [2023-12-16 18:18:33,912 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 18:18:33,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 18:18:33,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:33,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 18:18:33,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-16 18:18:33,913 INFO L87 Difference]: Start difference. First operand 13009 states and 16042 transitions. Second operand has 8 states, 8 states have (on average 21.75) internal successors, (174), 8 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-16 18:18:34,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:34,014 INFO L93 Difference]: Finished difference Result 35067 states and 43639 transitions. [2023-12-16 18:18:34,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 18:18:34,014 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 21.75) internal successors, (174), 8 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) Word has length 90 [2023-12-16 18:18:34,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:34,040 INFO L225 Difference]: With dead ends: 35067 [2023-12-16 18:18:34,040 INFO L226 Difference]: Without dead ends: 25968 [2023-12-16 18:18:34,052 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-16 18:18:34,052 INFO L413 NwaCegarLoop]: 277 mSDtfsCounter, 328 mSDsluCounter, 904 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 1181 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:34,052 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [328 Valid, 1181 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 18:18:34,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25968 states. [2023-12-16 18:18:34,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25968 to 20866. [2023-12-16 18:18:34,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20866 states, 20865 states have (on average 1.2242990654205608) internal successors, (25545), 20865 states have internal predecessors, (25545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:34,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20866 states to 20866 states and 25545 transitions. [2023-12-16 18:18:34,248 INFO L78 Accepts]: Start accepts. Automaton has 20866 states and 25545 transitions. Word has length 90 [2023-12-16 18:18:34,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:34,248 INFO L495 AbstractCegarLoop]: Abstraction has 20866 states and 25545 transitions. [2023-12-16 18:18:34,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.75) internal successors, (174), 8 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-16 18:18:34,249 INFO L276 IsEmpty]: Start isEmpty. Operand 20866 states and 25545 transitions. [2023-12-16 18:18:34,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2023-12-16 18:18:34,252 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:34,252 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:34,255 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Ended with exit code 0 [2023-12-16 18:18:34,452 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-16 18:18:34,453 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:34,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:34,453 INFO L85 PathProgramCache]: Analyzing trace with hash -634186171, now seen corresponding path program 1 times [2023-12-16 18:18:34,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:34,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [672634417] [2023-12-16 18:18:34,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:34,454 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:34,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:34,455 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-16 18:18:34,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:34,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:34,587 INFO L262 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 18:18:34,589 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:34,607 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:34,608 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:34,608 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:34,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [672634417] [2023-12-16 18:18:34,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [672634417] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:34,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:34,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 18:18:34,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472895757] [2023-12-16 18:18:34,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:34,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 18:18:34,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:34,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 18:18:34,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 18:18:34,609 INFO L87 Difference]: Start difference. First operand 20866 states and 25545 transitions. Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:34,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:34,730 INFO L93 Difference]: Finished difference Result 36119 states and 44267 transitions. [2023-12-16 18:18:34,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 18:18:34,731 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 95 [2023-12-16 18:18:34,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:34,742 INFO L225 Difference]: With dead ends: 36119 [2023-12-16 18:18:34,742 INFO L226 Difference]: Without dead ends: 15542 [2023-12-16 18:18:34,748 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 93 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-16 18:18:34,749 INFO L413 NwaCegarLoop]: 250 mSDtfsCounter, 117 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:34,749 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 388 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 18:18:34,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15542 states. [2023-12-16 18:18:34,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15542 to 15540. [2023-12-16 18:18:34,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15540 states, 15539 states have (on average 1.2031662269129288) internal successors, (18696), 15539 states have internal predecessors, (18696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:34,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15540 states to 15540 states and 18696 transitions. [2023-12-16 18:18:34,867 INFO L78 Accepts]: Start accepts. Automaton has 15540 states and 18696 transitions. Word has length 95 [2023-12-16 18:18:34,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:34,867 INFO L495 AbstractCegarLoop]: Abstraction has 15540 states and 18696 transitions. [2023-12-16 18:18:34,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:34,867 INFO L276 IsEmpty]: Start isEmpty. Operand 15540 states and 18696 transitions. [2023-12-16 18:18:34,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2023-12-16 18:18:34,870 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:34,870 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:34,875 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 (37)] Ended with exit code 0 [2023-12-16 18:18:35,070 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-16 18:18:35,071 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:35,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:35,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1637904940, now seen corresponding path program 1 times [2023-12-16 18:18:35,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:35,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2043553536] [2023-12-16 18:18:35,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:35,071 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:35,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:35,072 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-16 18:18:35,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 (38)] Waiting until timeout for monitored process [2023-12-16 18:18:35,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:35,188 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 18:18:35,190 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:35,324 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:35,325 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:35,325 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:35,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2043553536] [2023-12-16 18:18:35,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2043553536] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:35,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:35,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 18:18:35,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200513615] [2023-12-16 18:18:35,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:35,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 18:18:35,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:35,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 18:18:35,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-16 18:18:35,326 INFO L87 Difference]: Start difference. First operand 15540 states and 18696 transitions. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 5 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:35,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:35,538 INFO L93 Difference]: Finished difference Result 31889 states and 38148 transitions. [2023-12-16 18:18:35,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-16 18:18:35,539 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 5 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 98 [2023-12-16 18:18:35,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:35,554 INFO L225 Difference]: With dead ends: 31889 [2023-12-16 18:18:35,554 INFO L226 Difference]: Without dead ends: 18052 [2023-12-16 18:18:35,566 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2023-12-16 18:18:35,566 INFO L413 NwaCegarLoop]: 191 mSDtfsCounter, 599 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 599 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:35,566 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [599 Valid, 441 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 18:18:35,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18052 states. [2023-12-16 18:18:35,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18052 to 15247. [2023-12-16 18:18:35,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15247 states, 15246 states have (on average 1.1911976911976911) internal successors, (18161), 15246 states have internal predecessors, (18161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:35,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15247 states to 15247 states and 18161 transitions. [2023-12-16 18:18:35,731 INFO L78 Accepts]: Start accepts. Automaton has 15247 states and 18161 transitions. Word has length 98 [2023-12-16 18:18:35,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:35,731 INFO L495 AbstractCegarLoop]: Abstraction has 15247 states and 18161 transitions. [2023-12-16 18:18:35,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 5 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:35,731 INFO L276 IsEmpty]: Start isEmpty. Operand 15247 states and 18161 transitions. [2023-12-16 18:18:35,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2023-12-16 18:18:35,733 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:35,733 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:35,736 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Ended with exit code 0 [2023-12-16 18:18:35,934 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-16 18:18:35,934 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:35,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:35,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1327554914, now seen corresponding path program 1 times [2023-12-16 18:18:35,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:35,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [910384217] [2023-12-16 18:18:35,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:35,935 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:35,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:35,936 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-16 18:18:35,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:36,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:36,055 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 18:18:36,056 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:36,201 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:36,201 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 18:18:36,247 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:36,248 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:36,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [910384217] [2023-12-16 18:18:36,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [910384217] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 18:18:36,248 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 18:18:36,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-12-16 18:18:36,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175871770] [2023-12-16 18:18:36,248 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 18:18:36,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 18:18:36,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:36,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 18:18:36,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-16 18:18:36,249 INFO L87 Difference]: Start difference. First operand 15247 states and 18161 transitions. Second operand has 9 states, 9 states have (on average 20.0) internal successors, (180), 9 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:36,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:36,508 INFO L93 Difference]: Finished difference Result 28342 states and 33615 transitions. [2023-12-16 18:18:36,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 18:18:36,508 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 20.0) internal successors, (180), 9 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 98 [2023-12-16 18:18:36,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:36,521 INFO L225 Difference]: With dead ends: 28342 [2023-12-16 18:18:36,521 INFO L226 Difference]: Without dead ends: 14572 [2023-12-16 18:18:36,529 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2023-12-16 18:18:36,530 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 641 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 641 SdHoareTripleChecker+Valid, 675 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:36,530 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [641 Valid, 675 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 18:18:36,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14572 states. [2023-12-16 18:18:36,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14572 to 13199. [2023-12-16 18:18:36,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13199 states, 13198 states have (on average 1.171919987876951) internal successors, (15467), 13198 states have internal predecessors, (15467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:36,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13199 states to 13199 states and 15467 transitions. [2023-12-16 18:18:36,708 INFO L78 Accepts]: Start accepts. Automaton has 13199 states and 15467 transitions. Word has length 98 [2023-12-16 18:18:36,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:36,709 INFO L495 AbstractCegarLoop]: Abstraction has 13199 states and 15467 transitions. [2023-12-16 18:18:36,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.0) internal successors, (180), 9 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:36,709 INFO L276 IsEmpty]: Start isEmpty. Operand 13199 states and 15467 transitions. [2023-12-16 18:18:36,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2023-12-16 18:18:36,711 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:36,711 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:36,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2023-12-16 18:18:36,911 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-16 18:18:36,912 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:36,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:36,969 INFO L85 PathProgramCache]: Analyzing trace with hash 133689777, now seen corresponding path program 1 times [2023-12-16 18:18:36,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:36,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [721513502] [2023-12-16 18:18:36,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:36,969 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:36,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:36,970 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-16 18:18:36,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2023-12-16 18:18:37,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:37,093 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 18:18:37,094 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:37,623 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:37,623 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 18:18:37,783 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:37,783 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:37,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [721513502] [2023-12-16 18:18:37,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [721513502] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 18:18:37,783 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 18:18:37,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-16 18:18:37,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118904977] [2023-12-16 18:18:37,784 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 18:18:37,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-16 18:18:37,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:37,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-16 18:18:37,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-12-16 18:18:37,785 INFO L87 Difference]: Start difference. First operand 13199 states and 15467 transitions. Second operand has 16 states, 16 states have (on average 11.5) internal successors, (184), 15 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:38,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:38,455 INFO L93 Difference]: Finished difference Result 25672 states and 30004 transitions. [2023-12-16 18:18:38,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-16 18:18:38,455 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 11.5) internal successors, (184), 15 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 99 [2023-12-16 18:18:38,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:38,468 INFO L225 Difference]: With dead ends: 25672 [2023-12-16 18:18:38,468 INFO L226 Difference]: Without dead ends: 15100 [2023-12-16 18:18:38,476 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=183, Invalid=519, Unknown=0, NotChecked=0, Total=702 [2023-12-16 18:18:38,477 INFO L413 NwaCegarLoop]: 239 mSDtfsCounter, 2123 mSDsluCounter, 830 mSDsCounter, 0 mSdLazyCounter, 670 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2123 SdHoareTripleChecker+Valid, 1069 SdHoareTripleChecker+Invalid, 691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:38,477 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2123 Valid, 1069 Invalid, 691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 670 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 18:18:38,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15100 states. [2023-12-16 18:18:38,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15100 to 13057. [2023-12-16 18:18:38,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13057 states, 13056 states have (on average 1.1704963235294117) internal successors, (15282), 13056 states have internal predecessors, (15282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:38,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13057 states to 13057 states and 15282 transitions. [2023-12-16 18:18:38,586 INFO L78 Accepts]: Start accepts. Automaton has 13057 states and 15282 transitions. Word has length 99 [2023-12-16 18:18:38,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:38,586 INFO L495 AbstractCegarLoop]: Abstraction has 13057 states and 15282 transitions. [2023-12-16 18:18:38,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 11.5) internal successors, (184), 15 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:38,586 INFO L276 IsEmpty]: Start isEmpty. Operand 13057 states and 15282 transitions. [2023-12-16 18:18:38,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-12-16 18:18:38,588 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:38,588 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:38,616 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 (40)] Ended with exit code 0 [2023-12-16 18:18:38,816 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-16 18:18:38,816 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:38,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:38,817 INFO L85 PathProgramCache]: Analyzing trace with hash 2039403977, now seen corresponding path program 1 times [2023-12-16 18:18:38,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:38,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [791673237] [2023-12-16 18:18:38,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:38,817 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:38,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:38,818 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-16 18:18:38,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-12-16 18:18:38,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:38,937 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 18:18:38,939 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:39,113 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:39,113 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 18:18:39,175 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:39,175 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:39,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [791673237] [2023-12-16 18:18:39,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [791673237] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 18:18:39,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 18:18:39,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-12-16 18:18:39,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702518231] [2023-12-16 18:18:39,175 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 18:18:39,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 18:18:39,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:39,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 18:18:39,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-16 18:18:39,176 INFO L87 Difference]: Start difference. First operand 13057 states and 15282 transitions. Second operand has 9 states, 9 states have (on average 21.11111111111111) internal successors, (190), 9 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:39,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:39,457 INFO L93 Difference]: Finished difference Result 29051 states and 33929 transitions. [2023-12-16 18:18:39,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-16 18:18:39,458 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 21.11111111111111) internal successors, (190), 9 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 100 [2023-12-16 18:18:39,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:39,473 INFO L225 Difference]: With dead ends: 29051 [2023-12-16 18:18:39,474 INFO L226 Difference]: Without dead ends: 17641 [2023-12-16 18:18:39,482 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 192 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2023-12-16 18:18:39,482 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 1179 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1179 SdHoareTripleChecker+Valid, 667 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:39,482 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1179 Valid, 667 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 370 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 18:18:39,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17641 states. [2023-12-16 18:18:39,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17641 to 13450. [2023-12-16 18:18:39,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13450 states, 13449 states have (on average 1.1665551342107219) internal successors, (15689), 13449 states have internal predecessors, (15689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:39,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13450 states to 13450 states and 15689 transitions. [2023-12-16 18:18:39,607 INFO L78 Accepts]: Start accepts. Automaton has 13450 states and 15689 transitions. Word has length 100 [2023-12-16 18:18:39,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:39,607 INFO L495 AbstractCegarLoop]: Abstraction has 13450 states and 15689 transitions. [2023-12-16 18:18:39,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 21.11111111111111) internal successors, (190), 9 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:39,607 INFO L276 IsEmpty]: Start isEmpty. Operand 13450 states and 15689 transitions. [2023-12-16 18:18:39,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-16 18:18:39,609 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:39,610 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:39,613 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-16 18:18:39,812 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-16 18:18:39,812 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:39,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:39,813 INFO L85 PathProgramCache]: Analyzing trace with hash 939751875, now seen corresponding path program 1 times [2023-12-16 18:18:39,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:39,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1000973368] [2023-12-16 18:18:39,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:39,813 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:39,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:39,815 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-16 18:18:39,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:39,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:39,957 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 18:18:39,959 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:40,422 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-16 18:18:40,422 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:40,422 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:40,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1000973368] [2023-12-16 18:18:40,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1000973368] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:40,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:40,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 18:18:40,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295441979] [2023-12-16 18:18:40,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:40,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 18:18:40,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:40,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 18:18:40,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-16 18:18:40,424 INFO L87 Difference]: Start difference. First operand 13450 states and 15689 transitions. Second operand has 9 states, 9 states have (on average 11.0) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:41,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:41,232 INFO L93 Difference]: Finished difference Result 20070 states and 23589 transitions. [2023-12-16 18:18:41,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-16 18:18:41,233 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.0) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 103 [2023-12-16 18:18:41,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:41,245 INFO L225 Difference]: With dead ends: 20070 [2023-12-16 18:18:41,245 INFO L226 Difference]: Without dead ends: 17749 [2023-12-16 18:18:41,249 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2023-12-16 18:18:41,250 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 926 mSDsluCounter, 806 mSDsCounter, 0 mSdLazyCounter, 638 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 926 SdHoareTripleChecker+Valid, 1028 SdHoareTripleChecker+Invalid, 646 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:41,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [926 Valid, 1028 Invalid, 646 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 638 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 18:18:41,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17749 states. [2023-12-16 18:18:41,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17749 to 13427. [2023-12-16 18:18:41,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13427 states, 13426 states have (on average 1.1666170117682109) internal successors, (15663), 13426 states have internal predecessors, (15663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:41,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13427 states to 13427 states and 15663 transitions. [2023-12-16 18:18:41,407 INFO L78 Accepts]: Start accepts. Automaton has 13427 states and 15663 transitions. Word has length 103 [2023-12-16 18:18:41,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:41,408 INFO L495 AbstractCegarLoop]: Abstraction has 13427 states and 15663 transitions. [2023-12-16 18:18:41,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.0) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:41,408 INFO L276 IsEmpty]: Start isEmpty. Operand 13427 states and 15663 transitions. [2023-12-16 18:18:41,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-16 18:18:41,410 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:41,410 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:41,412 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 (42)] Ended with exit code 0 [2023-12-16 18:18:41,610 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-16 18:18:41,610 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:41,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:41,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1695994008, now seen corresponding path program 1 times [2023-12-16 18:18:41,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:41,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2075230210] [2023-12-16 18:18:41,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:41,611 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:41,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:41,612 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-16 18:18:41,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:41,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:41,734 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-16 18:18:41,735 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:42,157 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:42,158 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:42,158 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:42,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2075230210] [2023-12-16 18:18:42,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2075230210] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:42,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:42,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-16 18:18:42,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594991660] [2023-12-16 18:18:42,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:42,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-16 18:18:42,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:42,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-16 18:18:42,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-12-16 18:18:42,159 INFO L87 Difference]: Start difference. First operand 13427 states and 15663 transitions. Second operand has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 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-16 18:18:43,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:43,300 INFO L93 Difference]: Finished difference Result 27677 states and 32553 transitions. [2023-12-16 18:18:43,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-16 18:18:43,301 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 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 103 [2023-12-16 18:18:43,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:43,322 INFO L225 Difference]: With dead ends: 27677 [2023-12-16 18:18:43,322 INFO L226 Difference]: Without dead ends: 25392 [2023-12-16 18:18:43,330 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=271, Invalid=659, Unknown=0, NotChecked=0, Total=930 [2023-12-16 18:18:43,331 INFO L413 NwaCegarLoop]: 388 mSDtfsCounter, 1438 mSDsluCounter, 2329 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1438 SdHoareTripleChecker+Valid, 2717 SdHoareTripleChecker+Invalid, 549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:43,331 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1438 Valid, 2717 Invalid, 549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 539 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 18:18:43,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25392 states. [2023-12-16 18:18:43,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25392 to 15710. [2023-12-16 18:18:43,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15710 states, 15709 states have (on average 1.1700935769304222) internal successors, (18381), 15709 states have internal predecessors, (18381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:43,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15710 states to 15710 states and 18381 transitions. [2023-12-16 18:18:43,515 INFO L78 Accepts]: Start accepts. Automaton has 15710 states and 18381 transitions. Word has length 103 [2023-12-16 18:18:43,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:43,515 INFO L495 AbstractCegarLoop]: Abstraction has 15710 states and 18381 transitions. [2023-12-16 18:18:43,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 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-16 18:18:43,515 INFO L276 IsEmpty]: Start isEmpty. Operand 15710 states and 18381 transitions. [2023-12-16 18:18:43,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-16 18:18:43,517 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:43,517 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:43,520 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 (43)] Ended with exit code 0 [2023-12-16 18:18:43,718 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-16 18:18:43,718 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:43,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:43,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1422088185, now seen corresponding path program 1 times [2023-12-16 18:18:43,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:43,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [107681885] [2023-12-16 18:18:43,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:43,719 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:43,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:43,720 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-16 18:18:43,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:43,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:43,842 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 18:18:43,844 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:43,863 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:43,863 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:43,863 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:43,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [107681885] [2023-12-16 18:18:43,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [107681885] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:43,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:43,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 18:18:43,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391890370] [2023-12-16 18:18:43,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:43,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 18:18:43,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:43,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 18:18:43,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 18:18:43,865 INFO L87 Difference]: Start difference. First operand 15710 states and 18381 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-16 18:18:43,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:43,917 INFO L93 Difference]: Finished difference Result 22671 states and 26488 transitions. [2023-12-16 18:18:43,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 18:18:43,918 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 103 [2023-12-16 18:18:43,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:43,924 INFO L225 Difference]: With dead ends: 22671 [2023-12-16 18:18:43,924 INFO L226 Difference]: Without dead ends: 8400 [2023-12-16 18:18:43,929 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 18:18:43,930 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 97 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:43,930 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 362 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 18:18:43,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8400 states. [2023-12-16 18:18:43,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8400 to 8268. [2023-12-16 18:18:43,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8268 states, 8267 states have (on average 1.1416475142131366) internal successors, (9438), 8267 states have internal predecessors, (9438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:43,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8268 states to 8268 states and 9438 transitions. [2023-12-16 18:18:43,984 INFO L78 Accepts]: Start accepts. Automaton has 8268 states and 9438 transitions. Word has length 103 [2023-12-16 18:18:43,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:43,984 INFO L495 AbstractCegarLoop]: Abstraction has 8268 states and 9438 transitions. [2023-12-16 18:18:43,984 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-16 18:18:43,984 INFO L276 IsEmpty]: Start isEmpty. Operand 8268 states and 9438 transitions. [2023-12-16 18:18:43,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-16 18:18:43,986 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:43,986 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:43,988 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Ended with exit code 0 [2023-12-16 18:18:44,186 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-16 18:18:44,187 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:44,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:44,187 INFO L85 PathProgramCache]: Analyzing trace with hash 217129011, now seen corresponding path program 1 times [2023-12-16 18:18:44,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:44,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1346883974] [2023-12-16 18:18:44,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:44,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-16 18:18:44,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:44,188 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-16 18:18:44,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 18:18:44,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:44,311 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-16 18:18:44,312 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:44,863 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:44,863 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 18:18:45,110 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:45,110 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:45,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1346883974] [2023-12-16 18:18:45,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1346883974] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 18:18:45,111 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 18:18:45,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2023-12-16 18:18:45,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748904128] [2023-12-16 18:18:45,111 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 18:18:45,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-16 18:18:45,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:45,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-16 18:18:45,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2023-12-16 18:18:45,112 INFO L87 Difference]: Start difference. First operand 8268 states and 9438 transitions. Second operand has 21 states, 21 states have (on average 9.095238095238095) internal successors, (191), 21 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:47,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:47,006 INFO L93 Difference]: Finished difference Result 25842 states and 29433 transitions. [2023-12-16 18:18:47,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-12-16 18:18:47,007 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 9.095238095238095) internal successors, (191), 21 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 103 [2023-12-16 18:18:47,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:47,026 INFO L225 Difference]: With dead ends: 25842 [2023-12-16 18:18:47,026 INFO L226 Difference]: Without dead ends: 23663 [2023-12-16 18:18:47,033 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 186 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 490 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=568, Invalid=2188, Unknown=0, NotChecked=0, Total=2756 [2023-12-16 18:18:47,034 INFO L413 NwaCegarLoop]: 442 mSDtfsCounter, 2705 mSDsluCounter, 4538 mSDsCounter, 0 mSdLazyCounter, 869 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2705 SdHoareTripleChecker+Valid, 4980 SdHoareTripleChecker+Invalid, 900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 869 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:47,034 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2705 Valid, 4980 Invalid, 900 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 869 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-16 18:18:47,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23663 states. [2023-12-16 18:18:47,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23663 to 8450. [2023-12-16 18:18:47,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8450 states, 8449 states have (on average 1.1402532844123565) internal successors, (9634), 8449 states have internal predecessors, (9634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:47,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8450 states to 8450 states and 9634 transitions. [2023-12-16 18:18:47,145 INFO L78 Accepts]: Start accepts. Automaton has 8450 states and 9634 transitions. Word has length 103 [2023-12-16 18:18:47,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:47,145 INFO L495 AbstractCegarLoop]: Abstraction has 8450 states and 9634 transitions. [2023-12-16 18:18:47,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 9.095238095238095) internal successors, (191), 21 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:47,145 INFO L276 IsEmpty]: Start isEmpty. Operand 8450 states and 9634 transitions. [2023-12-16 18:18:47,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-16 18:18:47,147 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:47,147 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:47,150 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 (45)] Ended with exit code 0 [2023-12-16 18:18:47,347 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-16 18:18:47,348 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:47,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:47,348 INFO L85 PathProgramCache]: Analyzing trace with hash 373265235, now seen corresponding path program 1 times [2023-12-16 18:18:47,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:47,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1828970851] [2023-12-16 18:18:47,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:47,349 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:47,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:47,349 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-16 18:18:47,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 (46)] Waiting until timeout for monitored process [2023-12-16 18:18:47,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:47,475 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 18:18:47,477 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:47,700 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 18:18:47,700 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:47,700 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:47,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1828970851] [2023-12-16 18:18:47,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1828970851] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:47,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:47,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 18:18:47,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899769256] [2023-12-16 18:18:47,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:47,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 18:18:47,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:47,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 18:18:47,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-16 18:18:47,702 INFO L87 Difference]: Start difference. First operand 8450 states and 9634 transitions. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:47,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:47,991 INFO L93 Difference]: Finished difference Result 13688 states and 15637 transitions. [2023-12-16 18:18:47,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 18:18:47,992 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 104 [2023-12-16 18:18:47,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:47,999 INFO L225 Difference]: With dead ends: 13688 [2023-12-16 18:18:47,999 INFO L226 Difference]: Without dead ends: 11341 [2023-12-16 18:18:48,001 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2023-12-16 18:18:48,002 INFO L413 NwaCegarLoop]: 237 mSDtfsCounter, 1228 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1228 SdHoareTripleChecker+Valid, 1020 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:48,002 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1228 Valid, 1020 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 18:18:48,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11341 states. [2023-12-16 18:18:48,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11341 to 7211. [2023-12-16 18:18:48,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7211 states, 7210 states have (on average 1.1391123439667128) internal successors, (8213), 7210 states have internal predecessors, (8213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:48,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7211 states to 7211 states and 8213 transitions. [2023-12-16 18:18:48,059 INFO L78 Accepts]: Start accepts. Automaton has 7211 states and 8213 transitions. Word has length 104 [2023-12-16 18:18:48,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:48,059 INFO L495 AbstractCegarLoop]: Abstraction has 7211 states and 8213 transitions. [2023-12-16 18:18:48,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:48,059 INFO L276 IsEmpty]: Start isEmpty. Operand 7211 states and 8213 transitions. [2023-12-16 18:18:48,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-16 18:18:48,061 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:48,061 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:48,063 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Ended with exit code 0 [2023-12-16 18:18:48,261 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-16 18:18:48,261 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:48,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:48,262 INFO L85 PathProgramCache]: Analyzing trace with hash -330474948, now seen corresponding path program 1 times [2023-12-16 18:18:48,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:48,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [183964485] [2023-12-16 18:18:48,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:48,262 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:48,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:48,263 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 18:18:48,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2023-12-16 18:18:48,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:48,386 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 18:18:48,388 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:48,691 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 18:18:48,691 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:48,691 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:48,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [183964485] [2023-12-16 18:18:48,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [183964485] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:48,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:48,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-16 18:18:48,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216120440] [2023-12-16 18:18:48,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:48,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 18:18:48,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:48,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 18:18:48,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-12-16 18:18:48,692 INFO L87 Difference]: Start difference. First operand 7211 states and 8213 transitions. Second operand has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:49,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:49,104 INFO L93 Difference]: Finished difference Result 13943 states and 15948 transitions. [2023-12-16 18:18:49,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-16 18:18:49,104 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 104 [2023-12-16 18:18:49,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:49,113 INFO L225 Difference]: With dead ends: 13943 [2023-12-16 18:18:49,113 INFO L226 Difference]: Without dead ends: 13210 [2023-12-16 18:18:49,116 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2023-12-16 18:18:49,116 INFO L413 NwaCegarLoop]: 303 mSDtfsCounter, 712 mSDsluCounter, 1247 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 712 SdHoareTripleChecker+Valid, 1550 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:49,116 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [712 Valid, 1550 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 18:18:49,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13210 states. [2023-12-16 18:18:49,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13210 to 7114. [2023-12-16 18:18:49,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7114 states, 7113 states have (on average 1.1396035428089413) internal successors, (8106), 7113 states have internal predecessors, (8106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:49,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7114 states to 7114 states and 8106 transitions. [2023-12-16 18:18:49,182 INFO L78 Accepts]: Start accepts. Automaton has 7114 states and 8106 transitions. Word has length 104 [2023-12-16 18:18:49,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:49,182 INFO L495 AbstractCegarLoop]: Abstraction has 7114 states and 8106 transitions. [2023-12-16 18:18:49,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:49,182 INFO L276 IsEmpty]: Start isEmpty. Operand 7114 states and 8106 transitions. [2023-12-16 18:18:49,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-16 18:18:49,184 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:49,184 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:49,187 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 (47)] Ended with exit code 0 [2023-12-16 18:18:49,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:49,384 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:49,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:49,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1619771081, now seen corresponding path program 1 times [2023-12-16 18:18:49,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:49,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [521341167] [2023-12-16 18:18:49,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:49,385 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:49,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:49,386 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 18:18:49,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2023-12-16 18:18:49,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:49,506 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 18:18:49,508 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:49,928 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-16 18:18:49,928 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:49,928 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:49,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [521341167] [2023-12-16 18:18:49,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [521341167] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:49,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:49,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 18:18:49,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934880423] [2023-12-16 18:18:49,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:49,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 18:18:49,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:49,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 18:18:49,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-16 18:18:49,929 INFO L87 Difference]: Start difference. First operand 7114 states and 8106 transitions. Second operand has 9 states, 9 states have (on average 11.222222222222221) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:50,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:50,678 INFO L93 Difference]: Finished difference Result 15127 states and 17296 transitions. [2023-12-16 18:18:50,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-16 18:18:50,679 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.222222222222221) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 105 [2023-12-16 18:18:50,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:50,688 INFO L225 Difference]: With dead ends: 15127 [2023-12-16 18:18:50,688 INFO L226 Difference]: Without dead ends: 11733 [2023-12-16 18:18:50,691 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2023-12-16 18:18:50,691 INFO L413 NwaCegarLoop]: 214 mSDtfsCounter, 968 mSDsluCounter, 754 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 968 SdHoareTripleChecker+Valid, 968 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:50,691 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [968 Valid, 968 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 576 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 18:18:50,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11733 states. [2023-12-16 18:18:50,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11733 to 7003. [2023-12-16 18:18:50,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7003 states, 7002 states have (on average 1.1386746643816053) internal successors, (7973), 7002 states have internal predecessors, (7973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:50,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7003 states to 7003 states and 7973 transitions. [2023-12-16 18:18:50,775 INFO L78 Accepts]: Start accepts. Automaton has 7003 states and 7973 transitions. Word has length 105 [2023-12-16 18:18:50,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:50,775 INFO L495 AbstractCegarLoop]: Abstraction has 7003 states and 7973 transitions. [2023-12-16 18:18:50,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.222222222222221) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:50,776 INFO L276 IsEmpty]: Start isEmpty. Operand 7003 states and 7973 transitions. [2023-12-16 18:18:50,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-16 18:18:50,777 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:50,777 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:50,780 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Ended with exit code 0 [2023-12-16 18:18:50,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:50,978 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:50,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:50,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1723514830, now seen corresponding path program 1 times [2023-12-16 18:18:50,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:50,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [138096165] [2023-12-16 18:18:50,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:50,979 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:50,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:50,980 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 18:18:50,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2023-12-16 18:18:51,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:51,103 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-16 18:18:51,104 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:51,567 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:51,567 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:51,567 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:51,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [138096165] [2023-12-16 18:18:51,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [138096165] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:51,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:51,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-16 18:18:51,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125466772] [2023-12-16 18:18:51,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:51,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-16 18:18:51,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:51,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-16 18:18:51,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-12-16 18:18:51,569 INFO L87 Difference]: Start difference. First operand 7003 states and 7973 transitions. Second operand has 12 states, 12 states have (on average 8.75) internal successors, (105), 12 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:52,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:52,569 INFO L93 Difference]: Finished difference Result 19454 states and 22336 transitions. [2023-12-16 18:18:52,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-16 18:18:52,570 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 8.75) internal successors, (105), 12 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 105 [2023-12-16 18:18:52,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:52,583 INFO L225 Difference]: With dead ends: 19454 [2023-12-16 18:18:52,583 INFO L226 Difference]: Without dead ends: 16118 [2023-12-16 18:18:52,589 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=161, Invalid=439, Unknown=0, NotChecked=0, Total=600 [2023-12-16 18:18:52,589 INFO L413 NwaCegarLoop]: 328 mSDtfsCounter, 1017 mSDsluCounter, 2123 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1017 SdHoareTripleChecker+Valid, 2451 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:52,589 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1017 Valid, 2451 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 442 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 18:18:52,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16118 states. [2023-12-16 18:18:52,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16118 to 9053. [2023-12-16 18:18:52,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9053 states, 9052 states have (on average 1.134334953601414) internal successors, (10268), 9052 states have internal predecessors, (10268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:52,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9053 states to 9053 states and 10268 transitions. [2023-12-16 18:18:52,674 INFO L78 Accepts]: Start accepts. Automaton has 9053 states and 10268 transitions. Word has length 105 [2023-12-16 18:18:52,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:52,674 INFO L495 AbstractCegarLoop]: Abstraction has 9053 states and 10268 transitions. [2023-12-16 18:18:52,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.75) internal successors, (105), 12 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:52,674 INFO L276 IsEmpty]: Start isEmpty. Operand 9053 states and 10268 transitions. [2023-12-16 18:18:52,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-16 18:18:52,676 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:52,676 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:52,679 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 (49)] Ended with exit code 0 [2023-12-16 18:18:52,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:52,876 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:52,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:52,877 INFO L85 PathProgramCache]: Analyzing trace with hash -781739854, now seen corresponding path program 1 times [2023-12-16 18:18:52,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:52,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [927544204] [2023-12-16 18:18:52,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:52,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-16 18:18:52,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:52,878 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 18:18:52,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 (50)] Waiting until timeout for monitored process [2023-12-16 18:18:52,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:53,000 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-16 18:18:53,002 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:53,624 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:53,624 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 18:18:53,871 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:53,872 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:53,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [927544204] [2023-12-16 18:18:53,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [927544204] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 18:18:53,872 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 18:18:53,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2023-12-16 18:18:53,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292295825] [2023-12-16 18:18:53,872 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 18:18:53,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-16 18:18:53,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:53,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-16 18:18:53,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2023-12-16 18:18:53,873 INFO L87 Difference]: Start difference. First operand 9053 states and 10268 transitions. Second operand has 21 states, 21 states have (on average 9.285714285714286) internal successors, (195), 21 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:55,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:55,737 INFO L93 Difference]: Finished difference Result 26832 states and 30413 transitions. [2023-12-16 18:18:55,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-12-16 18:18:55,738 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 9.285714285714286) internal successors, (195), 21 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 105 [2023-12-16 18:18:55,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:55,762 INFO L225 Difference]: With dead ends: 26832 [2023-12-16 18:18:55,762 INFO L226 Difference]: Without dead ends: 24636 [2023-12-16 18:18:55,770 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=526, Invalid=2024, Unknown=0, NotChecked=0, Total=2550 [2023-12-16 18:18:55,770 INFO L413 NwaCegarLoop]: 409 mSDtfsCounter, 2642 mSDsluCounter, 4414 mSDsCounter, 0 mSdLazyCounter, 855 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2642 SdHoareTripleChecker+Valid, 4823 SdHoareTripleChecker+Invalid, 872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 855 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:55,770 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2642 Valid, 4823 Invalid, 872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 855 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-16 18:18:55,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24636 states. [2023-12-16 18:18:55,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24636 to 9085. [2023-12-16 18:18:55,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9085 states, 9084 states have (on average 1.1332012329370322) internal successors, (10294), 9084 states have internal predecessors, (10294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:55,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9085 states to 9085 states and 10294 transitions. [2023-12-16 18:18:55,880 INFO L78 Accepts]: Start accepts. Automaton has 9085 states and 10294 transitions. Word has length 105 [2023-12-16 18:18:55,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:55,881 INFO L495 AbstractCegarLoop]: Abstraction has 9085 states and 10294 transitions. [2023-12-16 18:18:55,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 9.285714285714286) internal successors, (195), 21 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:55,881 INFO L276 IsEmpty]: Start isEmpty. Operand 9085 states and 10294 transitions. [2023-12-16 18:18:55,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-16 18:18:55,882 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:55,883 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:55,885 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2023-12-16 18:18:56,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:56,085 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:56,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:56,086 INFO L85 PathProgramCache]: Analyzing trace with hash -991617584, now seen corresponding path program 1 times [2023-12-16 18:18:56,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:56,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [314679345] [2023-12-16 18:18:56,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:56,086 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:56,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:56,087 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 18:18:56,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2023-12-16 18:18:56,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:56,206 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 18:18:56,207 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:56,340 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:18:56,341 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:56,341 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:56,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [314679345] [2023-12-16 18:18:56,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [314679345] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:56,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:56,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-16 18:18:56,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527203370] [2023-12-16 18:18:56,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:56,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 18:18:56,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:56,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 18:18:56,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-16 18:18:56,342 INFO L87 Difference]: Start difference. First operand 9085 states and 10294 transitions. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:56,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:56,638 INFO L93 Difference]: Finished difference Result 14412 states and 16387 transitions. [2023-12-16 18:18:56,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-16 18:18:56,638 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 106 [2023-12-16 18:18:56,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:56,648 INFO L225 Difference]: With dead ends: 14412 [2023-12-16 18:18:56,648 INFO L226 Difference]: Without dead ends: 12783 [2023-12-16 18:18:56,651 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-12-16 18:18:56,651 INFO L413 NwaCegarLoop]: 349 mSDtfsCounter, 428 mSDsluCounter, 2047 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 2396 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:56,651 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [428 Valid, 2396 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 18:18:56,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12783 states. [2023-12-16 18:18:56,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12783 to 10881. [2023-12-16 18:18:56,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10881 states, 10880 states have (on average 1.1306985294117646) internal successors, (12302), 10880 states have internal predecessors, (12302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:56,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10881 states to 10881 states and 12302 transitions. [2023-12-16 18:18:56,761 INFO L78 Accepts]: Start accepts. Automaton has 10881 states and 12302 transitions. Word has length 106 [2023-12-16 18:18:56,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:18:56,761 INFO L495 AbstractCegarLoop]: Abstraction has 10881 states and 12302 transitions. [2023-12-16 18:18:56,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:56,761 INFO L276 IsEmpty]: Start isEmpty. Operand 10881 states and 12302 transitions. [2023-12-16 18:18:56,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2023-12-16 18:18:56,763 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:18:56,763 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:18:56,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Forceful destruction successful, exit code 0 [2023-12-16 18:18:56,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:56,965 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:18:56,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:18:56,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1780401463, now seen corresponding path program 1 times [2023-12-16 18:18:56,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:18:56,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1184595652] [2023-12-16 18:18:56,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:18:56,966 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:18:56,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:18:56,967 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 18:18:56,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2023-12-16 18:18:57,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:18:57,093 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 33 conjunts are in the unsatisfiable core [2023-12-16 18:18:57,095 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:18:57,983 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 18:18:57,983 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:18:57,983 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:18:57,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1184595652] [2023-12-16 18:18:57,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1184595652] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:18:57,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:18:57,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-12-16 18:18:57,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190328279] [2023-12-16 18:18:57,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:18:57,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-16 18:18:57,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:18:57,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-16 18:18:57,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-12-16 18:18:57,984 INFO L87 Difference]: Start difference. First operand 10881 states and 12302 transitions. Second operand has 17 states, 17 states have (on average 6.117647058823529) internal successors, (104), 17 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:18:59,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:18:59,875 INFO L93 Difference]: Finished difference Result 23111 states and 26232 transitions. [2023-12-16 18:18:59,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-16 18:18:59,875 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 6.117647058823529) internal successors, (104), 17 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 109 [2023-12-16 18:18:59,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:18:59,894 INFO L225 Difference]: With dead ends: 23111 [2023-12-16 18:18:59,894 INFO L226 Difference]: Without dead ends: 21617 [2023-12-16 18:18:59,900 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2023-12-16 18:18:59,900 INFO L413 NwaCegarLoop]: 348 mSDtfsCounter, 985 mSDsluCounter, 2924 mSDsCounter, 0 mSdLazyCounter, 1508 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 985 SdHoareTripleChecker+Valid, 3272 SdHoareTripleChecker+Invalid, 1511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-16 18:18:59,900 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [985 Valid, 3272 Invalid, 1511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1508 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-16 18:18:59,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21617 states. [2023-12-16 18:18:59,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21617 to 10888. [2023-12-16 18:19:00,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10888 states, 10887 states have (on average 1.130614494351061) internal successors, (12309), 10887 states have internal predecessors, (12309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:19:00,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10888 states to 10888 states and 12309 transitions. [2023-12-16 18:19:00,011 INFO L78 Accepts]: Start accepts. Automaton has 10888 states and 12309 transitions. Word has length 109 [2023-12-16 18:19:00,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:19:00,012 INFO L495 AbstractCegarLoop]: Abstraction has 10888 states and 12309 transitions. [2023-12-16 18:19:00,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.117647058823529) internal successors, (104), 17 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:19:00,012 INFO L276 IsEmpty]: Start isEmpty. Operand 10888 states and 12309 transitions. [2023-12-16 18:19:00,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-12-16 18:19:00,014 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:19:00,014 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:19:00,016 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Ended with exit code 0 [2023-12-16 18:19:00,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:19:00,215 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:19:00,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:19:00,216 INFO L85 PathProgramCache]: Analyzing trace with hash 7371200, now seen corresponding path program 1 times [2023-12-16 18:19:00,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:19:00,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1653978982] [2023-12-16 18:19:00,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:19:00,216 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:19:00,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:19:00,217 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 18:19:00,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2023-12-16 18:19:00,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:19:00,356 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-16 18:19:00,358 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:19:00,985 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:19:00,985 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 18:19:01,300 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:19:01,301 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:19:01,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1653978982] [2023-12-16 18:19:01,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1653978982] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 18:19:01,301 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 18:19:01,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2023-12-16 18:19:01,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226914972] [2023-12-16 18:19:01,301 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 18:19:01,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-16 18:19:01,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:19:01,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-16 18:19:01,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2023-12-16 18:19:01,304 INFO L87 Difference]: Start difference. First operand 10888 states and 12309 transitions. Second operand has 21 states, 21 states have (on average 9.80952380952381) internal successors, (206), 21 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:19:04,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:19:04,246 INFO L93 Difference]: Finished difference Result 26358 states and 29473 transitions. [2023-12-16 18:19:04,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-12-16 18:19:04,246 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 9.80952380952381) internal successors, (206), 21 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 110 [2023-12-16 18:19:04,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:19:04,266 INFO L225 Difference]: With dead ends: 26358 [2023-12-16 18:19:04,266 INFO L226 Difference]: Without dead ends: 24507 [2023-12-16 18:19:04,273 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 972 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1184, Invalid=3646, Unknown=0, NotChecked=0, Total=4830 [2023-12-16 18:19:04,274 INFO L413 NwaCegarLoop]: 518 mSDtfsCounter, 2179 mSDsluCounter, 4134 mSDsCounter, 0 mSdLazyCounter, 1059 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2179 SdHoareTripleChecker+Valid, 4652 SdHoareTripleChecker+Invalid, 1088 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1059 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-16 18:19:04,274 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2179 Valid, 4652 Invalid, 1088 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1059 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-16 18:19:04,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24507 states. [2023-12-16 18:19:04,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24507 to 13542. [2023-12-16 18:19:04,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13542 states, 13541 states have (on average 1.1245107451443763) internal successors, (15227), 13541 states have internal predecessors, (15227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:19:04,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13542 states to 13542 states and 15227 transitions. [2023-12-16 18:19:04,413 INFO L78 Accepts]: Start accepts. Automaton has 13542 states and 15227 transitions. Word has length 110 [2023-12-16 18:19:04,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:19:04,413 INFO L495 AbstractCegarLoop]: Abstraction has 13542 states and 15227 transitions. [2023-12-16 18:19:04,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 9.80952380952381) internal successors, (206), 21 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:19:04,413 INFO L276 IsEmpty]: Start isEmpty. Operand 13542 states and 15227 transitions. [2023-12-16 18:19:04,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-16 18:19:04,415 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:19:04,415 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:19:04,417 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Ended with exit code 0 [2023-12-16 18:19:04,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:19:04,616 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:19:04,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:19:04,617 INFO L85 PathProgramCache]: Analyzing trace with hash 818249421, now seen corresponding path program 1 times [2023-12-16 18:19:04,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:19:04,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [616680335] [2023-12-16 18:19:04,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:19:04,617 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:19:04,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:19:04,618 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 18:19:04,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2023-12-16 18:19:04,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:19:04,744 INFO L262 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 18:19:04,745 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:19:05,112 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 18:19:05,113 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 18:19:05,113 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:19:05,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [616680335] [2023-12-16 18:19:05,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [616680335] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 18:19:05,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 18:19:05,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-16 18:19:05,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530976058] [2023-12-16 18:19:05,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 18:19:05,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 18:19:05,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:19:05,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 18:19:05,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-12-16 18:19:05,114 INFO L87 Difference]: Start difference. First operand 13542 states and 15227 transitions. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:19:05,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 18:19:05,541 INFO L93 Difference]: Finished difference Result 16891 states and 19027 transitions. [2023-12-16 18:19:05,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-16 18:19:05,541 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 111 [2023-12-16 18:19:05,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 18:19:05,551 INFO L225 Difference]: With dead ends: 16891 [2023-12-16 18:19:05,551 INFO L226 Difference]: Without dead ends: 14778 [2023-12-16 18:19:05,554 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2023-12-16 18:19:05,555 INFO L413 NwaCegarLoop]: 250 mSDtfsCounter, 769 mSDsluCounter, 1109 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 769 SdHoareTripleChecker+Valid, 1359 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 18:19:05,555 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [769 Valid, 1359 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 18:19:05,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14778 states. [2023-12-16 18:19:05,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14778 to 12557. [2023-12-16 18:19:05,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12557 states, 12556 states have (on average 1.1263141127747691) internal successors, (14142), 12556 states have internal predecessors, (14142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:19:05,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12557 states to 12557 states and 14142 transitions. [2023-12-16 18:19:05,661 INFO L78 Accepts]: Start accepts. Automaton has 12557 states and 14142 transitions. Word has length 111 [2023-12-16 18:19:05,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 18:19:05,661 INFO L495 AbstractCegarLoop]: Abstraction has 12557 states and 14142 transitions. [2023-12-16 18:19:05,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 18:19:05,661 INFO L276 IsEmpty]: Start isEmpty. Operand 12557 states and 14142 transitions. [2023-12-16 18:19:05,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-16 18:19:05,663 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 18:19:05,663 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:19:05,666 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Ended with exit code 0 [2023-12-16 18:19:05,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:19:05,864 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-12-16 18:19:05,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 18:19:05,864 INFO L85 PathProgramCache]: Analyzing trace with hash -996251930, now seen corresponding path program 1 times [2023-12-16 18:19:05,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 18:19:05,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [795181172] [2023-12-16 18:19:05,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 18:19:05,865 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:19:05,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 18:19:05,865 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 18:19:05,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (55)] Waiting until timeout for monitored process [2023-12-16 18:19:05,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 18:19:05,995 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 29 conjunts are in the unsatisfiable core [2023-12-16 18:19:05,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 18:19:07,927 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:19:07,928 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 18:19:08,850 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 18:19:08,850 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 18:19:08,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [795181172] [2023-12-16 18:19:08,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [795181172] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 18:19:08,850 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 18:19:08,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 17] total 37 [2023-12-16 18:19:08,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835558035] [2023-12-16 18:19:08,850 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 18:19:08,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-12-16 18:19:08,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 18:19:08,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-12-16 18:19:08,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1161, Unknown=0, NotChecked=0, Total=1332 [2023-12-16 18:19:08,851 INFO L87 Difference]: Start difference. First operand 12557 states and 14142 transitions. Second operand has 37 states, 37 states have (on average 5.783783783783784) internal successors, (214), 37 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2023-12-16 18:19:11,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-12-16 18:19:11,631 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 707 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=862, Invalid=3428, Unknown=0, NotChecked=0, Total=4290 [2023-12-16 18:19:11,631 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 396 mSDsluCounter, 689 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 396 SdHoareTripleChecker+Valid, 753 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 18:19:11,632 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [396 Valid, 753 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 18:19:11,632 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2023-12-16 18:19:11,635 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (55)] Ended with exit code 0 [2023-12-16 18:19:11,635 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-16 18:19:11,640 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 (55)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 18:19:11,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 18:19:11,833 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (12557states) and FLOYD_HOARE automaton (currently 32 states, 37 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 66 known predicates. [2023-12-16 18:19:11,834 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (2 of 4 remaining) [2023-12-16 18:19:11,835 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (1 of 4 remaining) [2023-12-16 18:19:11,835 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION (0 of 4 remaining) [2023-12-16 18:19:11,837 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 18:19:11,839 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 18:19:11,840 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 06:19:11 BoogieIcfgContainer [2023-12-16 18:19:11,840 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 18:19:11,840 INFO L158 Benchmark]: Toolchain (without parser) took 73612.86ms. Allocated memory was 274.7MB in the beginning and 955.3MB in the end (delta: 680.5MB). Free memory was 225.5MB in the beginning and 523.4MB in the end (delta: -297.9MB). Peak memory consumption was 383.6MB. Max. memory is 8.0GB. [2023-12-16 18:19:11,840 INFO L158 Benchmark]: CDTParser took 0.45ms. Allocated memory is still 207.6MB. Free memory is still 162.7MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 18:19:11,840 INFO L158 Benchmark]: CACSL2BoogieTranslator took 655.61ms. Allocated memory is still 274.7MB. Free memory was 225.0MB in the beginning and 173.1MB in the end (delta: 52.0MB). Peak memory consumption was 51.4MB. Max. memory is 8.0GB. [2023-12-16 18:19:11,840 INFO L158 Benchmark]: Boogie Procedure Inliner took 95.93ms. Allocated memory is still 274.7MB. Free memory was 173.1MB in the beginning and 237.6MB in the end (delta: -64.5MB). Peak memory consumption was 7.9MB. Max. memory is 8.0GB. [2023-12-16 18:19:11,840 INFO L158 Benchmark]: Boogie Preprocessor took 146.02ms. Allocated memory is still 274.7MB. Free memory was 237.6MB in the beginning and 227.1MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2023-12-16 18:19:11,840 INFO L158 Benchmark]: RCFGBuilder took 1423.85ms. Allocated memory is still 274.7MB. Free memory was 227.1MB in the beginning and 219.1MB in the end (delta: 8.0MB). Peak memory consumption was 131.7MB. Max. memory is 8.0GB. [2023-12-16 18:19:11,840 INFO L158 Benchmark]: TraceAbstraction took 71287.12ms. Allocated memory was 274.7MB in the beginning and 955.3MB in the end (delta: 680.5MB). Free memory was 218.6MB in the beginning and 523.4MB in the end (delta: -304.9MB). Peak memory consumption was 375.1MB. Max. memory is 8.0GB. [2023-12-16 18:19:11,841 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.45ms. Allocated memory is still 207.6MB. Free memory is still 162.7MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 655.61ms. Allocated memory is still 274.7MB. Free memory was 225.0MB in the beginning and 173.1MB in the end (delta: 52.0MB). Peak memory consumption was 51.4MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 95.93ms. Allocated memory is still 274.7MB. Free memory was 173.1MB in the beginning and 237.6MB in the end (delta: -64.5MB). Peak memory consumption was 7.9MB. Max. memory is 8.0GB. * Boogie Preprocessor took 146.02ms. Allocated memory is still 274.7MB. Free memory was 237.6MB in the beginning and 227.1MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * RCFGBuilder took 1423.85ms. Allocated memory is still 274.7MB. Free memory was 227.1MB in the beginning and 219.1MB in the end (delta: 8.0MB). Peak memory consumption was 131.7MB. Max. memory is 8.0GB. * TraceAbstraction took 71287.12ms. Allocated memory was 274.7MB in the beginning and 955.3MB in the end (delta: 680.5MB). Free memory was 218.6MB in the beginning and 523.4MB in the end (delta: -304.9MB). Peak memory consumption was 375.1MB. 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: 440]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 440). Cancelled while NwaCegarLoop was constructing difference of abstraction (12557states) and FLOYD_HOARE automaton (currently 32 states, 37 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 66 known predicates. - TimeoutResultAtElement [Line: 972]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 972). Cancelled while NwaCegarLoop was constructing difference of abstraction (12557states) and FLOYD_HOARE automaton (currently 32 states, 37 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 66 known predicates. - TimeoutResultAtElement [Line: 1144]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 1144). Cancelled while NwaCegarLoop was constructing difference of abstraction (12557states) and FLOYD_HOARE automaton (currently 32 states, 37 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 66 known predicates. - TimeoutResultAtElement [Line: 1227]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 1227). Cancelled while NwaCegarLoop was constructing difference of abstraction (12557states) and FLOYD_HOARE automaton (currently 32 states, 37 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 66 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 439 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 71.2s, OverallIterations: 54, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 32.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 46719 SdHoareTripleChecker+Valid, 18.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 46719 mSDsluCounter, 63049 SdHoareTripleChecker+Invalid, 16.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 47619 mSDsCounter, 827 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 19451 IncrementalHoareTripleChecker+Invalid, 20278 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 827 mSolverCounterUnsat, 15430 mSDtfsCounter, 19451 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5327 GetRequests, 4619 SyntacticMatches, 1 SemanticMatches, 706 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3791 ImplicationChecksByTransitivity, 15.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=20866occurred in iteration=35, InterpolantAutomatonStates: 560, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.6s AutomataMinimizationTime, 53 MinimizatonAttempts, 140579 StatesRemovedByMinimization, 53 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.6s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 18.0s InterpolantComputationTime, 4119 NumberOfCodeBlocks, 4119 NumberOfCodeBlocksAsserted, 54 NumberOfCheckSat, 4962 ConstructedInterpolants, 1233 QuantifiedInterpolants, 47970 SizeOfPredicates, 185 NumberOfNonLiveVariables, 12498 ConjunctsInSsa, 400 ConjunctsInUnsatCore, 63 InterpolantComputations, 45 PerfectInterpolantSequences, 230/290 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