/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/combinations/Problem05_label43+token_ring.04.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-21 21:51:59,770 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-21 21:51:59,844 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-21 21:51:59,848 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-21 21:51:59,848 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-21 21:51:59,871 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-21 21:51:59,871 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-21 21:51:59,872 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-21 21:51:59,872 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-21 21:51:59,875 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-21 21:51:59,875 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-21 21:51:59,876 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-21 21:51:59,876 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-21 21:51:59,877 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-21 21:51:59,877 INFO L153 SettingsManager]: * Use SBE=true [2023-12-21 21:51:59,878 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-21 21:51:59,878 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-21 21:51:59,878 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-21 21:51:59,878 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-21 21:51:59,878 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-21 21:51:59,878 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-21 21:51:59,879 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-21 21:51:59,879 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-21 21:51:59,879 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-21 21:51:59,879 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-21 21:51:59,879 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-21 21:51:59,879 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-21 21:51:59,880 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-21 21:51:59,880 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-21 21:51:59,880 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-21 21:51:59,881 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-21 21:51:59,881 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-21 21:51:59,881 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-21 21:51:59,881 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-21 21:51:59,881 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 21:51:59,881 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-21 21:51:59,881 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-21 21:51:59,882 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-21 21:51:59,882 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-21 21:51:59,882 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-21 21:51:59,882 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-21 21:51:59,882 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-21 21:51:59,882 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-21 21:51:59,882 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-21 21:51:59,883 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-21 21:51:59,883 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-21 21:51:59,883 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-21 21:52:00,068 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-21 21:52:00,083 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-21 21:52:00,085 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-21 21:52:00,086 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-21 21:52:00,086 INFO L274 PluginConnector]: CDTParser initialized [2023-12-21 21:52:00,087 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/Problem05_label43+token_ring.04.cil-2.c [2023-12-21 21:52:01,086 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-21 21:52:01,592 INFO L384 CDTParser]: Found 1 translation units. [2023-12-21 21:52:01,592 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label43+token_ring.04.cil-2.c [2023-12-21 21:52:01,641 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fdb512f5b/320175534659448b9b4b64b44aec0c81/FLAG2a300ff3e [2023-12-21 21:52:01,654 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fdb512f5b/320175534659448b9b4b64b44aec0c81 [2023-12-21 21:52:01,656 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-21 21:52:01,657 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-21 21:52:01,659 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-21 21:52:01,659 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-21 21:52:01,662 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-21 21:52:01,663 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 09:52:01" (1/1) ... [2023-12-21 21:52:01,663 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@43b3b20e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:52:01, skipping insertion in model container [2023-12-21 21:52:01,663 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 09:52:01" (1/1) ... [2023-12-21 21:52:01,870 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-21 21:52:02,965 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label43+token_ring.04.cil-2.c[381679,381692] [2023-12-21 21:52:02,989 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label43+token_ring.04.cil-2.c[383339,383352] [2023-12-21 21:52:03,105 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 21:52:03,122 INFO L202 MainTranslator]: Completed pre-run [2023-12-21 21:52:03,681 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label43+token_ring.04.cil-2.c[381679,381692] [2023-12-21 21:52:03,685 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label43+token_ring.04.cil-2.c[383339,383352] [2023-12-21 21:52:03,692 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 21:52:03,736 INFO L206 MainTranslator]: Completed translation [2023-12-21 21:52:03,737 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:52:03 WrapperNode [2023-12-21 21:52:03,737 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-21 21:52:03,738 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-21 21:52:03,738 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-21 21:52:03,738 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-21 21:52:03,742 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:52:03" (1/1) ... [2023-12-21 21:52:03,809 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:52:03" (1/1) ... [2023-12-21 21:52:04,036 INFO L138 Inliner]: procedures = 53, calls = 54, calls flagged for inlining = 29, calls inlined = 29, statements flattened = 12732 [2023-12-21 21:52:04,037 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-21 21:52:04,038 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-21 21:52:04,038 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-21 21:52:04,038 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-21 21:52:04,046 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:52:03" (1/1) ... [2023-12-21 21:52:04,046 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:52:03" (1/1) ... [2023-12-21 21:52:04,096 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:52:03" (1/1) ... [2023-12-21 21:52:04,279 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-21 21:52:04,279 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:52:03" (1/1) ... [2023-12-21 21:52:04,280 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:52:03" (1/1) ... [2023-12-21 21:52:04,421 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:52:03" (1/1) ... [2023-12-21 21:52:04,448 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:52:03" (1/1) ... [2023-12-21 21:52:04,469 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:52:03" (1/1) ... [2023-12-21 21:52:04,484 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:52:03" (1/1) ... [2023-12-21 21:52:04,521 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-21 21:52:04,522 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-21 21:52:04,522 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-21 21:52:04,522 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-21 21:52:04,523 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:52:03" (1/1) ... [2023-12-21 21:52:04,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 21:52:04,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 21:52:04,555 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-21 21:52:04,563 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-21 21:52:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-21 21:52:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2023-12-21 21:52:04,579 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2023-12-21 21:52:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-21 21:52:04,579 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-21 21:52:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2023-12-21 21:52:04,580 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2023-12-21 21:52:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-21 21:52:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure error [2023-12-21 21:52:04,580 INFO L138 BoogieDeclarations]: Found implementation of procedure error [2023-12-21 21:52:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2023-12-21 21:52:04,580 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2023-12-21 21:52:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2023-12-21 21:52:04,580 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2023-12-21 21:52:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2023-12-21 21:52:04,580 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2023-12-21 21:52:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-21 21:52:04,580 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-21 21:52:04,697 INFO L241 CfgBuilder]: Building ICFG [2023-12-21 21:52:04,698 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-21 21:52:11,941 INFO L282 CfgBuilder]: Performing block encoding [2023-12-21 21:52:12,008 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-21 21:52:12,008 INFO L309 CfgBuilder]: Removed 8 assume(true) statements. [2023-12-21 21:52:12,009 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 09:52:12 BoogieIcfgContainer [2023-12-21 21:52:12,009 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-21 21:52:12,010 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-21 21:52:12,010 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-21 21:52:12,012 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-21 21:52:12,013 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.12 09:52:01" (1/3) ... [2023-12-21 21:52:12,013 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3aa6ad57 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 09:52:12, skipping insertion in model container [2023-12-21 21:52:12,013 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:52:03" (2/3) ... [2023-12-21 21:52:12,013 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3aa6ad57 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 09:52:12, skipping insertion in model container [2023-12-21 21:52:12,013 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 09:52:12" (3/3) ... [2023-12-21 21:52:12,014 INFO L112 eAbstractionObserver]: Analyzing ICFG Problem05_label43+token_ring.04.cil-2.c [2023-12-21 21:52:12,026 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-21 21:52:12,027 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-21 21:52:12,079 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-21 21:52:12,083 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;@1c58165, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-21 21:52:12,083 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-21 21:52:12,091 INFO L276 IsEmpty]: Start isEmpty. Operand has 2295 states, 2265 states have (on average 1.8838852097130243) internal successors, (4267), 2270 states have internal predecessors, (4267), 20 states have call successors, (20), 7 states have call predecessors, (20), 7 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2023-12-21 21:52:12,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:52:12,101 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:12,101 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:12,102 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:12,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:12,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1308670140, now seen corresponding path program 1 times [2023-12-21 21:52:12,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:12,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1682942865] [2023-12-21 21:52:12,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:12,116 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:12,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:12,118 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-21 21:52:12,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:12,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:12,245 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:52:12,250 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:12,281 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-21 21:52:12,282 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:12,282 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:12,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1682942865] [2023-12-21 21:52:12,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1682942865] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:12,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:12,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:52:12,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973724035] [2023-12-21 21:52:12,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:12,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:52:12,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:12,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:52:12,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:52:12,321 INFO L87 Difference]: Start difference. First operand has 2295 states, 2265 states have (on average 1.8838852097130243) internal successors, (4267), 2270 states have internal predecessors, (4267), 20 states have call successors, (20), 7 states have call predecessors, (20), 7 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:12,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:12,507 INFO L93 Difference]: Finished difference Result 4585 states and 8605 transitions. [2023-12-21 21:52:12,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:52:12,509 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), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:52:12,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:12,530 INFO L225 Difference]: With dead ends: 4585 [2023-12-21 21:52:12,530 INFO L226 Difference]: Without dead ends: 2290 [2023-12-21 21:52:12,540 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:52:12,542 INFO L413 NwaCegarLoop]: 4203 mSDtfsCounter, 260 mSDsluCounter, 3959 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 8162 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:12,543 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 8162 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:52:12,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2290 states. [2023-12-21 21:52:12,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2290 to 2290. [2023-12-21 21:52:12,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2290 states, 2262 states have (on average 1.8492484526967286) internal successors, (4183), 2265 states have internal predecessors, (4183), 20 states have call successors, (20), 7 states have call predecessors, (20), 6 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2023-12-21 21:52:12,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2290 states to 2290 states and 4221 transitions. [2023-12-21 21:52:12,652 INFO L78 Accepts]: Start accepts. Automaton has 2290 states and 4221 transitions. Word has length 82 [2023-12-21 21:52:12,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:12,653 INFO L495 AbstractCegarLoop]: Abstraction has 2290 states and 4221 transitions. [2023-12-21 21:52:12,654 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), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:12,654 INFO L276 IsEmpty]: Start isEmpty. Operand 2290 states and 4221 transitions. [2023-12-21 21:52:12,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:52:12,662 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:12,662 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:12,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-21 21:52:12,876 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-21 21:52:12,877 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:12,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:12,877 INFO L85 PathProgramCache]: Analyzing trace with hash -425434310, now seen corresponding path program 1 times [2023-12-21 21:52:12,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:12,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2043105199] [2023-12-21 21:52:12,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:12,878 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:12,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:12,879 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-21 21:52:12,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:12,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:12,984 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:52:12,987 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:13,065 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-21 21:52:13,066 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:13,066 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:13,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2043105199] [2023-12-21 21:52:13,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2043105199] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:13,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:13,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:52:13,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187419082] [2023-12-21 21:52:13,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:13,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:52:13,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:13,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:52:13,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:52:13,072 INFO L87 Difference]: Start difference. First operand 2290 states and 4221 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:13,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:13,484 INFO L93 Difference]: Finished difference Result 2625 states and 4750 transitions. [2023-12-21 21:52:13,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-21 21:52:13,485 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:52:13,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:13,496 INFO L225 Difference]: With dead ends: 2625 [2023-12-21 21:52:13,496 INFO L226 Difference]: Without dead ends: 2466 [2023-12-21 21:52:13,498 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 21:52:13,499 INFO L413 NwaCegarLoop]: 4149 mSDtfsCounter, 4416 mSDsluCounter, 8385 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4428 SdHoareTripleChecker+Valid, 12534 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:13,499 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4428 Valid, 12534 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:52:13,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2466 states. [2023-12-21 21:52:13,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2466 to 2451. [2023-12-21 21:52:13,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2451 states, 2403 states have (on average 1.834789846025801) internal successors, (4409), 2407 states have internal predecessors, (4409), 33 states have call successors, (33), 13 states have call predecessors, (33), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-21 21:52:13,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2451 states to 2451 states and 4474 transitions. [2023-12-21 21:52:13,551 INFO L78 Accepts]: Start accepts. Automaton has 2451 states and 4474 transitions. Word has length 82 [2023-12-21 21:52:13,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:13,551 INFO L495 AbstractCegarLoop]: Abstraction has 2451 states and 4474 transitions. [2023-12-21 21:52:13,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:13,551 INFO L276 IsEmpty]: Start isEmpty. Operand 2451 states and 4474 transitions. [2023-12-21 21:52:13,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:52:13,552 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:13,552 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:13,558 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-21 21:52:13,756 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-21 21:52:13,756 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:13,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:13,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1427533574, now seen corresponding path program 1 times [2023-12-21 21:52:13,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:13,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [940660467] [2023-12-21 21:52:13,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:13,758 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:13,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:13,759 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-21 21:52:13,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:13,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:13,850 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:52:13,852 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:13,969 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-21 21:52:13,970 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:13,970 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:13,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [940660467] [2023-12-21 21:52:13,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [940660467] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:13,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:13,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:52:13,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304610536] [2023-12-21 21:52:13,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:13,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:52:13,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:13,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:52:13,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:52:13,971 INFO L87 Difference]: Start difference. First operand 2451 states and 4474 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:14,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:14,219 INFO L93 Difference]: Finished difference Result 2771 states and 4981 transitions. [2023-12-21 21:52:14,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:52:14,220 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:52:14,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:14,227 INFO L225 Difference]: With dead ends: 2771 [2023-12-21 21:52:14,227 INFO L226 Difference]: Without dead ends: 2451 [2023-12-21 21:52:14,229 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 21:52:14,229 INFO L413 NwaCegarLoop]: 4121 mSDtfsCounter, 4288 mSDsluCounter, 8166 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4300 SdHoareTripleChecker+Valid, 12287 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:14,230 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4300 Valid, 12287 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:52:14,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2451 states. [2023-12-21 21:52:14,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2451 to 2451. [2023-12-21 21:52:14,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2451 states, 2403 states have (on average 1.8318768206408655) internal successors, (4402), 2407 states have internal predecessors, (4402), 33 states have call successors, (33), 13 states have call predecessors, (33), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-21 21:52:14,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2451 states to 2451 states and 4467 transitions. [2023-12-21 21:52:14,277 INFO L78 Accepts]: Start accepts. Automaton has 2451 states and 4467 transitions. Word has length 82 [2023-12-21 21:52:14,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:14,278 INFO L495 AbstractCegarLoop]: Abstraction has 2451 states and 4467 transitions. [2023-12-21 21:52:14,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:14,278 INFO L276 IsEmpty]: Start isEmpty. Operand 2451 states and 4467 transitions. [2023-12-21 21:52:14,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:52:14,279 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:14,279 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:14,285 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-12-21 21:52:14,485 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-21 21:52:14,485 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:14,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:14,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1449634618, now seen corresponding path program 1 times [2023-12-21 21:52:14,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:14,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [580327329] [2023-12-21 21:52:14,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:14,486 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:14,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:14,489 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-21 21:52:14,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:14,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:14,573 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:52:14,577 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52: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-21 21:52:14,627 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:14,627 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:14,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [580327329] [2023-12-21 21:52:14,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [580327329] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:14,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:14,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:52:14,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750903376] [2023-12-21 21:52:14,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:14,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:52:14,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:14,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:52:14,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:52:14,634 INFO L87 Difference]: Start difference. First operand 2451 states and 4467 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:14,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:14,883 INFO L93 Difference]: Finished difference Result 2771 states and 4967 transitions. [2023-12-21 21:52:14,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:52:14,884 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:52:14,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:14,891 INFO L225 Difference]: With dead ends: 2771 [2023-12-21 21:52:14,891 INFO L226 Difference]: Without dead ends: 2451 [2023-12-21 21:52:14,893 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 21:52:14,894 INFO L413 NwaCegarLoop]: 4118 mSDtfsCounter, 4282 mSDsluCounter, 8162 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4294 SdHoareTripleChecker+Valid, 12280 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:14,895 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4294 Valid, 12280 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:52:14,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2451 states. [2023-12-21 21:52:14,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2451 to 2451. [2023-12-21 21:52:14,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2451 states, 2403 states have (on average 1.8289637952559301) internal successors, (4395), 2407 states have internal predecessors, (4395), 33 states have call successors, (33), 13 states have call predecessors, (33), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-21 21:52:14,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2451 states to 2451 states and 4460 transitions. [2023-12-21 21:52:14,950 INFO L78 Accepts]: Start accepts. Automaton has 2451 states and 4460 transitions. Word has length 82 [2023-12-21 21:52:14,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:14,950 INFO L495 AbstractCegarLoop]: Abstraction has 2451 states and 4460 transitions. [2023-12-21 21:52:14,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:14,950 INFO L276 IsEmpty]: Start isEmpty. Operand 2451 states and 4460 transitions. [2023-12-21 21:52:14,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:52:14,952 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:14,952 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:14,956 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-21 21:52:15,156 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-21 21:52:15,156 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:15,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:15,157 INFO L85 PathProgramCache]: Analyzing trace with hash 233480892, now seen corresponding path program 1 times [2023-12-21 21:52:15,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:15,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1288403878] [2023-12-21 21:52:15,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:15,157 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:15,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:15,158 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-21 21:52:15,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:15,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:15,259 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:52:15,268 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:15,303 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-21 21:52:15,303 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:15,304 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:15,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1288403878] [2023-12-21 21:52:15,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1288403878] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:15,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:15,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:52:15,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931683523] [2023-12-21 21:52:15,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:15,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:52:15,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:15,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:52:15,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:52:15,305 INFO L87 Difference]: Start difference. First operand 2451 states and 4460 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:15,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:15,541 INFO L93 Difference]: Finished difference Result 2771 states and 4953 transitions. [2023-12-21 21:52:15,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:52:15,541 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:52:15,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:15,549 INFO L225 Difference]: With dead ends: 2771 [2023-12-21 21:52:15,549 INFO L226 Difference]: Without dead ends: 2451 [2023-12-21 21:52:15,550 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 21:52:15,551 INFO L413 NwaCegarLoop]: 4115 mSDtfsCounter, 4276 mSDsluCounter, 8158 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4288 SdHoareTripleChecker+Valid, 12273 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:15,551 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4288 Valid, 12273 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:52:15,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2451 states. [2023-12-21 21:52:15,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2451 to 2451. [2023-12-21 21:52:15,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2451 states, 2403 states have (on average 1.8260507698709947) internal successors, (4388), 2407 states have internal predecessors, (4388), 33 states have call successors, (33), 13 states have call predecessors, (33), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-21 21:52:15,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2451 states to 2451 states and 4453 transitions. [2023-12-21 21:52:15,599 INFO L78 Accepts]: Start accepts. Automaton has 2451 states and 4453 transitions. Word has length 82 [2023-12-21 21:52:15,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:15,599 INFO L495 AbstractCegarLoop]: Abstraction has 2451 states and 4453 transitions. [2023-12-21 21:52:15,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:15,600 INFO L276 IsEmpty]: Start isEmpty. Operand 2451 states and 4453 transitions. [2023-12-21 21:52:15,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:52:15,600 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:15,601 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:15,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-21 21:52:15,804 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-21 21:52:15,807 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:15,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:15,807 INFO L85 PathProgramCache]: Analyzing trace with hash -357937924, now seen corresponding path program 1 times [2023-12-21 21:52:15,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:15,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [769810946] [2023-12-21 21:52:15,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:15,808 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:15,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:15,809 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-21 21:52:15,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:15,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:15,876 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:52:15,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:15,908 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-21 21:52:15,908 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:15,909 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:15,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [769810946] [2023-12-21 21:52:15,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [769810946] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:15,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:15,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:52:15,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81367037] [2023-12-21 21:52:15,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:15,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:52:15,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:15,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:52:15,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:52:15,910 INFO L87 Difference]: Start difference. First operand 2451 states and 4453 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:16,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:16,186 INFO L93 Difference]: Finished difference Result 2841 states and 5051 transitions. [2023-12-21 21:52:16,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:52:16,187 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:52:16,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:16,194 INFO L225 Difference]: With dead ends: 2841 [2023-12-21 21:52:16,194 INFO L226 Difference]: Without dead ends: 2521 [2023-12-21 21:52:16,196 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 21:52:16,197 INFO L413 NwaCegarLoop]: 4113 mSDtfsCounter, 4311 mSDsluCounter, 8154 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4323 SdHoareTripleChecker+Valid, 12267 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:16,197 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4323 Valid, 12267 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:52:16,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2521 states. [2023-12-21 21:52:16,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2521 to 2521. [2023-12-21 21:52:16,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2521 states, 2467 states have (on average 1.8131333603567086) internal successors, (4473), 2471 states have internal predecessors, (4473), 35 states have call successors, (35), 17 states have call predecessors, (35), 17 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2023-12-21 21:52:16,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2521 states to 2521 states and 4542 transitions. [2023-12-21 21:52:16,251 INFO L78 Accepts]: Start accepts. Automaton has 2521 states and 4542 transitions. Word has length 82 [2023-12-21 21:52:16,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:16,252 INFO L495 AbstractCegarLoop]: Abstraction has 2521 states and 4542 transitions. [2023-12-21 21:52:16,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:16,252 INFO L276 IsEmpty]: Start isEmpty. Operand 2521 states and 4542 transitions. [2023-12-21 21:52:16,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:52:16,253 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:16,253 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:16,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-21 21:52:16,456 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-21 21:52:16,459 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:16,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:16,459 INFO L85 PathProgramCache]: Analyzing trace with hash 969069501, now seen corresponding path program 1 times [2023-12-21 21:52:16,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:16,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [172704793] [2023-12-21 21:52:16,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:16,459 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:16,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:16,460 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-21 21:52:16,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:16,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:16,531 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:52:16,533 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:16,561 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-21 21:52:16,561 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:16,561 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:16,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [172704793] [2023-12-21 21:52:16,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [172704793] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:16,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:16,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:52:16,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839329752] [2023-12-21 21:52:16,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:16,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:52:16,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:16,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:52:16,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:52:16,563 INFO L87 Difference]: Start difference. First operand 2521 states and 4542 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:16,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:16,835 INFO L93 Difference]: Finished difference Result 2981 states and 5229 transitions. [2023-12-21 21:52:16,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:52:16,835 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:52:16,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:16,844 INFO L225 Difference]: With dead ends: 2981 [2023-12-21 21:52:16,844 INFO L226 Difference]: Without dead ends: 2591 [2023-12-21 21:52:16,845 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 21:52:16,846 INFO L413 NwaCegarLoop]: 4110 mSDtfsCounter, 4304 mSDsluCounter, 8150 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4316 SdHoareTripleChecker+Valid, 12260 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:16,846 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4316 Valid, 12260 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:52:16,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2591 states. [2023-12-21 21:52:16,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2591 to 2591. [2023-12-21 21:52:16,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2591 states, 2531 states have (on average 1.7992888186487555) internal successors, (4554), 2535 states have internal predecessors, (4554), 37 states have call successors, (37), 21 states have call predecessors, (37), 21 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2023-12-21 21:52:16,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2591 states to 2591 states and 4627 transitions. [2023-12-21 21:52:16,908 INFO L78 Accepts]: Start accepts. Automaton has 2591 states and 4627 transitions. Word has length 82 [2023-12-21 21:52:16,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:16,908 INFO L495 AbstractCegarLoop]: Abstraction has 2591 states and 4627 transitions. [2023-12-21 21:52:16,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:16,909 INFO L276 IsEmpty]: Start isEmpty. Operand 2591 states and 4627 transitions. [2023-12-21 21:52:16,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:52:16,909 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:16,910 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:16,918 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-21 21:52:17,113 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-21 21:52:17,114 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:17,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:17,114 INFO L85 PathProgramCache]: Analyzing trace with hash 770527613, now seen corresponding path program 1 times [2023-12-21 21:52:17,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:17,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2002547652] [2023-12-21 21:52:17,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:17,116 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:17,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:17,117 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-21 21:52:17,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:17,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:17,191 INFO L262 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:52:17,192 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:17,228 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-21 21:52:17,229 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:17,229 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:17,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2002547652] [2023-12-21 21:52:17,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2002547652] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:17,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:17,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:52:17,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748414636] [2023-12-21 21:52:17,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:17,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:52:17,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:17,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:52:17,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:52:17,230 INFO L87 Difference]: Start difference. First operand 2591 states and 4627 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:17,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:17,495 INFO L93 Difference]: Finished difference Result 3121 states and 5399 transitions. [2023-12-21 21:52:17,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:52:17,495 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:52:17,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:17,503 INFO L225 Difference]: With dead ends: 3121 [2023-12-21 21:52:17,503 INFO L226 Difference]: Without dead ends: 2661 [2023-12-21 21:52:17,505 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 21:52:17,505 INFO L413 NwaCegarLoop]: 4107 mSDtfsCounter, 4298 mSDsluCounter, 8146 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4310 SdHoareTripleChecker+Valid, 12253 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:17,506 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4310 Valid, 12253 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:52:17,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2661 states. [2023-12-21 21:52:17,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2661 to 2661. [2023-12-21 21:52:17,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2661 states, 2595 states have (on average 1.7845857418111752) internal successors, (4631), 2599 states have internal predecessors, (4631), 39 states have call successors, (39), 25 states have call predecessors, (39), 25 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2023-12-21 21:52:17,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2661 states to 2661 states and 4708 transitions. [2023-12-21 21:52:17,606 INFO L78 Accepts]: Start accepts. Automaton has 2661 states and 4708 transitions. Word has length 82 [2023-12-21 21:52:17,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:17,606 INFO L495 AbstractCegarLoop]: Abstraction has 2661 states and 4708 transitions. [2023-12-21 21:52:17,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:17,606 INFO L276 IsEmpty]: Start isEmpty. Operand 2661 states and 4708 transitions. [2023-12-21 21:52:17,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:52:17,607 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:17,607 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:17,613 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-12-21 21:52:17,811 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-21 21:52:17,811 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:17,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:17,812 INFO L85 PathProgramCache]: Analyzing trace with hash 999023998, now seen corresponding path program 1 times [2023-12-21 21:52:17,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:17,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1095864859] [2023-12-21 21:52:17,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:17,812 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:17,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:17,813 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-21 21:52:17,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:17,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:17,886 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:52:17,888 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:17,927 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-21 21:52:17,929 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:17,930 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:17,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1095864859] [2023-12-21 21:52:17,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1095864859] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:17,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:17,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:52:17,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449787389] [2023-12-21 21:52:17,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:17,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:52:17,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:17,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:52:17,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:52:17,931 INFO L87 Difference]: Start difference. First operand 2661 states and 4708 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:18,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:18,216 INFO L93 Difference]: Finished difference Result 3261 states and 5561 transitions. [2023-12-21 21:52:18,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:52:18,216 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:52:18,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:18,238 INFO L225 Difference]: With dead ends: 3261 [2023-12-21 21:52:18,238 INFO L226 Difference]: Without dead ends: 2731 [2023-12-21 21:52:18,240 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 21:52:18,242 INFO L413 NwaCegarLoop]: 4104 mSDtfsCounter, 4291 mSDsluCounter, 8142 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4303 SdHoareTripleChecker+Valid, 12246 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:18,242 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4303 Valid, 12246 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:52:18,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2731 states. [2023-12-21 21:52:18,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2731 to 2731. [2023-12-21 21:52:18,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2731 states, 2659 states have (on average 1.769086122602482) internal successors, (4704), 2663 states have internal predecessors, (4704), 41 states have call successors, (41), 29 states have call predecessors, (41), 29 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-21 21:52:18,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2731 states to 2731 states and 4785 transitions. [2023-12-21 21:52:18,303 INFO L78 Accepts]: Start accepts. Automaton has 2731 states and 4785 transitions. Word has length 82 [2023-12-21 21:52:18,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:18,303 INFO L495 AbstractCegarLoop]: Abstraction has 2731 states and 4785 transitions. [2023-12-21 21:52:18,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:18,304 INFO L276 IsEmpty]: Start isEmpty. Operand 2731 states and 4785 transitions. [2023-12-21 21:52:18,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:52:18,304 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:18,304 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:18,308 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-21 21:52:18,508 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-21 21:52:18,509 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:18,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:18,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1752025891, now seen corresponding path program 1 times [2023-12-21 21:52:18,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:18,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1294862252] [2023-12-21 21:52:18,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:18,510 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:18,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:18,511 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-21 21:52:18,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:18,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:18,582 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:52:18,583 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:18,614 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-21 21:52:18,614 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:18,615 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:18,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1294862252] [2023-12-21 21:52:18,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1294862252] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:18,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:18,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:52:18,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863757761] [2023-12-21 21:52:18,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:18,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:52:18,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:18,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:52:18,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:52:18,616 INFO L87 Difference]: Start difference. First operand 2731 states and 4785 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:18,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:18,881 INFO L93 Difference]: Finished difference Result 3395 states and 5707 transitions. [2023-12-21 21:52:18,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:52:18,884 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:52:18,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:18,889 INFO L225 Difference]: With dead ends: 3395 [2023-12-21 21:52:18,889 INFO L226 Difference]: Without dead ends: 2795 [2023-12-21 21:52:18,891 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 21:52:18,891 INFO L413 NwaCegarLoop]: 4101 mSDtfsCounter, 4284 mSDsluCounter, 8138 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4296 SdHoareTripleChecker+Valid, 12239 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:18,892 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4296 Valid, 12239 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:52:18,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2795 states. [2023-12-21 21:52:18,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2795 to 2795. [2023-12-21 21:52:18,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2795 states, 2721 states have (on average 1.7533994854832782) internal successors, (4771), 2725 states have internal predecessors, (4771), 41 states have call successors, (41), 31 states have call predecessors, (41), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-21 21:52:18,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2795 states to 2795 states and 4852 transitions. [2023-12-21 21:52:18,943 INFO L78 Accepts]: Start accepts. Automaton has 2795 states and 4852 transitions. Word has length 82 [2023-12-21 21:52:18,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:18,944 INFO L495 AbstractCegarLoop]: Abstraction has 2795 states and 4852 transitions. [2023-12-21 21:52:18,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:18,944 INFO L276 IsEmpty]: Start isEmpty. Operand 2795 states and 4852 transitions. [2023-12-21 21:52:18,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:52:18,944 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:18,944 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:18,950 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-21 21:52:19,148 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-21 21:52:19,148 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:19,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:19,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1055821597, now seen corresponding path program 1 times [2023-12-21 21:52:19,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:19,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [43037288] [2023-12-21 21:52:19,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:19,149 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:19,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:19,150 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-21 21:52:19,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:19,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:19,216 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:52:19,217 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:19,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-21 21:52:19,225 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:19,225 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:19,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [43037288] [2023-12-21 21:52:19,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [43037288] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:19,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:19,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:52:19,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149621252] [2023-12-21 21:52:19,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:19,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:52:19,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:19,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:52:19,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:52:19,227 INFO L87 Difference]: Start difference. First operand 2795 states and 4852 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:19,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:19,314 INFO L93 Difference]: Finished difference Result 3514 states and 5826 transitions. [2023-12-21 21:52:19,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:52:19,315 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:52:19,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:19,320 INFO L225 Difference]: With dead ends: 3514 [2023-12-21 21:52:19,320 INFO L226 Difference]: Without dead ends: 2851 [2023-12-21 21:52:19,322 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 79 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-21 21:52:19,322 INFO L413 NwaCegarLoop]: 4176 mSDtfsCounter, 38 mSDsluCounter, 8343 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 12519 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:19,323 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 12519 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:52:19,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2851 states. [2023-12-21 21:52:19,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2851 to 2799. [2023-12-21 21:52:19,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2799 states, 2725 states have (on average 1.7486238532110092) internal successors, (4765), 2729 states have internal predecessors, (4765), 41 states have call successors, (41), 31 states have call predecessors, (41), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-21 21:52:19,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2799 states to 2799 states and 4846 transitions. [2023-12-21 21:52:19,379 INFO L78 Accepts]: Start accepts. Automaton has 2799 states and 4846 transitions. Word has length 82 [2023-12-21 21:52:19,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:19,379 INFO L495 AbstractCegarLoop]: Abstraction has 2799 states and 4846 transitions. [2023-12-21 21:52:19,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:19,379 INFO L276 IsEmpty]: Start isEmpty. Operand 2799 states and 4846 transitions. [2023-12-21 21:52:19,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:52:19,380 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:19,380 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:19,384 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-21 21:52:19,583 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-21 21:52:19,584 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:19,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:19,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1700805669, now seen corresponding path program 1 times [2023-12-21 21:52:19,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:19,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1163259938] [2023-12-21 21:52:19,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:19,585 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:19,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:19,586 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:52:19,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:19,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:19,655 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:52:19,656 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:19,665 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-21 21:52:19,665 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:19,666 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:19,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1163259938] [2023-12-21 21:52:19,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1163259938] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:19,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:19,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:52:19,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488383080] [2023-12-21 21:52:19,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:19,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:52:19,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:19,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:52:19,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:52:19,667 INFO L87 Difference]: Start difference. First operand 2799 states and 4846 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:19,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:19,751 INFO L93 Difference]: Finished difference Result 3510 states and 5798 transitions. [2023-12-21 21:52:19,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:52:19,752 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:52:19,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:19,756 INFO L225 Difference]: With dead ends: 3510 [2023-12-21 21:52:19,756 INFO L226 Difference]: Without dead ends: 2843 [2023-12-21 21:52:19,758 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 79 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-21 21:52:19,758 INFO L413 NwaCegarLoop]: 4176 mSDtfsCounter, 29 mSDsluCounter, 8344 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 12520 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:19,758 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 12520 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:52:19,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2843 states. [2023-12-21 21:52:19,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2843 to 2803. [2023-12-21 21:52:19,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2803 states, 2729 states have (on average 1.743862220593624) internal successors, (4759), 2733 states have internal predecessors, (4759), 41 states have call successors, (41), 31 states have call predecessors, (41), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-21 21:52:19,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2803 states to 2803 states and 4840 transitions. [2023-12-21 21:52:19,810 INFO L78 Accepts]: Start accepts. Automaton has 2803 states and 4840 transitions. Word has length 82 [2023-12-21 21:52:19,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:19,811 INFO L495 AbstractCegarLoop]: Abstraction has 2803 states and 4840 transitions. [2023-12-21 21:52:19,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:19,811 INFO L276 IsEmpty]: Start isEmpty. Operand 2803 states and 4840 transitions. [2023-12-21 21:52:19,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:52:19,812 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:19,812 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:19,817 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-21 21:52:20,015 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-21 21:52:20,015 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:20,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:20,016 INFO L85 PathProgramCache]: Analyzing trace with hash -2053894051, now seen corresponding path program 1 times [2023-12-21 21:52:20,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:20,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2025498971] [2023-12-21 21:52:20,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:20,016 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:20,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:20,017 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-21 21:52:20,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:20,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:20,083 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:52:20,084 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:20,092 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-21 21:52:20,092 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:20,092 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:20,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2025498971] [2023-12-21 21:52:20,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2025498971] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:20,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:20,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:52:20,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701756458] [2023-12-21 21:52:20,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:20,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:52:20,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:20,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:52:20,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:52:20,093 INFO L87 Difference]: Start difference. First operand 2803 states and 4840 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:20,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:20,174 INFO L93 Difference]: Finished difference Result 3506 states and 5770 transitions. [2023-12-21 21:52:20,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:52:20,175 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:52:20,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:20,180 INFO L225 Difference]: With dead ends: 3506 [2023-12-21 21:52:20,180 INFO L226 Difference]: Without dead ends: 2835 [2023-12-21 21:52:20,182 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 79 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-21 21:52:20,182 INFO L413 NwaCegarLoop]: 4176 mSDtfsCounter, 20 mSDsluCounter, 8345 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 12521 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:20,182 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 12521 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:52:20,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2835 states. [2023-12-21 21:52:20,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2835 to 2807. [2023-12-21 21:52:20,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2807 states, 2733 states have (on average 1.7391145261617271) internal successors, (4753), 2737 states have internal predecessors, (4753), 41 states have call successors, (41), 31 states have call predecessors, (41), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-21 21:52:20,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2807 states to 2807 states and 4834 transitions. [2023-12-21 21:52:20,234 INFO L78 Accepts]: Start accepts. Automaton has 2807 states and 4834 transitions. Word has length 82 [2023-12-21 21:52:20,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:20,234 INFO L495 AbstractCegarLoop]: Abstraction has 2807 states and 4834 transitions. [2023-12-21 21:52:20,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:20,234 INFO L276 IsEmpty]: Start isEmpty. Operand 2807 states and 4834 transitions. [2023-12-21 21:52:20,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:52:20,235 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:20,235 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:20,239 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-21 21:52:20,439 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-21 21:52:20,439 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:20,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:20,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1805747557, now seen corresponding path program 1 times [2023-12-21 21:52:20,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:20,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1468071882] [2023-12-21 21:52:20,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:20,440 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:20,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:20,441 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-21 21:52:20,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:20,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:20,514 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:52:20,515 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:20,524 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-21 21:52:20,525 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:20,525 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:20,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1468071882] [2023-12-21 21:52:20,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1468071882] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:20,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:20,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:52:20,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253741181] [2023-12-21 21:52:20,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:20,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:52:20,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:20,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:52:20,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:52:20,526 INFO L87 Difference]: Start difference. First operand 2807 states and 4834 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:20,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:20,696 INFO L93 Difference]: Finished difference Result 3502 states and 5742 transitions. [2023-12-21 21:52:20,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:52:20,697 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:52:20,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:20,701 INFO L225 Difference]: With dead ends: 3502 [2023-12-21 21:52:20,701 INFO L226 Difference]: Without dead ends: 2827 [2023-12-21 21:52:20,703 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 79 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-21 21:52:20,703 INFO L413 NwaCegarLoop]: 4176 mSDtfsCounter, 11 mSDsluCounter, 8346 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 12522 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:20,703 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 12522 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:52:20,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2827 states. [2023-12-21 21:52:20,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2827 to 2811. [2023-12-21 21:52:20,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2811 states, 2737 states have (on average 1.7343807088052612) internal successors, (4747), 2741 states have internal predecessors, (4747), 41 states have call successors, (41), 31 states have call predecessors, (41), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-21 21:52:20,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2811 states to 2811 states and 4828 transitions. [2023-12-21 21:52:20,771 INFO L78 Accepts]: Start accepts. Automaton has 2811 states and 4828 transitions. Word has length 82 [2023-12-21 21:52:20,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:20,772 INFO L495 AbstractCegarLoop]: Abstraction has 2811 states and 4828 transitions. [2023-12-21 21:52:20,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:20,772 INFO L276 IsEmpty]: Start isEmpty. Operand 2811 states and 4828 transitions. [2023-12-21 21:52:20,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:52:20,773 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:20,773 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:20,781 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-21 21:52:20,980 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-21 21:52:20,980 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:20,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:20,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1146216035, now seen corresponding path program 1 times [2023-12-21 21:52:20,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:20,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1354003656] [2023-12-21 21:52:20,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:20,981 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:20,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:20,982 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-21 21:52:21,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:21,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:21,055 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-21 21:52:21,057 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:21,146 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-21 21:52:21,146 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:21,146 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:21,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1354003656] [2023-12-21 21:52:21,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1354003656] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:21,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:21,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:52:21,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358507477] [2023-12-21 21:52:21,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:21,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:52:21,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:21,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:52:21,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:52:21,147 INFO L87 Difference]: Start difference. First operand 2811 states and 4828 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:21,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:21,406 INFO L93 Difference]: Finished difference Result 3491 states and 5689 transitions. [2023-12-21 21:52:21,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:52:21,406 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:52:21,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:21,411 INFO L225 Difference]: With dead ends: 3491 [2023-12-21 21:52:21,412 INFO L226 Difference]: Without dead ends: 2811 [2023-12-21 21:52:21,413 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 21:52:21,414 INFO L413 NwaCegarLoop]: 4097 mSDtfsCounter, 4207 mSDsluCounter, 8134 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4218 SdHoareTripleChecker+Valid, 12231 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:21,414 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4218 Valid, 12231 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:52:21,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2811 states. [2023-12-21 21:52:21,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2811 to 2811. [2023-12-21 21:52:21,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2811 states, 2737 states have (on average 1.731823164048228) internal successors, (4740), 2741 states have internal predecessors, (4740), 41 states have call successors, (41), 31 states have call predecessors, (41), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-21 21:52:21,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2811 states to 2811 states and 4821 transitions. [2023-12-21 21:52:21,480 INFO L78 Accepts]: Start accepts. Automaton has 2811 states and 4821 transitions. Word has length 82 [2023-12-21 21:52:21,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:21,480 INFO L495 AbstractCegarLoop]: Abstraction has 2811 states and 4821 transitions. [2023-12-21 21:52:21,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:52:21,480 INFO L276 IsEmpty]: Start isEmpty. Operand 2811 states and 4821 transitions. [2023-12-21 21:52:21,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:52:21,481 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:21,481 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:21,485 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-21 21:52:21,685 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-21 21:52:21,685 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:21,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:21,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1280229541, now seen corresponding path program 1 times [2023-12-21 21:52:21,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:21,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1360453440] [2023-12-21 21:52:21,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:21,686 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:21,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:21,688 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-21 21:52:21,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:21,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:21,759 INFO L262 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:52:21,761 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:21,846 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-21 21:52:21,846 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:21,847 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:21,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1360453440] [2023-12-21 21:52:21,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1360453440] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:21,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:21,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 21:52:21,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318576278] [2023-12-21 21:52:21,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:21,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:52:21,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:21,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:52:21,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:52:21,849 INFO L87 Difference]: Start difference. First operand 2811 states and 4821 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 2 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-21 21:52:21,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:21,971 INFO L93 Difference]: Finished difference Result 4132 states and 6480 transitions. [2023-12-21 21:52:21,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:52:21,972 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 2 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 82 [2023-12-21 21:52:21,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:21,978 INFO L225 Difference]: With dead ends: 4132 [2023-12-21 21:52:21,978 INFO L226 Difference]: Without dead ends: 3453 [2023-12-21 21:52:21,980 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:52:21,981 INFO L413 NwaCegarLoop]: 4208 mSDtfsCounter, 4093 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4093 SdHoareTripleChecker+Valid, 4399 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:21,981 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4093 Valid, 4399 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:52:21,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3453 states. [2023-12-21 21:52:22,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3453 to 3451. [2023-12-21 21:52:22,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3451 states, 3311 states have (on average 1.6439142253095742) internal successors, (5443), 3318 states have internal predecessors, (5443), 76 states have call successors, (76), 61 states have call predecessors, (76), 62 states have return successors, (76), 72 states have call predecessors, (76), 74 states have call successors, (76) [2023-12-21 21:52:22,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3451 states to 3451 states and 5595 transitions. [2023-12-21 21:52:22,080 INFO L78 Accepts]: Start accepts. Automaton has 3451 states and 5595 transitions. Word has length 82 [2023-12-21 21:52:22,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:22,080 INFO L495 AbstractCegarLoop]: Abstraction has 3451 states and 5595 transitions. [2023-12-21 21:52:22,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 2 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-21 21:52:22,080 INFO L276 IsEmpty]: Start isEmpty. Operand 3451 states and 5595 transitions. [2023-12-21 21:52:22,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-21 21:52:22,082 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:22,083 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:22,088 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-21 21:52:22,286 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-21 21:52:22,286 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:22,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:22,287 INFO L85 PathProgramCache]: Analyzing trace with hash -307074567, now seen corresponding path program 1 times [2023-12-21 21:52:22,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:22,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2017277555] [2023-12-21 21:52:22,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:22,287 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:22,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:22,288 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-21 21:52:22,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:22,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:22,374 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 21:52:22,376 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:22,487 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-21 21:52:22,487 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:22,487 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:22,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2017277555] [2023-12-21 21:52:22,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2017277555] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:22,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:22,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:52:22,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673457594] [2023-12-21 21:52:22,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:22,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:52:22,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:22,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:52:22,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:52:22,488 INFO L87 Difference]: Start difference. First operand 3451 states and 5595 transitions. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:52:22,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:22,791 INFO L93 Difference]: Finished difference Result 5989 states and 8717 transitions. [2023-12-21 21:52:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:52:22,791 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 132 [2023-12-21 21:52:22,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:22,800 INFO L225 Difference]: With dead ends: 5989 [2023-12-21 21:52:22,800 INFO L226 Difference]: Without dead ends: 4671 [2023-12-21 21:52:22,804 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:52:22,804 INFO L413 NwaCegarLoop]: 4156 mSDtfsCounter, 4239 mSDsluCounter, 4236 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4244 SdHoareTripleChecker+Valid, 8392 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:22,804 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4244 Valid, 8392 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:52:22,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4671 states. [2023-12-21 21:52:22,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4671 to 4667. [2023-12-21 21:52:22,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4667 states, 4403 states have (on average 1.5396320690438337) internal successors, (6779), 4418 states have internal predecessors, (6779), 138 states have call successors, (138), 113 states have call predecessors, (138), 124 states have return successors, (160), 136 states have call predecessors, (160), 136 states have call successors, (160) [2023-12-21 21:52:22,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4667 states to 4667 states and 7077 transitions. [2023-12-21 21:52:22,918 INFO L78 Accepts]: Start accepts. Automaton has 4667 states and 7077 transitions. Word has length 132 [2023-12-21 21:52:22,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:22,919 INFO L495 AbstractCegarLoop]: Abstraction has 4667 states and 7077 transitions. [2023-12-21 21:52:22,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:52:22,919 INFO L276 IsEmpty]: Start isEmpty. Operand 4667 states and 7077 transitions. [2023-12-21 21:52:22,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-12-21 21:52:22,921 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:22,921 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:22,927 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 (18)] Ended with exit code 0 [2023-12-21 21:52:23,127 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-21 21:52:23,128 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:23,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:23,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1467522388, now seen corresponding path program 1 times [2023-12-21 21:52:23,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:23,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [95243160] [2023-12-21 21:52:23,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:23,129 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:23,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:23,130 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-21 21:52:23,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:23,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:23,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 21:52:23,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:23,362 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-21 21:52:23,362 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:23,362 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:23,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [95243160] [2023-12-21 21:52:23,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [95243160] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:23,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:23,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:52:23,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261628814] [2023-12-21 21:52:23,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:23,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:52:23,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:23,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:52:23,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:52:23,363 INFO L87 Difference]: Start difference. First operand 4667 states and 7077 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:52:23,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:23,781 INFO L93 Difference]: Finished difference Result 9449 states and 12938 transitions. [2023-12-21 21:52:23,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:52:23,781 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 134 [2023-12-21 21:52:23,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:23,793 INFO L225 Difference]: With dead ends: 9449 [2023-12-21 21:52:23,793 INFO L226 Difference]: Without dead ends: 6915 [2023-12-21 21:52:23,799 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:52:23,799 INFO L413 NwaCegarLoop]: 4199 mSDtfsCounter, 4228 mSDsluCounter, 4273 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4233 SdHoareTripleChecker+Valid, 8472 SdHoareTripleChecker+Invalid, 256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:23,799 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4233 Valid, 8472 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:52:23,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6915 states. [2023-12-21 21:52:23,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6915 to 6911. [2023-12-21 21:52:23,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6911 states, 6412 states have (on average 1.4398003742981909) internal successors, (9232), 6444 states have internal predecessors, (9232), 257 states have call successors, (257), 209 states have call predecessors, (257), 240 states have return successors, (323), 259 states have call predecessors, (323), 255 states have call successors, (323) [2023-12-21 21:52:23,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6911 states to 6911 states and 9812 transitions. [2023-12-21 21:52:23,999 INFO L78 Accepts]: Start accepts. Automaton has 6911 states and 9812 transitions. Word has length 134 [2023-12-21 21:52:24,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:24,000 INFO L495 AbstractCegarLoop]: Abstraction has 6911 states and 9812 transitions. [2023-12-21 21:52:24,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:52:24,000 INFO L276 IsEmpty]: Start isEmpty. Operand 6911 states and 9812 transitions. [2023-12-21 21:52:24,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-12-21 21:52:24,003 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:24,004 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:24,012 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-21 21:52:24,207 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-21 21:52:24,207 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:24,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:24,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1037864082, now seen corresponding path program 1 times [2023-12-21 21:52:24,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:24,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [177164151] [2023-12-21 21:52:24,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:24,208 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:24,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:24,209 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-21 21:52:24,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:24,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:24,298 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:52:24,300 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:24,309 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-21 21:52:24,309 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:24,309 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:24,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [177164151] [2023-12-21 21:52:24,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [177164151] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:24,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:24,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:52:24,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010444208] [2023-12-21 21:52:24,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:24,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:52:24,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:24,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:52:24,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:52:24,311 INFO L87 Difference]: Start difference. First operand 6911 states and 9812 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 21:52:24,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:24,493 INFO L93 Difference]: Finished difference Result 11683 states and 15635 transitions. [2023-12-21 21:52:24,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:52:24,494 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 134 [2023-12-21 21:52:24,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:24,505 INFO L225 Difference]: With dead ends: 11683 [2023-12-21 21:52:24,506 INFO L226 Difference]: Without dead ends: 6905 [2023-12-21 21:52:24,513 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:52:24,514 INFO L413 NwaCegarLoop]: 4172 mSDtfsCounter, 228 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 8129 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:24,514 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [228 Valid, 8129 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:52:24,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6905 states. [2023-12-21 21:52:24,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6905 to 6905. [2023-12-21 21:52:24,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6905 states, 6409 states have (on average 1.4395381494772976) internal successors, (9226), 6440 states have internal predecessors, (9226), 254 states have call successors, (254), 209 states have call predecessors, (254), 240 states have return successors, (320), 256 states have call predecessors, (320), 252 states have call successors, (320) [2023-12-21 21:52:24,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6905 states to 6905 states and 9800 transitions. [2023-12-21 21:52:24,838 INFO L78 Accepts]: Start accepts. Automaton has 6905 states and 9800 transitions. Word has length 134 [2023-12-21 21:52:24,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:24,838 INFO L495 AbstractCegarLoop]: Abstraction has 6905 states and 9800 transitions. [2023-12-21 21:52:24,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 21:52:24,838 INFO L276 IsEmpty]: Start isEmpty. Operand 6905 states and 9800 transitions. [2023-12-21 21:52:24,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-21 21:52:24,841 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:24,841 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:24,847 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-21 21:52:25,045 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-21 21:52:25,045 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:25,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:25,045 INFO L85 PathProgramCache]: Analyzing trace with hash -134126791, now seen corresponding path program 1 times [2023-12-21 21:52:25,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:25,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1305588948] [2023-12-21 21:52:25,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:25,046 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:25,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:25,047 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-21 21:52:25,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-21 21:52:25,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:25,137 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 21:52:25,139 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:25,260 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-21 21:52:25,260 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:25,260 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:25,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1305588948] [2023-12-21 21:52:25,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1305588948] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:25,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:25,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:52:25,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112332888] [2023-12-21 21:52:25,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:25,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:52:25,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:25,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:52:25,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:52:25,262 INFO L87 Difference]: Start difference. First operand 6905 states and 9800 transitions. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:52:25,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:25,768 INFO L93 Difference]: Finished difference Result 15866 states and 20751 transitions. [2023-12-21 21:52:25,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:52:25,769 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 136 [2023-12-21 21:52:25,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:25,784 INFO L225 Difference]: With dead ends: 15866 [2023-12-21 21:52:25,785 INFO L226 Difference]: Without dead ends: 11094 [2023-12-21 21:52:25,793 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:52:25,793 INFO L413 NwaCegarLoop]: 4185 mSDtfsCounter, 4221 mSDsluCounter, 4255 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4227 SdHoareTripleChecker+Valid, 8440 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:25,794 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4227 Valid, 8440 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:52:25,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11094 states. [2023-12-21 21:52:26,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11094 to 11090. [2023-12-21 21:52:26,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11090 states, 10151 states have (on average 1.357994286277214) internal successors, (13785), 10219 states have internal predecessors, (13785), 473 states have call successors, (473), 385 states have call predecessors, (473), 464 states have return successors, (635), 487 states have call predecessors, (635), 471 states have call successors, (635) [2023-12-21 21:52:26,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11090 states to 11090 states and 14893 transitions. [2023-12-21 21:52:26,219 INFO L78 Accepts]: Start accepts. Automaton has 11090 states and 14893 transitions. Word has length 136 [2023-12-21 21:52:26,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:26,219 INFO L495 AbstractCegarLoop]: Abstraction has 11090 states and 14893 transitions. [2023-12-21 21:52:26,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:52:26,220 INFO L276 IsEmpty]: Start isEmpty. Operand 11090 states and 14893 transitions. [2023-12-21 21:52:26,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-21 21:52:26,224 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:26,224 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:26,232 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-21 21:52:26,428 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-21 21:52:26,429 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:26,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:26,429 INFO L85 PathProgramCache]: Analyzing trace with hash -568632389, now seen corresponding path program 1 times [2023-12-21 21:52:26,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:26,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1143646719] [2023-12-21 21:52:26,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:26,430 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:26,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:26,430 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-21 21:52:26,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:26,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:26,511 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:52:26,513 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:26,523 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-21 21:52:26,523 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:26,524 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:26,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1143646719] [2023-12-21 21:52:26,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1143646719] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:26,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:26,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:52:26,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711015627] [2023-12-21 21:52:26,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:26,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:52:26,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:26,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:52:26,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:52:26,525 INFO L87 Difference]: Start difference. First operand 11090 states and 14893 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 21:52:26,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:26,852 INFO L93 Difference]: Finished difference Result 20042 states and 25800 transitions. [2023-12-21 21:52:26,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:52:26,853 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 136 [2023-12-21 21:52:26,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:26,870 INFO L225 Difference]: With dead ends: 20042 [2023-12-21 21:52:26,870 INFO L226 Difference]: Without dead ends: 11085 [2023-12-21 21:52:26,884 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 134 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-21 21:52:26,884 INFO L413 NwaCegarLoop]: 4171 mSDtfsCounter, 226 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 8128 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:26,884 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 8128 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:52:26,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11085 states. [2023-12-21 21:52:27,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11085 to 11085. [2023-12-21 21:52:27,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11085 states, 10149 states have (on average 1.3578677702236674) internal successors, (13781), 10216 states have internal predecessors, (13781), 470 states have call successors, (470), 385 states have call predecessors, (470), 464 states have return successors, (632), 484 states have call predecessors, (632), 468 states have call successors, (632) [2023-12-21 21:52:27,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11085 states to 11085 states and 14883 transitions. [2023-12-21 21:52:27,318 INFO L78 Accepts]: Start accepts. Automaton has 11085 states and 14883 transitions. Word has length 136 [2023-12-21 21:52:27,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:27,319 INFO L495 AbstractCegarLoop]: Abstraction has 11085 states and 14883 transitions. [2023-12-21 21:52:27,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 21:52:27,319 INFO L276 IsEmpty]: Start isEmpty. Operand 11085 states and 14883 transitions. [2023-12-21 21:52:27,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-21 21:52:27,323 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:27,323 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:27,327 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-21 21:52:27,526 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-21 21:52:27,527 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:27,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:27,527 INFO L85 PathProgramCache]: Analyzing trace with hash 712275284, now seen corresponding path program 1 times [2023-12-21 21:52:27,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:27,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [747833283] [2023-12-21 21:52:27,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:27,527 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:27,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:27,528 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-21 21:52:27,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:27,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:27,610 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 21:52:27,612 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:27,748 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-21 21:52:27,748 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:27,749 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:27,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [747833283] [2023-12-21 21:52:27,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [747833283] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:27,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:27,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:52:27,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783634445] [2023-12-21 21:52:27,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:27,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:52:27,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:27,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:52:27,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:52:27,750 INFO L87 Difference]: Start difference. First operand 11085 states and 14883 transitions. Second operand has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:52:28,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:28,680 INFO L93 Difference]: Finished difference Result 28337 states and 35785 transitions. [2023-12-21 21:52:28,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:52:28,688 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 138 [2023-12-21 21:52:28,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:28,718 INFO L225 Difference]: With dead ends: 28337 [2023-12-21 21:52:28,718 INFO L226 Difference]: Without dead ends: 19385 [2023-12-21 21:52:28,733 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:52:28,734 INFO L413 NwaCegarLoop]: 4175 mSDtfsCounter, 4220 mSDsluCounter, 4237 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4226 SdHoareTripleChecker+Valid, 8412 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:28,734 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4226 Valid, 8412 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:52:28,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19385 states. [2023-12-21 21:52:29,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19385 to 19189. [2023-12-21 21:52:29,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19189 states, 17194 states have (on average 1.295684541118995) internal successors, (22278), 17470 states have internal predecessors, (22278), 873 states have call successors, (873), 705 states have call predecessors, (873), 1120 states have return successors, (1484), 1015 states have call predecessors, (1484), 871 states have call successors, (1484) [2023-12-21 21:52:29,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19189 states to 19189 states and 24635 transitions. [2023-12-21 21:52:29,508 INFO L78 Accepts]: Start accepts. Automaton has 19189 states and 24635 transitions. Word has length 138 [2023-12-21 21:52:29,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:29,508 INFO L495 AbstractCegarLoop]: Abstraction has 19189 states and 24635 transitions. [2023-12-21 21:52:29,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:52:29,509 INFO L276 IsEmpty]: Start isEmpty. Operand 19189 states and 24635 transitions. [2023-12-21 21:52:29,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-21 21:52:29,515 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:29,515 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:29,519 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2023-12-21 21:52:29,718 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-21 21:52:29,719 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:29,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:29,719 INFO L85 PathProgramCache]: Analyzing trace with hash 127503634, now seen corresponding path program 1 times [2023-12-21 21:52:29,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:29,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1649649810] [2023-12-21 21:52:29,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:29,720 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:29,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:29,721 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-21 21:52:29,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:29,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:29,804 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:52:29,805 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:29,817 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-21 21:52:29,818 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:29,818 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:29,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1649649810] [2023-12-21 21:52:29,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1649649810] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:29,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:29,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:52:29,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320622729] [2023-12-21 21:52:29,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:29,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:52:29,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:29,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:52:29,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:52:29,819 INFO L87 Difference]: Start difference. First operand 19189 states and 24635 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 21:52:30,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:30,515 INFO L93 Difference]: Finished difference Result 36242 states and 45288 transitions. [2023-12-21 21:52:30,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:52:30,516 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 138 [2023-12-21 21:52:30,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:30,546 INFO L225 Difference]: With dead ends: 36242 [2023-12-21 21:52:30,546 INFO L226 Difference]: Without dead ends: 19185 [2023-12-21 21:52:30,568 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 136 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-21 21:52:30,568 INFO L413 NwaCegarLoop]: 4170 mSDtfsCounter, 224 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 8127 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:30,568 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [224 Valid, 8127 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:52:30,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19185 states. [2023-12-21 21:52:31,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19185 to 19185. [2023-12-21 21:52:31,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19185 states, 17193 states have (on average 1.2956435758739022) internal successors, (22276), 17468 states have internal predecessors, (22276), 870 states have call successors, (870), 705 states have call predecessors, (870), 1120 states have return successors, (1480), 1012 states have call predecessors, (1480), 868 states have call successors, (1480) [2023-12-21 21:52:31,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19185 states to 19185 states and 24626 transitions. [2023-12-21 21:52:31,350 INFO L78 Accepts]: Start accepts. Automaton has 19185 states and 24626 transitions. Word has length 138 [2023-12-21 21:52:31,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:31,350 INFO L495 AbstractCegarLoop]: Abstraction has 19185 states and 24626 transitions. [2023-12-21 21:52:31,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 21:52:31,350 INFO L276 IsEmpty]: Start isEmpty. Operand 19185 states and 24626 transitions. [2023-12-21 21:52:31,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-21 21:52:31,356 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:31,356 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:31,360 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-21 21:52:31,557 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-21 21:52:31,557 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:31,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:31,557 INFO L85 PathProgramCache]: Analyzing trace with hash 771765369, now seen corresponding path program 1 times [2023-12-21 21:52:31,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:31,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [272235745] [2023-12-21 21:52:31,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:31,558 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:31,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:31,559 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-21 21:52:31,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:31,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:31,644 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:52:31,646 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:31,677 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-21 21:52:31,678 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:31,678 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:31,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [272235745] [2023-12-21 21:52:31,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [272235745] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:31,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:31,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:52:31,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892459380] [2023-12-21 21:52:31,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:31,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:52:31,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:31,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:52:31,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:52:31,679 INFO L87 Difference]: Start difference. First operand 19185 states and 24626 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-21 21:52:33,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:33,035 INFO L93 Difference]: Finished difference Result 49485 states and 61424 transitions. [2023-12-21 21:52:33,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:52:33,035 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 140 [2023-12-21 21:52:33,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:33,094 INFO L225 Difference]: With dead ends: 49485 [2023-12-21 21:52:33,094 INFO L226 Difference]: Without dead ends: 25885 [2023-12-21 21:52:33,114 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 138 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-21 21:52:33,115 INFO L413 NwaCegarLoop]: 4341 mSDtfsCounter, 176 mSDsluCounter, 4163 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 8504 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:33,115 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 8504 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:52:33,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25885 states. [2023-12-21 21:52:34,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25885 to 25885. [2023-12-21 21:52:34,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25885 states, 23109 states have (on average 1.2700246657146566) internal successors, (29349), 23464 states have internal predecessors, (29349), 1238 states have call successors, (1238), 993 states have call predecessors, (1238), 1536 states have return successors, (2106), 1428 states have call predecessors, (2106), 1236 states have call successors, (2106) [2023-12-21 21:52:34,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25885 states to 25885 states and 32693 transitions. [2023-12-21 21:52:34,205 INFO L78 Accepts]: Start accepts. Automaton has 25885 states and 32693 transitions. Word has length 140 [2023-12-21 21:52:34,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:34,205 INFO L495 AbstractCegarLoop]: Abstraction has 25885 states and 32693 transitions. [2023-12-21 21:52:34,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-21 21:52:34,205 INFO L276 IsEmpty]: Start isEmpty. Operand 25885 states and 32693 transitions. [2023-12-21 21:52:34,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2023-12-21 21:52:34,216 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:34,216 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:34,219 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-21 21:52:34,419 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-21 21:52:34,420 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:34,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:34,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1167761794, now seen corresponding path program 1 times [2023-12-21 21:52:34,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:34,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1861808160] [2023-12-21 21:52:34,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:34,420 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:34,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:34,421 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-21 21:52:34,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 (26)] Waiting until timeout for monitored process [2023-12-21 21:52:34,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:34,512 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:52:34,524 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:34,628 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-21 21:52:34,629 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:34,629 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:34,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1861808160] [2023-12-21 21:52:34,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1861808160] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:34,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:34,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 21:52:34,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851811707] [2023-12-21 21:52:34,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:34,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:52:34,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:34,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:52:34,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:52:34,630 INFO L87 Difference]: Start difference. First operand 25885 states and 32693 transitions. Second operand has 3 states, 3 states have (on average 43.0) internal successors, (129), 2 states have internal predecessors, (129), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-21 21:52:36,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:36,017 INFO L93 Difference]: Finished difference Result 56274 states and 69603 transitions. [2023-12-21 21:52:36,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:52:36,017 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 2 states have internal predecessors, (129), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 176 [2023-12-21 21:52:36,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:36,075 INFO L225 Difference]: With dead ends: 56274 [2023-12-21 21:52:36,076 INFO L226 Difference]: Without dead ends: 32521 [2023-12-21 21:52:36,101 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 174 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-21 21:52:36,101 INFO L413 NwaCegarLoop]: 4168 mSDtfsCounter, 4059 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4059 SdHoareTripleChecker+Valid, 4361 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:36,101 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4059 Valid, 4361 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:52:36,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32521 states. [2023-12-21 21:52:37,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32521 to 32473. [2023-12-21 21:52:37,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32473 states, 28977 states have (on average 1.2502674534976015) internal successors, (36229), 29372 states have internal predecessors, (36229), 1606 states have call successors, (1606), 1281 states have call predecessors, (1606), 1888 states have return successors, (2622), 1820 states have call predecessors, (2622), 1604 states have call successors, (2622) [2023-12-21 21:52:37,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32473 states to 32473 states and 40457 transitions. [2023-12-21 21:52:37,870 INFO L78 Accepts]: Start accepts. Automaton has 32473 states and 40457 transitions. Word has length 176 [2023-12-21 21:52:37,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:37,871 INFO L495 AbstractCegarLoop]: Abstraction has 32473 states and 40457 transitions. [2023-12-21 21:52:37,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 2 states have internal predecessors, (129), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-21 21:52:37,871 INFO L276 IsEmpty]: Start isEmpty. Operand 32473 states and 40457 transitions. [2023-12-21 21:52:37,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2023-12-21 21:52:37,887 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:37,888 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:37,891 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0 [2023-12-21 21:52:38,088 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-21 21:52:38,088 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:38,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:38,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1166912642, now seen corresponding path program 1 times [2023-12-21 21:52:38,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:38,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2103761068] [2023-12-21 21:52:38,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:38,089 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:38,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:38,090 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-21 21:52:38,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-21 21:52:38,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:38,191 INFO L262 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:52:38,193 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:38,259 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-12-21 21:52:38,259 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:38,259 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:38,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2103761068] [2023-12-21 21:52:38,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2103761068] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:38,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:38,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:52:38,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57790722] [2023-12-21 21:52:38,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:38,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:52:38,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:38,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:52:38,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:52:38,260 INFO L87 Difference]: Start difference. First operand 32473 states and 40457 transitions. Second operand has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-21 21:52:39,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:39,770 INFO L93 Difference]: Finished difference Result 63111 states and 77452 transitions. [2023-12-21 21:52:39,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:52:39,771 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 200 [2023-12-21 21:52:39,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:39,825 INFO L225 Difference]: With dead ends: 63111 [2023-12-21 21:52:39,825 INFO L226 Difference]: Without dead ends: 32771 [2023-12-21 21:52:39,855 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:52:39,856 INFO L413 NwaCegarLoop]: 4123 mSDtfsCounter, 4225 mSDsluCounter, 4215 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4231 SdHoareTripleChecker+Valid, 8338 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:39,856 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4231 Valid, 8338 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:52:39,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32771 states. [2023-12-21 21:52:41,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32771 to 32771. [2023-12-21 21:52:41,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32771 states, 29243 states have (on average 1.2427247546421365) internal successors, (36341), 29654 states have internal predecessors, (36341), 1606 states have call successors, (1606), 1281 states have call predecessors, (1606), 1920 states have return successors, (2400), 1836 states have call predecessors, (2400), 1604 states have call successors, (2400) [2023-12-21 21:52:41,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32771 states to 32771 states and 40347 transitions. [2023-12-21 21:52:41,649 INFO L78 Accepts]: Start accepts. Automaton has 32771 states and 40347 transitions. Word has length 200 [2023-12-21 21:52:41,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:41,649 INFO L495 AbstractCegarLoop]: Abstraction has 32771 states and 40347 transitions. [2023-12-21 21:52:41,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-21 21:52:41,650 INFO L276 IsEmpty]: Start isEmpty. Operand 32771 states and 40347 transitions. [2023-12-21 21:52:41,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2023-12-21 21:52:41,667 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:41,667 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:41,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2023-12-21 21:52:41,867 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-21 21:52:41,868 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:41,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:41,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1237783724, now seen corresponding path program 1 times [2023-12-21 21:52:41,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:41,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2142854829] [2023-12-21 21:52:41,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:41,869 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:41,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:41,870 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-21 21:52:41,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-21 21:52:41,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:41,973 INFO L262 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:52:41,984 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:42,011 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-21 21:52:42,012 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:42,012 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:42,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2142854829] [2023-12-21 21:52:42,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2142854829] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:42,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:42,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:52:42,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114624508] [2023-12-21 21:52:42,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:42,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:52:42,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:42,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:52:42,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:52:42,013 INFO L87 Difference]: Start difference. First operand 32771 states and 40347 transitions. Second operand has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-21 21:52:43,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:43,467 INFO L93 Difference]: Finished difference Result 56855 states and 69077 transitions. [2023-12-21 21:52:43,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:52:43,467 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 201 [2023-12-21 21:52:43,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:43,525 INFO L225 Difference]: With dead ends: 56855 [2023-12-21 21:52:43,526 INFO L226 Difference]: Without dead ends: 32775 [2023-12-21 21:52:43,551 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 199 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-21 21:52:43,552 INFO L413 NwaCegarLoop]: 4330 mSDtfsCounter, 180 mSDsluCounter, 4169 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 8499 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:43,552 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 8499 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:52:43,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32775 states. [2023-12-21 21:52:44,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32775 to 32771. [2023-12-21 21:52:44,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32771 states, 29243 states have (on average 1.2410149437472215) internal successors, (36291), 29654 states have internal predecessors, (36291), 1606 states have call successors, (1606), 1281 states have call predecessors, (1606), 1920 states have return successors, (2394), 1836 states have call predecessors, (2394), 1604 states have call successors, (2394) [2023-12-21 21:52:45,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32771 states to 32771 states and 40291 transitions. [2023-12-21 21:52:45,013 INFO L78 Accepts]: Start accepts. Automaton has 32771 states and 40291 transitions. Word has length 201 [2023-12-21 21:52:45,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:45,014 INFO L495 AbstractCegarLoop]: Abstraction has 32771 states and 40291 transitions. [2023-12-21 21:52:45,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-21 21:52:45,014 INFO L276 IsEmpty]: Start isEmpty. Operand 32771 states and 40291 transitions. [2023-12-21 21:52:45,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2023-12-21 21:52:45,029 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:45,029 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:45,033 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2023-12-21 21:52:45,230 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-21 21:52:45,230 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:45,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:45,230 INFO L85 PathProgramCache]: Analyzing trace with hash 139061523, now seen corresponding path program 1 times [2023-12-21 21:52:45,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:45,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1030255051] [2023-12-21 21:52:45,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:45,231 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:45,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:45,232 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-21 21:52:45,239 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:45,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:45,329 INFO L262 TraceCheckSpWp]: Trace formula consists of 398 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:52:45,333 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:45,356 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 97 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-21 21:52:45,357 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:45,357 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:45,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1030255051] [2023-12-21 21:52:45,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1030255051] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:45,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:45,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:52:45,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465514630] [2023-12-21 21:52:45,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:45,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:52:45,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:45,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:52:45,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:52:45,358 INFO L87 Difference]: Start difference. First operand 32771 states and 40291 transitions. Second operand has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-21 21:52:47,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:47,801 INFO L93 Difference]: Finished difference Result 78675 states and 97137 transitions. [2023-12-21 21:52:47,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:52:47,801 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 202 [2023-12-21 21:52:47,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:47,927 INFO L225 Difference]: With dead ends: 78675 [2023-12-21 21:52:47,927 INFO L226 Difference]: Without dead ends: 54595 [2023-12-21 21:52:47,965 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 200 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-21 21:52:47,966 INFO L413 NwaCegarLoop]: 4186 mSDtfsCounter, 4162 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4162 SdHoareTripleChecker+Valid, 4379 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:47,966 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4162 Valid, 4379 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:52:48,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54595 states. [2023-12-21 21:52:50,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54595 to 54047. [2023-12-21 21:52:50,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54047 states, 47943 states have (on average 1.216840831821121) internal successors, (58339), 48706 states have internal predecessors, (58339), 2742 states have call successors, (2742), 2177 states have call predecessors, (2742), 3360 states have return successors, (5262), 3164 states have call predecessors, (5262), 2740 states have call successors, (5262) [2023-12-21 21:52:50,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54047 states to 54047 states and 66343 transitions. [2023-12-21 21:52:50,741 INFO L78 Accepts]: Start accepts. Automaton has 54047 states and 66343 transitions. Word has length 202 [2023-12-21 21:52:50,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:50,741 INFO L495 AbstractCegarLoop]: Abstraction has 54047 states and 66343 transitions. [2023-12-21 21:52:50,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-21 21:52:50,742 INFO L276 IsEmpty]: Start isEmpty. Operand 54047 states and 66343 transitions. [2023-12-21 21:52:50,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2023-12-21 21:52:50,769 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:50,770 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:52:50,774 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2023-12-21 21:52:50,970 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-21 21:52:50,970 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:50,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:50,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1743809106, now seen corresponding path program 1 times [2023-12-21 21:52:50,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:50,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1024272652] [2023-12-21 21:52:50,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:50,971 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:50,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:50,972 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-21 21:52:50,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:51,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:51,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:52:51,069 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:51,087 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-21 21:52:51,087 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:51,087 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:51,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1024272652] [2023-12-21 21:52:51,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1024272652] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:51,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:51,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:52:51,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640218351] [2023-12-21 21:52:51,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:51,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:52:51,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:51,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:52:51,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:52:51,089 INFO L87 Difference]: Start difference. First operand 54047 states and 66343 transitions. Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-21 21:52:53,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:53,824 INFO L93 Difference]: Finished difference Result 104858 states and 129763 transitions. [2023-12-21 21:52:53,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:52:53,825 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 203 [2023-12-21 21:52:53,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:53,911 INFO L225 Difference]: With dead ends: 104858 [2023-12-21 21:52:53,911 INFO L226 Difference]: Without dead ends: 45705 [2023-12-21 21:52:53,955 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 200 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-21 21:52:53,956 INFO L413 NwaCegarLoop]: 4169 mSDtfsCounter, 2 mSDsluCounter, 8333 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 12502 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:53,956 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 12502 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:52:53,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45705 states. [2023-12-21 21:52:56,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45705 to 45537. [2023-12-21 21:52:56,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45537 states, 40857 states have (on average 1.2030741366228552) internal successors, (49154), 41196 states have internal predecessors, (49154), 2342 states have call successors, (2342), 1857 states have call predecessors, (2342), 2336 states have return successors, (3436), 2484 states have call predecessors, (3436), 2340 states have call successors, (3436) [2023-12-21 21:52:56,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45537 states to 45537 states and 54932 transitions. [2023-12-21 21:52:56,281 INFO L78 Accepts]: Start accepts. Automaton has 45537 states and 54932 transitions. Word has length 203 [2023-12-21 21:52:56,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:52:56,281 INFO L495 AbstractCegarLoop]: Abstraction has 45537 states and 54932 transitions. [2023-12-21 21:52:56,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-21 21:52:56,282 INFO L276 IsEmpty]: Start isEmpty. Operand 45537 states and 54932 transitions. [2023-12-21 21:52:56,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2023-12-21 21:52:56,300 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:52:56,300 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-21 21:52:56,303 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-21 21:52:56,501 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-21 21:52:56,501 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:52:56,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:52:56,501 INFO L85 PathProgramCache]: Analyzing trace with hash -771409431, now seen corresponding path program 1 times [2023-12-21 21:52:56,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:52:56,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [59535638] [2023-12-21 21:52:56,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:52:56,502 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:52:56,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:52:56,503 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-21 21:52:56,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:52:56,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:52:56,683 INFO L262 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:52:56,686 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:52:56,811 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 137 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2023-12-21 21:52:56,811 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:52:56,811 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:52:56,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [59535638] [2023-12-21 21:52:56,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [59535638] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:52:56,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:52:56,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 21:52:56,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751857431] [2023-12-21 21:52:56,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:52:56,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:52:56,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:52:56,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:52:56,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:52:56,812 INFO L87 Difference]: Start difference. First operand 45537 states and 54932 transitions. Second operand has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 2 states have internal predecessors, (151), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-21 21:52:59,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:52:59,141 INFO L93 Difference]: Finished difference Result 94858 states and 112841 transitions. [2023-12-21 21:52:59,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:52:59,141 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 2 states have internal predecessors, (151), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 237 [2023-12-21 21:52:59,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:52:59,234 INFO L225 Difference]: With dead ends: 94858 [2023-12-21 21:52:59,234 INFO L226 Difference]: Without dead ends: 51453 [2023-12-21 21:52:59,266 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 235 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-21 21:52:59,266 INFO L413 NwaCegarLoop]: 4168 mSDtfsCounter, 4040 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4040 SdHoareTripleChecker+Valid, 4361 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:52:59,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4040 Valid, 4361 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:52:59,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51453 states. [2023-12-21 21:53:01,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51453 to 51357. [2023-12-21 21:53:01,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51357 states, 46037 states have (on average 1.1935182570541087) internal successors, (54946), 46408 states have internal predecessors, (54946), 2678 states have call successors, (2678), 2113 states have call predecessors, (2678), 2640 states have return successors, (3856), 2836 states have call predecessors, (3856), 2676 states have call successors, (3856) [2023-12-21 21:53:01,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51357 states to 51357 states and 61480 transitions. [2023-12-21 21:53:01,998 INFO L78 Accepts]: Start accepts. Automaton has 51357 states and 61480 transitions. Word has length 237 [2023-12-21 21:53:01,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:53:01,998 INFO L495 AbstractCegarLoop]: Abstraction has 51357 states and 61480 transitions. [2023-12-21 21:53:01,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 2 states have internal predecessors, (151), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-21 21:53:01,998 INFO L276 IsEmpty]: Start isEmpty. Operand 51357 states and 61480 transitions. [2023-12-21 21:53:02,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2023-12-21 21:53:02,027 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:53:02,027 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:53:02,032 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-21 21:53:02,232 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-21 21:53:02,232 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:53:02,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:53:02,233 INFO L85 PathProgramCache]: Analyzing trace with hash 16222200, now seen corresponding path program 1 times [2023-12-21 21:53:02,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:53:02,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [751218395] [2023-12-21 21:53:02,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:53:02,233 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:53:02,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:53:02,234 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-21 21:53:02,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:53:02,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:53:02,348 INFO L262 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:53:02,351 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:53:02,378 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 157 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-12-21 21:53:02,378 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:53:02,378 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:53:02,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [751218395] [2023-12-21 21:53:02,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [751218395] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:53:02,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:53:02,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:53:02,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838151782] [2023-12-21 21:53:02,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:53:02,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:53:02,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:53:02,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:53:02,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:53:02,380 INFO L87 Difference]: Start difference. First operand 51357 states and 61480 transitions. Second operand has 3 states, 3 states have (on average 55.333333333333336) internal successors, (166), 3 states have internal predecessors, (166), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-21 21:53:04,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:53:04,864 INFO L93 Difference]: Finished difference Result 94773 states and 112452 transitions. [2023-12-21 21:53:04,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:53:04,864 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 55.333333333333336) internal successors, (166), 3 states have internal predecessors, (166), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 240 [2023-12-21 21:53:04,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:53:05,058 INFO L225 Difference]: With dead ends: 94773 [2023-12-21 21:53:05,058 INFO L226 Difference]: Without dead ends: 51369 [2023-12-21 21:53:05,093 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 238 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-21 21:53:05,094 INFO L413 NwaCegarLoop]: 4321 mSDtfsCounter, 177 mSDsluCounter, 4162 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 8483 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:53:05,094 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 8483 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:53:05,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51369 states. [2023-12-21 21:53:07,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51369 to 51357. [2023-12-21 21:53:07,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51357 states, 46037 states have (on average 1.1912592045528596) internal successors, (54842), 46408 states have internal predecessors, (54842), 2678 states have call successors, (2678), 2113 states have call predecessors, (2678), 2640 states have return successors, (3832), 2836 states have call predecessors, (3832), 2676 states have call successors, (3832) [2023-12-21 21:53:07,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51357 states to 51357 states and 61352 transitions. [2023-12-21 21:53:07,764 INFO L78 Accepts]: Start accepts. Automaton has 51357 states and 61352 transitions. Word has length 240 [2023-12-21 21:53:07,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:53:07,765 INFO L495 AbstractCegarLoop]: Abstraction has 51357 states and 61352 transitions. [2023-12-21 21:53:07,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 55.333333333333336) internal successors, (166), 3 states have internal predecessors, (166), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-21 21:53:07,765 INFO L276 IsEmpty]: Start isEmpty. Operand 51357 states and 61352 transitions. [2023-12-21 21:53:07,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2023-12-21 21:53:07,787 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:53:07,787 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:53:07,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-12-21 21:53:07,991 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-21 21:53:07,991 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:53:07,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:53:07,992 INFO L85 PathProgramCache]: Analyzing trace with hash -944049878, now seen corresponding path program 1 times [2023-12-21 21:53:07,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:53:07,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1849694706] [2023-12-21 21:53:07,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:53:07,992 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:53:07,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:53:07,993 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-21 21:53:08,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-21 21:53:08,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:53:08,119 INFO L262 TraceCheckSpWp]: Trace formula consists of 536 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:53:08,121 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:53:08,254 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 198 proven. 0 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2023-12-21 21:53:08,254 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:53:08,254 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:53:08,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1849694706] [2023-12-21 21:53:08,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1849694706] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:53:08,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:53:08,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 21:53:08,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944754720] [2023-12-21 21:53:08,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:53:08,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:53:08,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:53:08,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:53:08,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:53:08,256 INFO L87 Difference]: Start difference. First operand 51357 states and 61352 transitions. Second operand has 3 states, 3 states have (on average 55.333333333333336) internal successors, (166), 2 states have internal predecessors, (166), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-21 21:53:11,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:53:11,072 INFO L93 Difference]: Finished difference Result 105750 states and 124689 transitions. [2023-12-21 21:53:11,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:53:11,073 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 55.333333333333336) internal successors, (166), 2 states have internal predecessors, (166), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 277 [2023-12-21 21:53:11,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:53:11,195 INFO L225 Difference]: With dead ends: 105750 [2023-12-21 21:53:11,195 INFO L226 Difference]: Without dead ends: 56525 [2023-12-21 21:53:11,242 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 275 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-21 21:53:11,242 INFO L413 NwaCegarLoop]: 4168 mSDtfsCounter, 4027 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4027 SdHoareTripleChecker+Valid, 4361 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:53:11,243 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4027 Valid, 4361 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:53:11,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56525 states. [2023-12-21 21:53:14,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56525 to 56413. [2023-12-21 21:53:14,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56413 states, 50533 states have (on average 1.1831872241901331) internal successors, (59790), 50928 states have internal predecessors, (59790), 2982 states have call successors, (2982), 2337 states have call predecessors, (2982), 2896 states have return successors, (4192), 3148 states have call predecessors, (4192), 2980 states have call successors, (4192) [2023-12-21 21:53:14,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56413 states to 56413 states and 66964 transitions. [2023-12-21 21:53:14,249 INFO L78 Accepts]: Start accepts. Automaton has 56413 states and 66964 transitions. Word has length 277 [2023-12-21 21:53:14,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:53:14,249 INFO L495 AbstractCegarLoop]: Abstraction has 56413 states and 66964 transitions. [2023-12-21 21:53:14,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 55.333333333333336) internal successors, (166), 2 states have internal predecessors, (166), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-21 21:53:14,249 INFO L276 IsEmpty]: Start isEmpty. Operand 56413 states and 66964 transitions. [2023-12-21 21:53:14,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2023-12-21 21:53:14,278 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:53:14,278 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:53:14,282 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-21 21:53:14,478 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-21 21:53:14,479 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:53:14,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:53:14,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1571839680, now seen corresponding path program 1 times [2023-12-21 21:53:14,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:53:14,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1411054220] [2023-12-21 21:53:14,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:53:14,480 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:53:14,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:53:14,480 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-21 21:53:14,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:53:14,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:53:14,604 INFO L262 TraceCheckSpWp]: Trace formula consists of 541 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:53:14,607 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:53:14,644 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 215 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2023-12-21 21:53:14,644 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:53:14,645 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:53:14,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1411054220] [2023-12-21 21:53:14,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1411054220] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:53:14,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:53:14,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:53:14,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930533302] [2023-12-21 21:53:14,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:53:14,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:53:14,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:53:14,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:53:14,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:53:14,646 INFO L87 Difference]: Start difference. First operand 56413 states and 66964 transitions. Second operand has 3 states, 3 states have (on average 59.333333333333336) internal successors, (178), 3 states have internal predecessors, (178), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-21 21:53:17,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:53:17,621 INFO L93 Difference]: Finished difference Result 105649 states and 124356 transitions. [2023-12-21 21:53:17,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:53:17,621 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 59.333333333333336) internal successors, (178), 3 states have internal predecessors, (178), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 280 [2023-12-21 21:53:17,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:53:17,728 INFO L225 Difference]: With dead ends: 105649 [2023-12-21 21:53:17,728 INFO L226 Difference]: Without dead ends: 56425 [2023-12-21 21:53:17,767 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 278 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-21 21:53:17,767 INFO L413 NwaCegarLoop]: 4312 mSDtfsCounter, 174 mSDsluCounter, 4160 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 8472 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:53:17,767 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [174 Valid, 8472 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:53:17,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56425 states. [2023-12-21 21:53:20,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56425 to 56413. [2023-12-21 21:53:20,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56413 states, 50533 states have (on average 1.1805750697563968) internal successors, (59658), 50928 states have internal predecessors, (59658), 2982 states have call successors, (2982), 2337 states have call predecessors, (2982), 2896 states have return successors, (4132), 3148 states have call predecessors, (4132), 2980 states have call successors, (4132) [2023-12-21 21:53:20,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56413 states to 56413 states and 66772 transitions. [2023-12-21 21:53:20,820 INFO L78 Accepts]: Start accepts. Automaton has 56413 states and 66772 transitions. Word has length 280 [2023-12-21 21:53:20,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:53:20,821 INFO L495 AbstractCegarLoop]: Abstraction has 56413 states and 66772 transitions. [2023-12-21 21:53:20,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 59.333333333333336) internal successors, (178), 3 states have internal predecessors, (178), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-21 21:53:20,821 INFO L276 IsEmpty]: Start isEmpty. Operand 56413 states and 66772 transitions. [2023-12-21 21:53:20,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2023-12-21 21:53:20,849 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:53:20,849 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-21 21:53:20,854 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0 [2023-12-21 21:53:21,050 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-21 21:53:21,050 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:53:21,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:53:21,051 INFO L85 PathProgramCache]: Analyzing trace with hash 2002207686, now seen corresponding path program 1 times [2023-12-21 21:53:21,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:53:21,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1588791340] [2023-12-21 21:53:21,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:53:21,051 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:53:21,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:53:21,052 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-21 21:53:21,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-12-21 21:53:21,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:53:21,215 INFO L262 TraceCheckSpWp]: Trace formula consists of 609 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:53:21,218 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:53:21,343 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 259 proven. 0 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2023-12-21 21:53:21,343 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:53:21,344 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:53:21,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1588791340] [2023-12-21 21:53:21,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1588791340] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:53:21,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:53:21,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 21:53:21,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176748483] [2023-12-21 21:53:21,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:53:21,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:53:21,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:53:21,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:53:21,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:53:21,345 INFO L87 Difference]: Start difference. First operand 56413 states and 66772 transitions. Second operand has 3 states, 3 states have (on average 60.0) internal successors, (180), 2 states have internal predecessors, (180), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-21 21:53:24,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:53:24,519 INFO L93 Difference]: Finished difference Result 115086 states and 134509 transitions. [2023-12-21 21:53:24,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:53:24,520 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 60.0) internal successors, (180), 2 states have internal predecessors, (180), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 317 [2023-12-21 21:53:24,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:53:24,648 INFO L225 Difference]: With dead ends: 115086 [2023-12-21 21:53:24,648 INFO L226 Difference]: Without dead ends: 60805 [2023-12-21 21:53:24,689 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 315 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-21 21:53:24,690 INFO L413 NwaCegarLoop]: 4206 mSDtfsCounter, 4014 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4014 SdHoareTripleChecker+Valid, 4399 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-21 21:53:24,690 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4014 Valid, 4399 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:53:24,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60805 states. [2023-12-21 21:53:27,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60805 to 60677. [2023-12-21 21:53:27,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60677 states, 54317 states have (on average 1.173592061417236) internal successors, (63746), 54728 states have internal predecessors, (63746), 3254 states have call successors, (3254), 2529 states have call predecessors, (3254), 3104 states have return successors, (4420), 3420 states have call predecessors, (4420), 3252 states have call successors, (4420) [2023-12-21 21:53:28,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60677 states to 60677 states and 71420 transitions. [2023-12-21 21:53:28,044 INFO L78 Accepts]: Start accepts. Automaton has 60677 states and 71420 transitions. Word has length 317 [2023-12-21 21:53:28,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:53:28,045 INFO L495 AbstractCegarLoop]: Abstraction has 60677 states and 71420 transitions. [2023-12-21 21:53:28,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 60.0) internal successors, (180), 2 states have internal predecessors, (180), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-21 21:53:28,045 INFO L276 IsEmpty]: Start isEmpty. Operand 60677 states and 71420 transitions. [2023-12-21 21:53:28,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2023-12-21 21:53:28,078 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:53:28,078 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:53:28,083 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-21 21:53:28,280 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-21 21:53:28,280 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:53:28,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:53:28,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1493362558, now seen corresponding path program 1 times [2023-12-21 21:53:28,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:53:28,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [333967290] [2023-12-21 21:53:28,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:53:28,281 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:53:28,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:53:28,282 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-21 21:53:28,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-21 21:53:28,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:53:28,435 INFO L262 TraceCheckSpWp]: Trace formula consists of 614 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:53:28,441 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:53:28,466 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 268 proven. 0 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2023-12-21 21:53:28,466 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:53:28,467 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:53:28,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [333967290] [2023-12-21 21:53:28,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [333967290] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:53:28,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:53:28,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:53:28,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090671969] [2023-12-21 21:53:28,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:53:28,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:53:28,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:53:28,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:53:28,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:53:28,469 INFO L87 Difference]: Start difference. First operand 60677 states and 71420 transitions. Second operand has 3 states, 3 states have (on average 62.0) internal successors, (186), 3 states have internal predecessors, (186), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-21 21:53:29,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:53:29,526 INFO L93 Difference]: Finished difference Result 71075 states and 83144 transitions. [2023-12-21 21:53:29,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:53:29,527 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 62.0) internal successors, (186), 3 states have internal predecessors, (186), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) Word has length 320 [2023-12-21 21:53:29,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:53:29,549 INFO L225 Difference]: With dead ends: 71075 [2023-12-21 21:53:29,549 INFO L226 Difference]: Without dead ends: 10983 [2023-12-21 21:53:29,588 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 318 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-21 21:53:29,589 INFO L413 NwaCegarLoop]: 4266 mSDtfsCounter, 177 mSDsluCounter, 4118 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 8384 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:53:29,589 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 8384 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:53:29,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10983 states.