/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_label49+token_ring.07.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-21 22:16:50,353 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-21 22:16:50,420 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 22:16:50,423 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-21 22:16:50,423 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-21 22:16:50,444 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-21 22:16:50,445 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-21 22:16:50,445 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-21 22:16:50,445 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-21 22:16:50,448 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-21 22:16:50,448 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-21 22:16:50,448 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-21 22:16:50,449 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-21 22:16:50,450 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-21 22:16:50,450 INFO L153 SettingsManager]: * Use SBE=true [2023-12-21 22:16:50,450 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-21 22:16:50,451 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-21 22:16:50,451 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-21 22:16:50,451 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-21 22:16:50,451 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-21 22:16:50,451 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-21 22:16:50,451 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-21 22:16:50,452 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-21 22:16:50,452 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-21 22:16:50,452 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-21 22:16:50,452 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-21 22:16:50,452 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-21 22:16:50,452 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-21 22:16:50,452 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-21 22:16:50,452 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-21 22:16:50,453 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-21 22:16:50,453 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-21 22:16:50,453 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-21 22:16:50,453 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-21 22:16:50,454 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 22:16:50,454 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-21 22:16:50,454 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-21 22:16:50,454 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-21 22:16:50,454 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-21 22:16:50,454 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-21 22:16:50,454 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-21 22:16:50,454 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-21 22:16:50,455 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-21 22:16:50,455 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-21 22:16:50,455 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-21 22:16:50,455 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-21 22:16:50,455 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 22:16:50,638 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-21 22:16:50,656 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-21 22:16:50,657 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-21 22:16:50,658 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-21 22:16:50,664 INFO L274 PluginConnector]: CDTParser initialized [2023-12-21 22:16:50,665 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/Problem05_label49+token_ring.07.cil-2.c [2023-12-21 22:16:51,659 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-21 22:16:52,131 INFO L384 CDTParser]: Found 1 translation units. [2023-12-21 22:16:52,132 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label49+token_ring.07.cil-2.c [2023-12-21 22:16:52,178 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f5c0dd19b/608e9cc096ee4092b04c857a515d304d/FLAGa24c805b7 [2023-12-21 22:16:52,190 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f5c0dd19b/608e9cc096ee4092b04c857a515d304d [2023-12-21 22:16:52,191 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-21 22:16:52,193 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-21 22:16:52,194 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-21 22:16:52,194 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-21 22:16:52,198 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-21 22:16:52,198 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 10:16:52" (1/1) ... [2023-12-21 22:16:52,199 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@31e1b799 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:16:52, skipping insertion in model container [2023-12-21 22:16:52,199 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 10:16:52" (1/1) ... [2023-12-21 22:16:52,337 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-21 22:16:53,752 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_label49+token_ring.07.cil-2.c[380593,380606] [2023-12-21 22:16:53,773 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_label49+token_ring.07.cil-2.c[383339,383352] [2023-12-21 22:16:53,911 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 22:16:53,926 INFO L202 MainTranslator]: Completed pre-run [2023-12-21 22:16:54,525 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_label49+token_ring.07.cil-2.c[380593,380606] [2023-12-21 22:16:54,530 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_label49+token_ring.07.cil-2.c[383339,383352] [2023-12-21 22:16:54,550 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 22:16:54,591 INFO L206 MainTranslator]: Completed translation [2023-12-21 22:16:54,592 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:16:54 WrapperNode [2023-12-21 22:16:54,592 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-21 22:16:54,593 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-21 22:16:54,593 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-21 22:16:54,593 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-21 22:16:54,598 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:16:54" (1/1) ... [2023-12-21 22:16:54,659 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:16:54" (1/1) ... [2023-12-21 22:16:54,856 INFO L138 Inliner]: procedures = 59, calls = 63, calls flagged for inlining = 35, calls inlined = 35, statements flattened = 12906 [2023-12-21 22:16:54,856 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-21 22:16:54,857 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-21 22:16:54,857 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-21 22:16:54,857 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-21 22:16:54,864 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:16:54" (1/1) ... [2023-12-21 22:16:54,865 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:16:54" (1/1) ... [2023-12-21 22:16:54,919 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:16:54" (1/1) ... [2023-12-21 22:16:55,116 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 22:16:55,117 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:16:54" (1/1) ... [2023-12-21 22:16:55,117 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:16:54" (1/1) ... [2023-12-21 22:16:55,255 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:16:54" (1/1) ... [2023-12-21 22:16:55,292 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:16:54" (1/1) ... [2023-12-21 22:16:55,329 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:16:54" (1/1) ... [2023-12-21 22:16:55,350 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:16:54" (1/1) ... [2023-12-21 22:16:55,398 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-21 22:16:55,399 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-21 22:16:55,399 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-21 22:16:55,399 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-21 22:16:55,400 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:16:54" (1/1) ... [2023-12-21 22:16:55,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 22:16:55,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 22:16:55,508 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 22:16:55,532 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 22:16:55,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-21 22:16:55,533 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2023-12-21 22:16:55,533 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2023-12-21 22:16:55,533 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-21 22:16:55,533 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-21 22:16:55,533 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2023-12-21 22:16:55,533 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2023-12-21 22:16:55,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-21 22:16:55,534 INFO L130 BoogieDeclarations]: Found specification of procedure error [2023-12-21 22:16:55,534 INFO L138 BoogieDeclarations]: Found implementation of procedure error [2023-12-21 22:16:55,534 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2023-12-21 22:16:55,534 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2023-12-21 22:16:55,534 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2023-12-21 22:16:55,534 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2023-12-21 22:16:55,534 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2023-12-21 22:16:55,534 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2023-12-21 22:16:55,534 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-21 22:16:55,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-21 22:16:55,620 INFO L241 CfgBuilder]: Building ICFG [2023-12-21 22:16:55,622 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-21 22:17:02,847 INFO L282 CfgBuilder]: Performing block encoding [2023-12-21 22:17:02,913 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-21 22:17:02,914 INFO L309 CfgBuilder]: Removed 11 assume(true) statements. [2023-12-21 22:17:02,914 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 10:17:02 BoogieIcfgContainer [2023-12-21 22:17:02,914 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-21 22:17:02,916 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-21 22:17:02,916 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-21 22:17:02,918 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-21 22:17:02,918 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.12 10:16:52" (1/3) ... [2023-12-21 22:17:02,919 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@606d1be4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 10:17:02, skipping insertion in model container [2023-12-21 22:17:02,919 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:16:54" (2/3) ... [2023-12-21 22:17:02,919 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@606d1be4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 10:17:02, skipping insertion in model container [2023-12-21 22:17:02,919 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 10:17:02" (3/3) ... [2023-12-21 22:17:02,920 INFO L112 eAbstractionObserver]: Analyzing ICFG Problem05_label49+token_ring.07.cil-2.c [2023-12-21 22:17:02,932 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-21 22:17:02,933 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-21 22:17:02,996 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-21 22:17:03,001 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;@36b6fb39, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-21 22:17:03,001 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-21 22:17:03,011 INFO L276 IsEmpty]: Start isEmpty. Operand has 2364 states, 2331 states have (on average 1.8807378807378807) internal successors, (4384), 2336 states have internal predecessors, (4384), 23 states have call successors, (23), 7 states have call predecessors, (23), 7 states have return successors, (23), 22 states have call predecessors, (23), 23 states have call successors, (23) [2023-12-21 22:17:03,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:03,022 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:03,022 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:03,023 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:03,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:03,027 INFO L85 PathProgramCache]: Analyzing trace with hash -862262313, now seen corresponding path program 1 times [2023-12-21 22:17:03,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:03,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [576116095] [2023-12-21 22:17:03,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:03,038 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 22:17:03,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:03,040 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 22:17:03,082 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 22:17:03,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:03,183 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:17:03,189 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:03,262 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 22:17:03,262 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:03,263 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:03,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [576116095] [2023-12-21 22:17:03,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [576116095] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:03,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:03,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:17:03,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378755095] [2023-12-21 22:17:03,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:03,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:17:03,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:03,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:17:03,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:17:03,295 INFO L87 Difference]: Start difference. First operand has 2364 states, 2331 states have (on average 1.8807378807378807) internal successors, (4384), 2336 states have internal predecessors, (4384), 23 states have call successors, (23), 7 states have call predecessors, (23), 7 states have return successors, (23), 22 states have call predecessors, (23), 23 states have call successors, (23) Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 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 22:17:03,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:03,467 INFO L93 Difference]: Finished difference Result 4717 states and 8839 transitions. [2023-12-21 22:17:03,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:17:03,469 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:03,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:03,489 INFO L225 Difference]: With dead ends: 4717 [2023-12-21 22:17:03,489 INFO L226 Difference]: Without dead ends: 2359 [2023-12-21 22:17:03,495 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 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 22:17:03,498 INFO L413 NwaCegarLoop]: 4311 mSDtfsCounter, 371 mSDsluCounter, 3959 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 8270 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:03,498 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [371 Valid, 8270 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:17:03,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2359 states. [2023-12-21 22:17:03,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2359 to 2359. [2023-12-21 22:17:03,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2359 states, 2328 states have (on average 1.8445017182130585) internal successors, (4294), 2331 states have internal predecessors, (4294), 23 states have call successors, (23), 7 states have call predecessors, (23), 6 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2023-12-21 22:17:03,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2359 states to 2359 states and 4338 transitions. [2023-12-21 22:17:03,593 INFO L78 Accepts]: Start accepts. Automaton has 2359 states and 4338 transitions. Word has length 112 [2023-12-21 22:17:03,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:03,594 INFO L495 AbstractCegarLoop]: Abstraction has 2359 states and 4338 transitions. [2023-12-21 22:17:03,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 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 22:17:03,594 INFO L276 IsEmpty]: Start isEmpty. Operand 2359 states and 4338 transitions. [2023-12-21 22:17:03,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:03,597 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:03,597 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:03,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 (2)] Forceful destruction successful, exit code 0 [2023-12-21 22:17:03,799 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 22:17:03,799 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:03,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:03,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1893303211, now seen corresponding path program 1 times [2023-12-21 22:17:03,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:03,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [173572502] [2023-12-21 22:17:03,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:03,801 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 22:17:03,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:03,802 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 22:17:03,806 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 22:17:03,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:03,921 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:03,924 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:04,096 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 22:17:04,096 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:04,097 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:04,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [173572502] [2023-12-21 22:17:04,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [173572502] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:04,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:04,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:04,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829893724] [2023-12-21 22:17:04,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:04,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:17:04,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:04,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:17:04,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:17:04,099 INFO L87 Difference]: Start difference. First operand 2359 states and 4338 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 3 states have internal predecessors, (101), 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 22:17:04,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:04,660 INFO L93 Difference]: Finished difference Result 2838 states and 5113 transitions. [2023-12-21 22:17:04,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-21 22:17:04,660 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 3 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:04,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:04,670 INFO L225 Difference]: With dead ends: 2838 [2023-12-21 22:17:04,670 INFO L226 Difference]: Without dead ends: 2613 [2023-12-21 22:17:04,671 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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 22:17:04,672 INFO L413 NwaCegarLoop]: 4236 mSDtfsCounter, 4659 mSDsluCounter, 8610 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4674 SdHoareTripleChecker+Valid, 12846 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:04,672 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4674 Valid, 12846 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 483 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:17:04,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2613 states. [2023-12-21 22:17:04,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2613 to 2592. [2023-12-21 22:17:04,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2592 states, 2538 states have (on average 1.8270291568163908) internal successors, (4637), 2542 states have internal predecessors, (4637), 39 states have call successors, (39), 13 states have call predecessors, (39), 13 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2023-12-21 22:17:04,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2592 states to 2592 states and 4714 transitions. [2023-12-21 22:17:04,722 INFO L78 Accepts]: Start accepts. Automaton has 2592 states and 4714 transitions. Word has length 112 [2023-12-21 22:17:04,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:04,723 INFO L495 AbstractCegarLoop]: Abstraction has 2592 states and 4714 transitions. [2023-12-21 22:17:04,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 3 states have internal predecessors, (101), 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 22:17:04,723 INFO L276 IsEmpty]: Start isEmpty. Operand 2592 states and 4714 transitions. [2023-12-21 22:17:04,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:04,724 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:04,725 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:04,729 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-12-21 22:17:04,928 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 22:17:04,929 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:04,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:04,930 INFO L85 PathProgramCache]: Analyzing trace with hash -899050415, now seen corresponding path program 1 times [2023-12-21 22:17:04,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:04,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [435193113] [2023-12-21 22:17:04,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:04,930 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 22:17:04,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:04,932 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 22:17:04,944 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 22:17:05,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:05,049 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:05,052 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:05,103 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 22:17:05,104 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:05,104 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:05,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [435193113] [2023-12-21 22:17:05,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [435193113] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:05,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:05,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:05,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262183733] [2023-12-21 22:17:05,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:05,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:17:05,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:05,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:17:05,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:17:05,106 INFO L87 Difference]: Start difference. First operand 2592 states and 4714 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:05,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:05,431 INFO L93 Difference]: Finished difference Result 3050 states and 5455 transitions. [2023-12-21 22:17:05,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:17:05,431 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:05,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:05,439 INFO L225 Difference]: With dead ends: 3050 [2023-12-21 22:17:05,439 INFO L226 Difference]: Without dead ends: 2592 [2023-12-21 22:17:05,440 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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 22:17:05,441 INFO L413 NwaCegarLoop]: 4196 mSDtfsCounter, 4456 mSDsluCounter, 8286 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4471 SdHoareTripleChecker+Valid, 12482 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:05,441 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4471 Valid, 12482 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 22:17:05,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2592 states. [2023-12-21 22:17:05,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2592 to 2592. [2023-12-21 22:17:05,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2592 states, 2538 states have (on average 1.8242710795902286) internal successors, (4630), 2542 states have internal predecessors, (4630), 39 states have call successors, (39), 13 states have call predecessors, (39), 13 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2023-12-21 22:17:05,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2592 states to 2592 states and 4707 transitions. [2023-12-21 22:17:05,489 INFO L78 Accepts]: Start accepts. Automaton has 2592 states and 4707 transitions. Word has length 112 [2023-12-21 22:17:05,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:05,490 INFO L495 AbstractCegarLoop]: Abstraction has 2592 states and 4707 transitions. [2023-12-21 22:17:05,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:05,490 INFO L276 IsEmpty]: Start isEmpty. Operand 2592 states and 4707 transitions. [2023-12-21 22:17:05,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:05,491 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:05,491 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:05,498 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-21 22:17:05,696 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 22:17:05,696 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:05,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:05,697 INFO L85 PathProgramCache]: Analyzing trace with hash 379948245, now seen corresponding path program 1 times [2023-12-21 22:17:05,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:05,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1498334649] [2023-12-21 22:17:05,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:05,698 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 22:17:05,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:05,699 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 22:17:05,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-21 22:17:05,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:05,810 INFO L262 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:05,812 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:05,883 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 22:17:05,883 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:05,883 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:05,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1498334649] [2023-12-21 22:17:05,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1498334649] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:05,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:05,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:05,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453399251] [2023-12-21 22:17:05,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:05,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:17:05,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:05,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:17:05,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:17:05,885 INFO L87 Difference]: Start difference. First operand 2592 states and 4707 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:06,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:06,263 INFO L93 Difference]: Finished difference Result 3050 states and 5441 transitions. [2023-12-21 22:17:06,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:17:06,264 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:06,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:06,271 INFO L225 Difference]: With dead ends: 3050 [2023-12-21 22:17:06,271 INFO L226 Difference]: Without dead ends: 2592 [2023-12-21 22:17:06,275 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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 22:17:06,276 INFO L413 NwaCegarLoop]: 4193 mSDtfsCounter, 4450 mSDsluCounter, 8282 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4465 SdHoareTripleChecker+Valid, 12475 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:06,277 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4465 Valid, 12475 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:17:06,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2592 states. [2023-12-21 22:17:06,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2592 to 2592. [2023-12-21 22:17:06,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2592 states, 2538 states have (on average 1.8215130023640662) internal successors, (4623), 2542 states have internal predecessors, (4623), 39 states have call successors, (39), 13 states have call predecessors, (39), 13 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2023-12-21 22:17:06,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2592 states to 2592 states and 4700 transitions. [2023-12-21 22:17:06,342 INFO L78 Accepts]: Start accepts. Automaton has 2592 states and 4700 transitions. Word has length 112 [2023-12-21 22:17:06,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:06,342 INFO L495 AbstractCegarLoop]: Abstraction has 2592 states and 4700 transitions. [2023-12-21 22:17:06,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:06,343 INFO L276 IsEmpty]: Start isEmpty. Operand 2592 states and 4700 transitions. [2023-12-21 22:17:06,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:06,344 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:06,344 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:06,350 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-12-21 22:17:06,548 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 22:17:06,548 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:06,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:06,549 INFO L85 PathProgramCache]: Analyzing trace with hash -964267055, now seen corresponding path program 1 times [2023-12-21 22:17:06,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:06,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [437003765] [2023-12-21 22:17:06,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:06,549 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 22:17:06,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:06,550 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 22:17:06,576 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 22:17:06,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:06,651 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:06,653 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:06,705 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 22:17:06,705 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:06,705 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:06,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [437003765] [2023-12-21 22:17:06,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [437003765] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:06,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:06,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:06,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585648544] [2023-12-21 22:17:06,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:06,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:17:06,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:06,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:17:06,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:17:06,709 INFO L87 Difference]: Start difference. First operand 2592 states and 4700 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:07,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:07,011 INFO L93 Difference]: Finished difference Result 3050 states and 5427 transitions. [2023-12-21 22:17:07,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:17:07,012 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:07,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:07,027 INFO L225 Difference]: With dead ends: 3050 [2023-12-21 22:17:07,027 INFO L226 Difference]: Without dead ends: 2592 [2023-12-21 22:17:07,030 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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 22:17:07,030 INFO L413 NwaCegarLoop]: 4190 mSDtfsCounter, 4444 mSDsluCounter, 8278 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4459 SdHoareTripleChecker+Valid, 12468 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:07,031 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4459 Valid, 12468 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 22:17:07,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2592 states. [2023-12-21 22:17:07,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2592 to 2592. [2023-12-21 22:17:07,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2592 states, 2538 states have (on average 1.8187549251379038) internal successors, (4616), 2542 states have internal predecessors, (4616), 39 states have call successors, (39), 13 states have call predecessors, (39), 13 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2023-12-21 22:17:07,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2592 states to 2592 states and 4693 transitions. [2023-12-21 22:17:07,104 INFO L78 Accepts]: Start accepts. Automaton has 2592 states and 4693 transitions. Word has length 112 [2023-12-21 22:17:07,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:07,105 INFO L495 AbstractCegarLoop]: Abstraction has 2592 states and 4693 transitions. [2023-12-21 22:17:07,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:07,105 INFO L276 IsEmpty]: Start isEmpty. Operand 2592 states and 4693 transitions. [2023-12-21 22:17:07,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:07,106 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:07,106 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:07,114 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 22:17:07,312 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 22:17:07,312 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:07,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:07,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1146176171, now seen corresponding path program 1 times [2023-12-21 22:17:07,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:07,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [842531258] [2023-12-21 22:17:07,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:07,313 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 22:17:07,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:07,315 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 22:17:07,318 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 22:17:07,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:07,410 INFO L262 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:07,412 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:07,462 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 22:17:07,462 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:07,462 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:07,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [842531258] [2023-12-21 22:17:07,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [842531258] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:07,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:07,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:07,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895673812] [2023-12-21 22:17:07,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:07,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:17:07,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:07,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:17:07,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:17:07,464 INFO L87 Difference]: Start difference. First operand 2592 states and 4693 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:07,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:07,777 INFO L93 Difference]: Finished difference Result 3050 states and 5413 transitions. [2023-12-21 22:17:07,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:17:07,777 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:07,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:07,785 INFO L225 Difference]: With dead ends: 3050 [2023-12-21 22:17:07,785 INFO L226 Difference]: Without dead ends: 2592 [2023-12-21 22:17:07,786 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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 22:17:07,787 INFO L413 NwaCegarLoop]: 4187 mSDtfsCounter, 4438 mSDsluCounter, 8274 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4453 SdHoareTripleChecker+Valid, 12461 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:07,787 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4453 Valid, 12461 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 22:17:07,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2592 states. [2023-12-21 22:17:07,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2592 to 2592. [2023-12-21 22:17:07,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2592 states, 2538 states have (on average 1.8159968479117414) internal successors, (4609), 2542 states have internal predecessors, (4609), 39 states have call successors, (39), 13 states have call predecessors, (39), 13 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2023-12-21 22:17:07,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2592 states to 2592 states and 4686 transitions. [2023-12-21 22:17:07,913 INFO L78 Accepts]: Start accepts. Automaton has 2592 states and 4686 transitions. Word has length 112 [2023-12-21 22:17:07,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:07,914 INFO L495 AbstractCegarLoop]: Abstraction has 2592 states and 4686 transitions. [2023-12-21 22:17:07,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:07,915 INFO L276 IsEmpty]: Start isEmpty. Operand 2592 states and 4686 transitions. [2023-12-21 22:17:07,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:07,916 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:07,917 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:07,923 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 22:17:08,121 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 22:17:08,121 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:08,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:08,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1152044207, now seen corresponding path program 1 times [2023-12-21 22:17:08,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:08,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [824047762] [2023-12-21 22:17:08,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:08,122 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 22:17:08,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:08,124 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 22:17:08,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-21 22:17:08,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:08,225 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:08,227 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:08,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 22:17:08,281 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:08,281 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:08,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [824047762] [2023-12-21 22:17:08,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [824047762] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:08,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:08,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:08,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058580247] [2023-12-21 22:17:08,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:08,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:17:08,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:08,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:17:08,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:17:08,283 INFO L87 Difference]: Start difference. First operand 2592 states and 4686 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:08,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:08,612 INFO L93 Difference]: Finished difference Result 3050 states and 5399 transitions. [2023-12-21 22:17:08,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:17:08,613 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:08,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:08,620 INFO L225 Difference]: With dead ends: 3050 [2023-12-21 22:17:08,621 INFO L226 Difference]: Without dead ends: 2592 [2023-12-21 22:17:08,622 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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 22:17:08,623 INFO L413 NwaCegarLoop]: 4184 mSDtfsCounter, 4432 mSDsluCounter, 8270 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4447 SdHoareTripleChecker+Valid, 12454 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:08,623 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4447 Valid, 12454 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 22:17:08,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2592 states. [2023-12-21 22:17:08,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2592 to 2592. [2023-12-21 22:17:08,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2592 states, 2538 states have (on average 1.8132387706855793) internal successors, (4602), 2542 states have internal predecessors, (4602), 39 states have call successors, (39), 13 states have call predecessors, (39), 13 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2023-12-21 22:17:08,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2592 states to 2592 states and 4679 transitions. [2023-12-21 22:17:08,692 INFO L78 Accepts]: Start accepts. Automaton has 2592 states and 4679 transitions. Word has length 112 [2023-12-21 22:17:08,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:08,692 INFO L495 AbstractCegarLoop]: Abstraction has 2592 states and 4679 transitions. [2023-12-21 22:17:08,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:08,693 INFO L276 IsEmpty]: Start isEmpty. Operand 2592 states and 4679 transitions. [2023-12-21 22:17:08,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:08,694 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:08,694 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:08,702 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 22:17:08,899 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 22:17:08,899 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:08,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:08,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1706422827, now seen corresponding path program 1 times [2023-12-21 22:17:08,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:08,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1298228782] [2023-12-21 22:17:08,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:08,902 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 22:17:08,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:08,903 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 22:17:08,936 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 22:17:09,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:09,011 INFO L262 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:09,014 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:09,076 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 22:17:09,077 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:09,077 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:09,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1298228782] [2023-12-21 22:17:09,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1298228782] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:09,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:09,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:09,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548083196] [2023-12-21 22:17:09,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:09,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:17:09,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:09,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:17:09,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:17:09,078 INFO L87 Difference]: Start difference. First operand 2592 states and 4679 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:09,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:09,435 INFO L93 Difference]: Finished difference Result 3050 states and 5385 transitions. [2023-12-21 22:17:09,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:17:09,436 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:09,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:09,445 INFO L225 Difference]: With dead ends: 3050 [2023-12-21 22:17:09,445 INFO L226 Difference]: Without dead ends: 2592 [2023-12-21 22:17:09,447 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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 22:17:09,448 INFO L413 NwaCegarLoop]: 4181 mSDtfsCounter, 4425 mSDsluCounter, 8266 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4440 SdHoareTripleChecker+Valid, 12447 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:09,448 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4440 Valid, 12447 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:17:09,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2592 states. [2023-12-21 22:17:09,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2592 to 2592. [2023-12-21 22:17:09,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2592 states, 2538 states have (on average 1.8104806934594169) internal successors, (4595), 2542 states have internal predecessors, (4595), 39 states have call successors, (39), 13 states have call predecessors, (39), 13 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2023-12-21 22:17:09,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2592 states to 2592 states and 4672 transitions. [2023-12-21 22:17:09,518 INFO L78 Accepts]: Start accepts. Automaton has 2592 states and 4672 transitions. Word has length 112 [2023-12-21 22:17:09,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:09,518 INFO L495 AbstractCegarLoop]: Abstraction has 2592 states and 4672 transitions. [2023-12-21 22:17:09,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:09,518 INFO L276 IsEmpty]: Start isEmpty. Operand 2592 states and 4672 transitions. [2023-12-21 22:17:09,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:09,519 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:09,519 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:09,530 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-21 22:17:09,724 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 22:17:09,724 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:09,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:09,725 INFO L85 PathProgramCache]: Analyzing trace with hash -553928359, now seen corresponding path program 1 times [2023-12-21 22:17:09,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:09,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2005374428] [2023-12-21 22:17:09,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:09,726 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:17:09,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:09,727 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 22:17:09,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 (10)] Waiting until timeout for monitored process [2023-12-21 22:17:09,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:09,832 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:09,835 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:09,882 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 22:17:09,882 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:09,883 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:09,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2005374428] [2023-12-21 22:17:09,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2005374428] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:09,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:09,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:09,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772985618] [2023-12-21 22:17:09,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:09,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:17:09,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:09,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:17:09,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:17:09,885 INFO L87 Difference]: Start difference. First operand 2592 states and 4672 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:10,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:10,304 INFO L93 Difference]: Finished difference Result 3156 states and 5543 transitions. [2023-12-21 22:17:10,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:17:10,305 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:10,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:10,317 INFO L225 Difference]: With dead ends: 3156 [2023-12-21 22:17:10,317 INFO L226 Difference]: Without dead ends: 2698 [2023-12-21 22:17:10,320 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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 22:17:10,320 INFO L413 NwaCegarLoop]: 4179 mSDtfsCounter, 4488 mSDsluCounter, 8262 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4503 SdHoareTripleChecker+Valid, 12441 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:10,320 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4503 Valid, 12441 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:17:10,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2698 states. [2023-12-21 22:17:10,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2698 to 2698. [2023-12-21 22:17:10,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2698 states, 2638 states have (on average 1.7945413191811979) internal successors, (4734), 2642 states have internal predecessors, (4734), 41 states have call successors, (41), 17 states have call predecessors, (41), 17 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-21 22:17:10,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2698 states to 2698 states and 4815 transitions. [2023-12-21 22:17:10,381 INFO L78 Accepts]: Start accepts. Automaton has 2698 states and 4815 transitions. Word has length 112 [2023-12-21 22:17:10,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:10,381 INFO L495 AbstractCegarLoop]: Abstraction has 2698 states and 4815 transitions. [2023-12-21 22:17:10,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:10,381 INFO L276 IsEmpty]: Start isEmpty. Operand 2698 states and 4815 transitions. [2023-12-21 22:17:10,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:10,382 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:10,382 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:10,388 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2023-12-21 22:17:10,586 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 22:17:10,586 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:10,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:10,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1407464588, now seen corresponding path program 1 times [2023-12-21 22:17:10,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:10,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1413124366] [2023-12-21 22:17:10,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:10,588 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 22:17:10,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:10,589 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 22:17:10,592 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 22:17:10,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:10,689 INFO L262 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:10,691 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:10,732 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 22:17:10,732 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:10,732 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:10,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1413124366] [2023-12-21 22:17:10,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1413124366] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:10,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:10,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:10,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30962579] [2023-12-21 22:17:10,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:10,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:17:10,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:10,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:17:10,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:17:10,734 INFO L87 Difference]: Start difference. First operand 2698 states and 4815 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:11,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:11,130 INFO L93 Difference]: Finished difference Result 3368 states and 5829 transitions. [2023-12-21 22:17:11,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:17:11,130 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:11,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:11,140 INFO L225 Difference]: With dead ends: 3368 [2023-12-21 22:17:11,141 INFO L226 Difference]: Without dead ends: 2804 [2023-12-21 22:17:11,143 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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 22:17:11,143 INFO L413 NwaCegarLoop]: 4176 mSDtfsCounter, 4481 mSDsluCounter, 8258 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4496 SdHoareTripleChecker+Valid, 12434 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:11,144 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4496 Valid, 12434 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:17:11,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2804 states. [2023-12-21 22:17:11,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2804 to 2804. [2023-12-21 22:17:11,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2804 states, 2738 states have (on average 1.7783053323593865) internal successors, (4869), 2742 states have internal predecessors, (4869), 43 states have call successors, (43), 21 states have call predecessors, (43), 21 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2023-12-21 22:17:11,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2804 states to 2804 states and 4954 transitions. [2023-12-21 22:17:11,212 INFO L78 Accepts]: Start accepts. Automaton has 2804 states and 4954 transitions. Word has length 112 [2023-12-21 22:17:11,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:11,212 INFO L495 AbstractCegarLoop]: Abstraction has 2804 states and 4954 transitions. [2023-12-21 22:17:11,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:11,212 INFO L276 IsEmpty]: Start isEmpty. Operand 2804 states and 4954 transitions. [2023-12-21 22:17:11,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:11,213 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:11,213 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:11,220 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 22:17:11,417 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 22:17:11,418 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:11,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:11,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1853192200, now seen corresponding path program 1 times [2023-12-21 22:17:11,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:11,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1571898225] [2023-12-21 22:17:11,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:11,419 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 22:17:11,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:11,420 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 22:17:11,421 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 22:17:11,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:11,520 INFO L262 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:11,522 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:11,569 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 22:17:11,569 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:11,569 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:11,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1571898225] [2023-12-21 22:17:11,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1571898225] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:11,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:11,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:11,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294449169] [2023-12-21 22:17:11,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:11,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:17:11,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:11,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:17:11,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:17:11,571 INFO L87 Difference]: Start difference. First operand 2804 states and 4954 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:11,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:11,957 INFO L93 Difference]: Finished difference Result 3580 states and 6107 transitions. [2023-12-21 22:17:11,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:17:11,958 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:11,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:11,963 INFO L225 Difference]: With dead ends: 3580 [2023-12-21 22:17:11,964 INFO L226 Difference]: Without dead ends: 2910 [2023-12-21 22:17:11,965 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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 22:17:11,966 INFO L413 NwaCegarLoop]: 4173 mSDtfsCounter, 4475 mSDsluCounter, 8254 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4490 SdHoareTripleChecker+Valid, 12427 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:11,966 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4490 Valid, 12427 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 417 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:17:11,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2910 states. [2023-12-21 22:17:12,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2910 to 2910. [2023-12-21 22:17:12,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2910 states, 2838 states have (on average 1.7618040873854828) internal successors, (5000), 2842 states have internal predecessors, (5000), 45 states have call successors, (45), 25 states have call predecessors, (45), 25 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-21 22:17:12,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2910 states to 2910 states and 5089 transitions. [2023-12-21 22:17:12,017 INFO L78 Accepts]: Start accepts. Automaton has 2910 states and 5089 transitions. Word has length 112 [2023-12-21 22:17:12,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:12,017 INFO L495 AbstractCegarLoop]: Abstraction has 2910 states and 5089 transitions. [2023-12-21 22:17:12,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:12,017 INFO L276 IsEmpty]: Start isEmpty. Operand 2910 states and 5089 transitions. [2023-12-21 22:17:12,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:12,018 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:12,018 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:12,024 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2023-12-21 22:17:12,222 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 22:17:12,222 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:12,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:12,222 INFO L85 PathProgramCache]: Analyzing trace with hash -828787757, now seen corresponding path program 1 times [2023-12-21 22:17:12,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:12,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [665818720] [2023-12-21 22:17:12,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:12,223 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:17:12,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:12,224 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 22:17:12,225 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 22:17:12,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:12,310 INFO L262 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:12,312 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:12,354 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 22:17:12,355 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:12,355 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:12,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [665818720] [2023-12-21 22:17:12,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [665818720] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:12,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:12,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:12,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318782788] [2023-12-21 22:17:12,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:12,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:17:12,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:12,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:17:12,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:17:12,356 INFO L87 Difference]: Start difference. First operand 2910 states and 5089 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:12,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:12,722 INFO L93 Difference]: Finished difference Result 3792 states and 6377 transitions. [2023-12-21 22:17:12,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:17:12,723 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:12,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:12,728 INFO L225 Difference]: With dead ends: 3792 [2023-12-21 22:17:12,728 INFO L226 Difference]: Without dead ends: 3016 [2023-12-21 22:17:12,730 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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 22:17:12,731 INFO L413 NwaCegarLoop]: 4170 mSDtfsCounter, 4468 mSDsluCounter, 8250 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4483 SdHoareTripleChecker+Valid, 12420 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:12,731 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4483 Valid, 12420 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:17:12,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3016 states. [2023-12-21 22:17:12,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3016 to 3016. [2023-12-21 22:17:12,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3016 states, 2938 states have (on average 1.745064669843431) internal successors, (5127), 2942 states have internal predecessors, (5127), 47 states have call successors, (47), 29 states have call predecessors, (47), 29 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-21 22:17:12,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3016 states to 3016 states and 5220 transitions. [2023-12-21 22:17:12,856 INFO L78 Accepts]: Start accepts. Automaton has 3016 states and 5220 transitions. Word has length 112 [2023-12-21 22:17:12,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:12,856 INFO L495 AbstractCegarLoop]: Abstraction has 3016 states and 5220 transitions. [2023-12-21 22:17:12,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:12,856 INFO L276 IsEmpty]: Start isEmpty. Operand 3016 states and 5220 transitions. [2023-12-21 22:17:12,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:12,857 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:12,857 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:12,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-21 22:17:13,061 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 22:17:13,061 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:13,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:13,062 INFO L85 PathProgramCache]: Analyzing trace with hash 270788888, now seen corresponding path program 1 times [2023-12-21 22:17:13,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:13,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1862561240] [2023-12-21 22:17:13,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:13,062 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 22:17:13,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:13,063 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 22:17:13,067 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 22:17:13,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:13,162 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:13,163 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:13,207 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 22:17:13,208 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:13,208 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:13,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1862561240] [2023-12-21 22:17:13,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1862561240] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:13,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:13,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:13,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811660977] [2023-12-21 22:17:13,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:13,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:17:13,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:13,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:17:13,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:17:13,209 INFO L87 Difference]: Start difference. First operand 3016 states and 5220 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:13,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:13,570 INFO L93 Difference]: Finished difference Result 4004 states and 6639 transitions. [2023-12-21 22:17:13,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:17:13,571 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:13,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:13,576 INFO L225 Difference]: With dead ends: 4004 [2023-12-21 22:17:13,576 INFO L226 Difference]: Without dead ends: 3122 [2023-12-21 22:17:13,580 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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 22:17:13,581 INFO L413 NwaCegarLoop]: 4167 mSDtfsCounter, 4461 mSDsluCounter, 8246 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4476 SdHoareTripleChecker+Valid, 12413 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:13,581 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4476 Valid, 12413 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:17:13,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3122 states. [2023-12-21 22:17:13,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3122 to 3122. [2023-12-21 22:17:13,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3122 states, 3038 states have (on average 1.728110599078341) internal successors, (5250), 3042 states have internal predecessors, (5250), 49 states have call successors, (49), 33 states have call predecessors, (49), 33 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2023-12-21 22:17:13,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3122 states to 3122 states and 5347 transitions. [2023-12-21 22:17:13,639 INFO L78 Accepts]: Start accepts. Automaton has 3122 states and 5347 transitions. Word has length 112 [2023-12-21 22:17:13,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:13,639 INFO L495 AbstractCegarLoop]: Abstraction has 3122 states and 5347 transitions. [2023-12-21 22:17:13,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:13,639 INFO L276 IsEmpty]: Start isEmpty. Operand 3122 states and 5347 transitions. [2023-12-21 22:17:13,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:13,640 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:13,640 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:13,644 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 22:17:13,844 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 22:17:13,845 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:13,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:13,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1389487340, now seen corresponding path program 1 times [2023-12-21 22:17:13,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:13,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [300580759] [2023-12-21 22:17:13,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:13,846 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 22:17:13,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:13,847 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 22:17:13,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 (15)] Waiting until timeout for monitored process [2023-12-21 22:17:13,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:13,934 INFO L262 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:13,936 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:13,975 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 22:17:13,975 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:13,975 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:13,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [300580759] [2023-12-21 22:17:13,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [300580759] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:13,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:13,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:13,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981549040] [2023-12-21 22:17:13,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:13,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:17:13,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:13,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:17:13,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:17:13,977 INFO L87 Difference]: Start difference. First operand 3122 states and 5347 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:14,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:14,338 INFO L93 Difference]: Finished difference Result 4216 states and 6893 transitions. [2023-12-21 22:17:14,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:17:14,338 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:14,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:14,344 INFO L225 Difference]: With dead ends: 4216 [2023-12-21 22:17:14,344 INFO L226 Difference]: Without dead ends: 3228 [2023-12-21 22:17:14,346 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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 22:17:14,346 INFO L413 NwaCegarLoop]: 4164 mSDtfsCounter, 4454 mSDsluCounter, 8242 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4469 SdHoareTripleChecker+Valid, 12406 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:14,346 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4469 Valid, 12406 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:17:14,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3228 states. [2023-12-21 22:17:14,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3228 to 3228. [2023-12-21 22:17:14,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3228 states, 3138 states have (on average 1.7109623964308476) internal successors, (5369), 3142 states have internal predecessors, (5369), 51 states have call successors, (51), 37 states have call predecessors, (51), 37 states have return successors, (50), 49 states have call predecessors, (50), 49 states have call successors, (50) [2023-12-21 22:17:14,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3228 states to 3228 states and 5470 transitions. [2023-12-21 22:17:14,407 INFO L78 Accepts]: Start accepts. Automaton has 3228 states and 5470 transitions. Word has length 112 [2023-12-21 22:17:14,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:14,409 INFO L495 AbstractCegarLoop]: Abstraction has 3228 states and 5470 transitions. [2023-12-21 22:17:14,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:14,409 INFO L276 IsEmpty]: Start isEmpty. Operand 3228 states and 5470 transitions. [2023-12-21 22:17:14,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:14,410 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:14,410 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:14,418 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 22:17:14,616 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 22:17:14,616 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:14,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:14,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1742770535, now seen corresponding path program 1 times [2023-12-21 22:17:14,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:14,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2127563881] [2023-12-21 22:17:14,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:14,617 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:17:14,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:14,618 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 22:17:14,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-21 22:17:14,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:14,703 INFO L262 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:14,705 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:14,746 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 22:17:14,746 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:14,747 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:14,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2127563881] [2023-12-21 22:17:14,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2127563881] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:14,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:14,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:14,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329185641] [2023-12-21 22:17:14,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:14,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:17:14,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:14,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:17:14,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:17:14,748 INFO L87 Difference]: Start difference. First operand 3228 states and 5470 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:15,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:15,098 INFO L93 Difference]: Finished difference Result 4428 states and 7139 transitions. [2023-12-21 22:17:15,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:17:15,100 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:15,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:15,106 INFO L225 Difference]: With dead ends: 4428 [2023-12-21 22:17:15,106 INFO L226 Difference]: Without dead ends: 3334 [2023-12-21 22:17:15,109 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 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 22:17:15,109 INFO L413 NwaCegarLoop]: 4161 mSDtfsCounter, 4446 mSDsluCounter, 8238 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4461 SdHoareTripleChecker+Valid, 12399 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:15,109 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4461 Valid, 12399 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:17:15,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3334 states. [2023-12-21 22:17:15,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3334 to 3334. [2023-12-21 22:17:15,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3334 states, 3238 states have (on average 1.6936380481778877) internal successors, (5484), 3242 states have internal predecessors, (5484), 53 states have call successors, (53), 41 states have call predecessors, (53), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2023-12-21 22:17:15,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3334 states to 3334 states and 5589 transitions. [2023-12-21 22:17:15,182 INFO L78 Accepts]: Start accepts. Automaton has 3334 states and 5589 transitions. Word has length 112 [2023-12-21 22:17:15,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:15,183 INFO L495 AbstractCegarLoop]: Abstraction has 3334 states and 5589 transitions. [2023-12-21 22:17:15,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:15,183 INFO L276 IsEmpty]: Start isEmpty. Operand 3334 states and 5589 transitions. [2023-12-21 22:17:15,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:15,184 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:15,184 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:15,191 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 22:17:15,388 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 22:17:15,388 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:15,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:15,388 INFO L85 PathProgramCache]: Analyzing trace with hash -679759778, now seen corresponding path program 1 times [2023-12-21 22:17:15,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:15,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [180885845] [2023-12-21 22:17:15,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:15,389 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 22:17:15,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:15,390 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 22:17:15,404 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 22:17:15,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:15,487 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:15,489 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:15,500 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 22:17:15,501 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:15,501 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:15,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [180885845] [2023-12-21 22:17:15,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [180885845] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:15,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:15,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:15,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053289230] [2023-12-21 22:17:15,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:15,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:17:15,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:15,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:17:15,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:17:15,502 INFO L87 Difference]: Start difference. First operand 3334 states and 5589 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:15,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:15,631 INFO L93 Difference]: Finished difference Result 4625 states and 7356 transitions. [2023-12-21 22:17:15,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:17:15,632 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:15,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:15,637 INFO L225 Difference]: With dead ends: 4625 [2023-12-21 22:17:15,637 INFO L226 Difference]: Without dead ends: 3426 [2023-12-21 22:17:15,640 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 109 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 22:17:15,640 INFO L413 NwaCegarLoop]: 4269 mSDtfsCounter, 65 mSDsluCounter, 8527 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 12796 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:15,640 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 12796 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:17:15,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3426 states. [2023-12-21 22:17:15,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3426 to 3338. [2023-12-21 22:17:15,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3338 states, 3242 states have (on average 1.688463911165947) internal successors, (5474), 3246 states have internal predecessors, (5474), 53 states have call successors, (53), 41 states have call predecessors, (53), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2023-12-21 22:17:15,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3338 states to 3338 states and 5579 transitions. [2023-12-21 22:17:15,710 INFO L78 Accepts]: Start accepts. Automaton has 3338 states and 5579 transitions. Word has length 112 [2023-12-21 22:17:15,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:15,710 INFO L495 AbstractCegarLoop]: Abstraction has 3338 states and 5579 transitions. [2023-12-21 22:17:15,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:15,710 INFO L276 IsEmpty]: Start isEmpty. Operand 3338 states and 5579 transitions. [2023-12-21 22:17:15,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:15,711 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:15,711 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:15,717 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 22:17:15,915 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 22:17:15,915 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:15,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:15,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1704164960, now seen corresponding path program 1 times [2023-12-21 22:17:15,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:15,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [839858735] [2023-12-21 22:17:15,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:15,916 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 22:17:15,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:15,917 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 22:17:15,932 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 22:17:16,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:16,020 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:16,022 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:16,034 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 22:17:16,034 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:16,034 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:16,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [839858735] [2023-12-21 22:17:16,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [839858735] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:16,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:16,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:16,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189061799] [2023-12-21 22:17:16,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:16,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:17:16,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:16,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:17:16,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:17:16,036 INFO L87 Difference]: Start difference. First operand 3338 states and 5579 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:16,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:16,229 INFO L93 Difference]: Finished difference Result 4621 states and 7320 transitions. [2023-12-21 22:17:16,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:17:16,230 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:16,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:16,238 INFO L225 Difference]: With dead ends: 4621 [2023-12-21 22:17:16,238 INFO L226 Difference]: Without dead ends: 3418 [2023-12-21 22:17:16,240 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 109 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 22:17:16,240 INFO L413 NwaCegarLoop]: 4269 mSDtfsCounter, 56 mSDsluCounter, 8528 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 12797 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:16,240 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 12797 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:17:16,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3418 states. [2023-12-21 22:17:16,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3418 to 3342. [2023-12-21 22:17:16,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3342 states, 3246 states have (on average 1.6833025261860752) internal successors, (5464), 3250 states have internal predecessors, (5464), 53 states have call successors, (53), 41 states have call predecessors, (53), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2023-12-21 22:17:16,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3342 states to 3342 states and 5569 transitions. [2023-12-21 22:17:16,307 INFO L78 Accepts]: Start accepts. Automaton has 3342 states and 5569 transitions. Word has length 112 [2023-12-21 22:17:16,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:16,307 INFO L495 AbstractCegarLoop]: Abstraction has 3342 states and 5569 transitions. [2023-12-21 22:17:16,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:16,308 INFO L276 IsEmpty]: Start isEmpty. Operand 3342 states and 5569 transitions. [2023-12-21 22:17:16,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:16,308 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:16,308 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:16,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-21 22:17:16,512 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 22:17:16,513 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:16,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:16,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1636862178, now seen corresponding path program 1 times [2023-12-21 22:17:16,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:16,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1339864655] [2023-12-21 22:17:16,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:16,514 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 22:17:16,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:16,515 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 22:17:16,517 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 22:17:16,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:16,605 INFO L262 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:16,607 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:16,617 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 22:17:16,617 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:16,617 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:16,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1339864655] [2023-12-21 22:17:16,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1339864655] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:16,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:16,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:16,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415825411] [2023-12-21 22:17:16,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:16,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:17:16,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:16,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:17:16,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:17:16,619 INFO L87 Difference]: Start difference. First operand 3342 states and 5569 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:16,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:16,745 INFO L93 Difference]: Finished difference Result 4617 states and 7284 transitions. [2023-12-21 22:17:16,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:17:16,746 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:16,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:16,752 INFO L225 Difference]: With dead ends: 4617 [2023-12-21 22:17:16,752 INFO L226 Difference]: Without dead ends: 3410 [2023-12-21 22:17:16,754 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 109 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 22:17:16,755 INFO L413 NwaCegarLoop]: 4269 mSDtfsCounter, 47 mSDsluCounter, 8529 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 12798 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:16,755 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 12798 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:17:16,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3410 states. [2023-12-21 22:17:16,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3410 to 3346. [2023-12-21 22:17:16,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3346 states, 3250 states have (on average 1.678153846153846) internal successors, (5454), 3254 states have internal predecessors, (5454), 53 states have call successors, (53), 41 states have call predecessors, (53), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2023-12-21 22:17:16,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3346 states to 3346 states and 5559 transitions. [2023-12-21 22:17:16,820 INFO L78 Accepts]: Start accepts. Automaton has 3346 states and 5559 transitions. Word has length 112 [2023-12-21 22:17:16,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:16,820 INFO L495 AbstractCegarLoop]: Abstraction has 3346 states and 5559 transitions. [2023-12-21 22:17:16,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:16,821 INFO L276 IsEmpty]: Start isEmpty. Operand 3346 states and 5559 transitions. [2023-12-21 22:17:16,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:16,821 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:16,821 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:16,825 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0 [2023-12-21 22:17:17,025 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 22:17:17,025 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:17,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:17,026 INFO L85 PathProgramCache]: Analyzing trace with hash -2054258784, now seen corresponding path program 1 times [2023-12-21 22:17:17,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:17,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [773092614] [2023-12-21 22:17:17,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:17,027 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 22:17:17,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:17,027 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 22:17:17,056 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 22:17:17,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:17,125 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:17,126 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:17,137 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 22:17:17,137 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:17,137 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:17,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [773092614] [2023-12-21 22:17:17,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [773092614] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:17,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:17,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:17,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893419743] [2023-12-21 22:17:17,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:17,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:17:17,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:17,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:17:17,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:17:17,139 INFO L87 Difference]: Start difference. First operand 3346 states and 5559 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:17,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:17,259 INFO L93 Difference]: Finished difference Result 4613 states and 7248 transitions. [2023-12-21 22:17:17,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:17:17,259 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:17,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:17,268 INFO L225 Difference]: With dead ends: 4613 [2023-12-21 22:17:17,268 INFO L226 Difference]: Without dead ends: 3402 [2023-12-21 22:17:17,270 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 109 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 22:17:17,270 INFO L413 NwaCegarLoop]: 4269 mSDtfsCounter, 38 mSDsluCounter, 8530 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 12799 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:17,270 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 12799 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:17:17,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3402 states. [2023-12-21 22:17:17,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3402 to 3350. [2023-12-21 22:17:17,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3350 states, 3254 states have (on average 1.6730178242163491) internal successors, (5444), 3258 states have internal predecessors, (5444), 53 states have call successors, (53), 41 states have call predecessors, (53), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2023-12-21 22:17:17,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3350 states to 3350 states and 5549 transitions. [2023-12-21 22:17:17,334 INFO L78 Accepts]: Start accepts. Automaton has 3350 states and 5549 transitions. Word has length 112 [2023-12-21 22:17:17,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:17,334 INFO L495 AbstractCegarLoop]: Abstraction has 3350 states and 5549 transitions. [2023-12-21 22:17:17,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:17,335 INFO L276 IsEmpty]: Start isEmpty. Operand 3350 states and 5549 transitions. [2023-12-21 22:17:17,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:17,336 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:17,336 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:17,346 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 22:17:17,542 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 22:17:17,543 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:17,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:17,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1620529698, now seen corresponding path program 1 times [2023-12-21 22:17:17,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:17,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [599857463] [2023-12-21 22:17:17,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:17,544 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 22:17:17,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:17,545 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 22:17:17,560 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 22:17:17,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:17,641 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:17,642 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:17,653 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 22:17:17,653 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:17,653 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:17,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [599857463] [2023-12-21 22:17:17,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [599857463] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:17,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:17,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:17,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744385921] [2023-12-21 22:17:17,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:17,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:17:17,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:17,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:17:17,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:17:17,655 INFO L87 Difference]: Start difference. First operand 3350 states and 5549 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:17,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:17,774 INFO L93 Difference]: Finished difference Result 4597 states and 7196 transitions. [2023-12-21 22:17:17,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:17:17,775 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:17,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:17,780 INFO L225 Difference]: With dead ends: 4597 [2023-12-21 22:17:17,780 INFO L226 Difference]: Without dead ends: 3382 [2023-12-21 22:17:17,782 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 109 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 22:17:17,783 INFO L413 NwaCegarLoop]: 4269 mSDtfsCounter, 20 mSDsluCounter, 8532 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 12801 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:17,783 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 12801 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:17:17,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3382 states. [2023-12-21 22:17:17,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3382 to 3354. [2023-12-21 22:17:17,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3354 states, 3258 states have (on average 1.6678944137507674) internal successors, (5434), 3262 states have internal predecessors, (5434), 53 states have call successors, (53), 41 states have call predecessors, (53), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2023-12-21 22:17:17,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3354 states to 3354 states and 5539 transitions. [2023-12-21 22:17:17,847 INFO L78 Accepts]: Start accepts. Automaton has 3354 states and 5539 transitions. Word has length 112 [2023-12-21 22:17:17,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:17,847 INFO L495 AbstractCegarLoop]: Abstraction has 3354 states and 5539 transitions. [2023-12-21 22:17:17,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:17,848 INFO L276 IsEmpty]: Start isEmpty. Operand 3354 states and 5539 transitions. [2023-12-21 22:17:17,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:17,849 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:17,849 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:17,855 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 22:17:18,053 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 22:17:18,053 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:18,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:18,054 INFO L85 PathProgramCache]: Analyzing trace with hash 318632348, now seen corresponding path program 1 times [2023-12-21 22:17:18,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:18,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [489315222] [2023-12-21 22:17:18,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:18,054 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 22:17:18,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:18,055 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 22:17:18,064 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 22:17:18,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:18,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:18,154 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:18,165 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 22:17:18,166 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:18,166 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:18,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [489315222] [2023-12-21 22:17:18,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [489315222] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:18,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:18,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:18,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273384592] [2023-12-21 22:17:18,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:18,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:17:18,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:18,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:17:18,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:17:18,168 INFO L87 Difference]: Start difference. First operand 3354 states and 5539 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:18,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:18,287 INFO L93 Difference]: Finished difference Result 4733 states and 7346 transitions. [2023-12-21 22:17:18,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:17:18,288 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:18,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:18,294 INFO L225 Difference]: With dead ends: 4733 [2023-12-21 22:17:18,294 INFO L226 Difference]: Without dead ends: 3514 [2023-12-21 22:17:18,297 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 109 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 22:17:18,297 INFO L413 NwaCegarLoop]: 4269 mSDtfsCounter, 11 mSDsluCounter, 8533 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 12802 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:18,297 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 12802 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:17:18,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3514 states. [2023-12-21 22:17:18,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3514 to 3386. [2023-12-21 22:17:18,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3386 states, 3290 states have (on average 1.6613981762917933) internal successors, (5466), 3294 states have internal predecessors, (5466), 53 states have call successors, (53), 41 states have call predecessors, (53), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2023-12-21 22:17:18,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3386 states to 3386 states and 5571 transitions. [2023-12-21 22:17:18,362 INFO L78 Accepts]: Start accepts. Automaton has 3386 states and 5571 transitions. Word has length 112 [2023-12-21 22:17:18,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:18,362 INFO L495 AbstractCegarLoop]: Abstraction has 3386 states and 5571 transitions. [2023-12-21 22:17:18,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:18,362 INFO L276 IsEmpty]: Start isEmpty. Operand 3386 states and 5571 transitions. [2023-12-21 22:17:18,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:18,363 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:18,363 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:18,367 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0 [2023-12-21 22:17:18,567 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 22:17:18,567 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:18,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:18,567 INFO L85 PathProgramCache]: Analyzing trace with hash -578760930, now seen corresponding path program 1 times [2023-12-21 22:17:18,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:18,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [986767848] [2023-12-21 22:17:18,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:18,568 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 22:17:18,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:18,569 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 22:17:18,584 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 22:17:18,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:18,659 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:18,661 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:18,680 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 22:17:18,680 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:18,680 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:18,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [986767848] [2023-12-21 22:17:18,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [986767848] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:18,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:18,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:18,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369583738] [2023-12-21 22:17:18,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:18,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:17:18,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:18,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:17:18,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:17:18,682 INFO L87 Difference]: Start difference. First operand 3386 states and 5571 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:18,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:18,842 INFO L93 Difference]: Finished difference Result 4645 states and 7206 transitions. [2023-12-21 22:17:18,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:17:18,844 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:18,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:18,850 INFO L225 Difference]: With dead ends: 4645 [2023-12-21 22:17:18,850 INFO L226 Difference]: Without dead ends: 3394 [2023-12-21 22:17:18,852 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 109 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 22:17:18,852 INFO L413 NwaCegarLoop]: 4269 mSDtfsCounter, 2 mSDsluCounter, 8533 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 12802 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:18,852 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 12802 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:17:18,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3394 states. [2023-12-21 22:17:18,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3394 to 3390. [2023-12-21 22:17:18,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3390 states, 3294 states have (on average 1.6563448694596234) internal successors, (5456), 3298 states have internal predecessors, (5456), 53 states have call successors, (53), 41 states have call predecessors, (53), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2023-12-21 22:17:18,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3390 states to 3390 states and 5561 transitions. [2023-12-21 22:17:18,913 INFO L78 Accepts]: Start accepts. Automaton has 3390 states and 5561 transitions. Word has length 112 [2023-12-21 22:17:18,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:18,913 INFO L495 AbstractCegarLoop]: Abstraction has 3390 states and 5561 transitions. [2023-12-21 22:17:18,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 22:17:18,913 INFO L276 IsEmpty]: Start isEmpty. Operand 3390 states and 5561 transitions. [2023-12-21 22:17:18,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-21 22:17:18,914 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:18,914 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:18,918 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 22:17:19,117 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 22:17:19,118 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:19,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:19,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1608120228, now seen corresponding path program 1 times [2023-12-21 22:17:19,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:19,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1684288066] [2023-12-21 22:17:19,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:19,119 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 22:17:19,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:19,120 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 22:17:19,122 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 22:17:19,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:19,207 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:17:19,209 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:19,306 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 22:17:19,306 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:19,306 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:19,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1684288066] [2023-12-21 22:17:19,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1684288066] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:19,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:19,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 22:17:19,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130322781] [2023-12-21 22:17:19,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:19,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:17:19,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:19,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:17:19,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:17:19,307 INFO L87 Difference]: Start difference. First operand 3390 states and 5561 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 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 22:17:19,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:19,456 INFO L93 Difference]: Finished difference Result 5859 states and 8696 transitions. [2023-12-21 22:17:19,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:17:19,457 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 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 112 [2023-12-21 22:17:19,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:19,464 INFO L225 Difference]: With dead ends: 5859 [2023-12-21 22:17:19,464 INFO L226 Difference]: Without dead ends: 4604 [2023-12-21 22:17:19,468 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 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 22:17:19,468 INFO L413 NwaCegarLoop]: 4314 mSDtfsCounter, 4168 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4168 SdHoareTripleChecker+Valid, 4595 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.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:19,468 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4168 Valid, 4595 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:17:19,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4604 states. [2023-12-21 22:17:19,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4604 to 4602. [2023-12-21 22:17:19,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4602 states, 4418 states have (on average 1.5529651425984607) internal successors, (6861), 4425 states have internal predecessors, (6861), 100 states have call successors, (100), 81 states have call predecessors, (100), 82 states have return successors, (100), 96 states have call predecessors, (100), 98 states have call successors, (100) [2023-12-21 22:17:19,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4602 states to 4602 states and 7061 transitions. [2023-12-21 22:17:19,571 INFO L78 Accepts]: Start accepts. Automaton has 4602 states and 7061 transitions. Word has length 112 [2023-12-21 22:17:19,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:19,571 INFO L495 AbstractCegarLoop]: Abstraction has 4602 states and 7061 transitions. [2023-12-21 22:17:19,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 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 22:17:19,571 INFO L276 IsEmpty]: Start isEmpty. Operand 4602 states and 7061 transitions. [2023-12-21 22:17:19,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2023-12-21 22:17:19,574 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:19,574 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:19,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-21 22:17:19,778 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 22:17:19,778 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:19,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:19,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1464121846, now seen corresponding path program 1 times [2023-12-21 22:17:19,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:19,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [943504599] [2023-12-21 22:17:19,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:19,779 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 22:17:19,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:19,780 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 22:17:19,781 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 22:17:19,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:19,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:17:19,899 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:20,044 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-21 22:17:20,044 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:20,044 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:20,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [943504599] [2023-12-21 22:17:20,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [943504599] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:20,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:20,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:20,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686423787] [2023-12-21 22:17:20,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:20,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:17:20,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:20,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:17:20,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:17:20,045 INFO L87 Difference]: Start difference. First operand 4602 states and 7061 transitions. Second operand has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 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 22:17:20,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:20,465 INFO L93 Difference]: Finished difference Result 9434 states and 13097 transitions. [2023-12-21 22:17:20,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:17:20,465 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 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 180 [2023-12-21 22:17:20,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:20,475 INFO L225 Difference]: With dead ends: 9434 [2023-12-21 22:17:20,475 INFO L226 Difference]: Without dead ends: 6968 [2023-12-21 22:17:20,479 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 178 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 22:17:20,480 INFO L413 NwaCegarLoop]: 4333 mSDtfsCounter, 4394 mSDsluCounter, 4462 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4399 SdHoareTripleChecker+Valid, 8795 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:20,480 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4399 Valid, 8795 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 314 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:17:20,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6968 states. [2023-12-21 22:17:20,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6968 to 6964. [2023-12-21 22:17:20,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6964 states, 6609 states have (on average 1.4521107580571948) internal successors, (9597), 6625 states have internal predecessors, (9597), 189 states have call successors, (189), 153 states have call predecessors, (189), 164 states have return successors, (211), 187 states have call predecessors, (211), 187 states have call successors, (211) [2023-12-21 22:17:20,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6964 states to 6964 states and 9997 transitions. [2023-12-21 22:17:20,723 INFO L78 Accepts]: Start accepts. Automaton has 6964 states and 9997 transitions. Word has length 180 [2023-12-21 22:17:20,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:20,723 INFO L495 AbstractCegarLoop]: Abstraction has 6964 states and 9997 transitions. [2023-12-21 22:17:20,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 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 22:17:20,723 INFO L276 IsEmpty]: Start isEmpty. Operand 6964 states and 9997 transitions. [2023-12-21 22:17:20,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2023-12-21 22:17:20,726 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:20,726 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:20,733 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 22:17:20,928 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 22:17:20,928 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:20,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:20,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1991515896, now seen corresponding path program 1 times [2023-12-21 22:17:20,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:20,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1973244758] [2023-12-21 22:17:20,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:20,929 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 22:17:20,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:20,931 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 22:17:20,932 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 22:17:21,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:21,038 INFO L262 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:17:21,040 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:21,049 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-12-21 22:17:21,050 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:21,050 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:21,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1973244758] [2023-12-21 22:17:21,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1973244758] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:21,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:21,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:17:21,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323613686] [2023-12-21 22:17:21,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:21,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:17:21,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:21,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:17:21,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:17:21,051 INFO L87 Difference]: Start difference. First operand 6964 states and 9997 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 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 22:17:21,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:21,235 INFO L93 Difference]: Finished difference Result 11782 states and 15992 transitions. [2023-12-21 22:17:21,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:17:21,236 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 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 180 [2023-12-21 22:17:21,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:21,245 INFO L225 Difference]: With dead ends: 11782 [2023-12-21 22:17:21,246 INFO L226 Difference]: Without dead ends: 6954 [2023-12-21 22:17:21,252 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 178 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 22:17:21,253 INFO L413 NwaCegarLoop]: 4268 mSDtfsCounter, 334 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 8225 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:21,253 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [334 Valid, 8225 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:17:21,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6954 states. [2023-12-21 22:17:21,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6954 to 6954. [2023-12-21 22:17:21,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6954 states, 6602 states have (on average 1.451681308694335) internal successors, (9584), 6617 states have internal predecessors, (9584), 186 states have call successors, (186), 153 states have call predecessors, (186), 164 states have return successors, (208), 184 states have call predecessors, (208), 184 states have call successors, (208) [2023-12-21 22:17:21,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6954 states to 6954 states and 9978 transitions. [2023-12-21 22:17:21,450 INFO L78 Accepts]: Start accepts. Automaton has 6954 states and 9978 transitions. Word has length 180 [2023-12-21 22:17:21,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:21,450 INFO L495 AbstractCegarLoop]: Abstraction has 6954 states and 9978 transitions. [2023-12-21 22:17:21,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 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 22:17:21,450 INFO L276 IsEmpty]: Start isEmpty. Operand 6954 states and 9978 transitions. [2023-12-21 22:17:21,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-12-21 22:17:21,454 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:21,454 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:21,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-21 22:17:21,658 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 22:17:21,659 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:21,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:21,659 INFO L85 PathProgramCache]: Analyzing trace with hash -28350597, now seen corresponding path program 1 times [2023-12-21 22:17:21,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:21,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [501711110] [2023-12-21 22:17:21,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:21,660 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 22:17:21,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:21,660 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 22:17:21,662 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 22:17:21,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:21,770 INFO L262 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:17:21,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:21,939 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-21 22:17:21,939 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:21,939 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:21,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [501711110] [2023-12-21 22:17:21,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [501711110] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:21,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:21,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:21,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524864656] [2023-12-21 22:17:21,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:21,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:17:21,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:21,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:17:21,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:17:21,941 INFO L87 Difference]: Start difference. First operand 6954 states and 9978 transitions. Second operand has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 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 22:17:22,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:22,582 INFO L93 Difference]: Finished difference Result 16215 states and 21512 transitions. [2023-12-21 22:17:22,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:17:22,582 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 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 182 [2023-12-21 22:17:22,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:22,597 INFO L225 Difference]: With dead ends: 16215 [2023-12-21 22:17:22,597 INFO L226 Difference]: Without dead ends: 11397 [2023-12-21 22:17:22,605 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 180 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 22:17:22,606 INFO L413 NwaCegarLoop]: 4317 mSDtfsCounter, 4389 mSDsluCounter, 4444 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4394 SdHoareTripleChecker+Valid, 8761 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:22,606 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4394 Valid, 8761 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:17:22,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11397 states. [2023-12-21 22:17:22,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11397 to 11393. [2023-12-21 22:17:22,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11393 states, 10718 states have (on average 1.3732039559619331) internal successors, (14718), 10750 states have internal predecessors, (14718), 353 states have call successors, (353), 289 states have call predecessors, (353), 320 states have return successors, (419), 355 states have call predecessors, (419), 351 states have call successors, (419) [2023-12-21 22:17:23,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11393 states to 11393 states and 15490 transitions. [2023-12-21 22:17:23,003 INFO L78 Accepts]: Start accepts. Automaton has 11393 states and 15490 transitions. Word has length 182 [2023-12-21 22:17:23,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:23,003 INFO L495 AbstractCegarLoop]: Abstraction has 11393 states and 15490 transitions. [2023-12-21 22:17:23,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 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 22:17:23,003 INFO L276 IsEmpty]: Start isEmpty. Operand 11393 states and 15490 transitions. [2023-12-21 22:17:23,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-12-21 22:17:23,009 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:23,010 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:23,020 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-21 22:17:23,214 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 22:17:23,214 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:23,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:23,215 INFO L85 PathProgramCache]: Analyzing trace with hash -859004231, now seen corresponding path program 1 times [2023-12-21 22:17:23,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:23,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2146809068] [2023-12-21 22:17:23,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:23,215 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 22:17:23,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:23,216 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 22:17:23,224 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 22:17:23,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:23,323 INFO L262 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:17:23,325 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:23,334 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-12-21 22:17:23,334 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:23,334 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:23,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2146809068] [2023-12-21 22:17:23,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2146809068] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:23,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:23,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:17:23,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865259489] [2023-12-21 22:17:23,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:23,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:17:23,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:23,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:17:23,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:17:23,336 INFO L87 Difference]: Start difference. First operand 11393 states and 15490 transitions. Second operand has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 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 22:17:23,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:23,653 INFO L93 Difference]: Finished difference Result 20641 states and 26981 transitions. [2023-12-21 22:17:23,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:17:23,654 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 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 182 [2023-12-21 22:17:23,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:23,668 INFO L225 Difference]: With dead ends: 20641 [2023-12-21 22:17:23,669 INFO L226 Difference]: Without dead ends: 11384 [2023-12-21 22:17:23,680 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 180 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 22:17:23,681 INFO L413 NwaCegarLoop]: 4267 mSDtfsCounter, 332 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 8224 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:23,681 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [332 Valid, 8224 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:17:23,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11384 states. [2023-12-21 22:17:24,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11384 to 11384. [2023-12-21 22:17:24,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11384 states, 10712 states have (on average 1.3729462285287528) internal successors, (14707), 10743 states have internal predecessors, (14707), 350 states have call successors, (350), 289 states have call predecessors, (350), 320 states have return successors, (416), 352 states have call predecessors, (416), 348 states have call successors, (416) [2023-12-21 22:17:24,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11384 states to 11384 states and 15473 transitions. [2023-12-21 22:17:24,101 INFO L78 Accepts]: Start accepts. Automaton has 11384 states and 15473 transitions. Word has length 182 [2023-12-21 22:17:24,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:24,101 INFO L495 AbstractCegarLoop]: Abstraction has 11384 states and 15473 transitions. [2023-12-21 22:17:24,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 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 22:17:24,101 INFO L276 IsEmpty]: Start isEmpty. Operand 11384 states and 15473 transitions. [2023-12-21 22:17:24,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2023-12-21 22:17:24,106 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:24,107 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:24,111 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 22:17:24,311 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 22:17:24,311 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:24,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:24,311 INFO L85 PathProgramCache]: Analyzing trace with hash 895962678, now seen corresponding path program 1 times [2023-12-21 22:17:24,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:24,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1265090026] [2023-12-21 22:17:24,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:24,312 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 22:17:24,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:24,313 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 22:17:24,313 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 22:17:24,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:24,419 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:17:24,421 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:24,573 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-21 22:17:24,573 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:24,573 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:24,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1265090026] [2023-12-21 22:17:24,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1265090026] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:24,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:24,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:24,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864435088] [2023-12-21 22:17:24,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:24,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:17:24,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:24,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:17:24,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:17:24,574 INFO L87 Difference]: Start difference. First operand 11384 states and 15473 transitions. Second operand has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 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 22:17:25,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:25,539 INFO L93 Difference]: Finished difference Result 29128 states and 37541 transitions. [2023-12-21 22:17:25,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:17:25,540 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 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 184 [2023-12-21 22:17:25,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:25,569 INFO L225 Difference]: With dead ends: 29128 [2023-12-21 22:17:25,569 INFO L226 Difference]: Without dead ends: 19880 [2023-12-21 22:17:25,581 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 182 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 22:17:25,581 INFO L413 NwaCegarLoop]: 4303 mSDtfsCounter, 4382 mSDsluCounter, 4426 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4388 SdHoareTripleChecker+Valid, 8729 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:25,581 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4388 Valid, 8729 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:17:25,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19880 states. [2023-12-21 22:17:26,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19880 to 19876. [2023-12-21 22:17:26,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19876 states, 18585 states have (on average 1.3195049771320957) internal successors, (24523), 18653 states have internal predecessors, (24523), 665 states have call successors, (665), 545 states have call predecessors, (665), 624 states have return successors, (827), 679 states have call predecessors, (827), 663 states have call successors, (827) [2023-12-21 22:17:26,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19876 states to 19876 states and 26015 transitions. [2023-12-21 22:17:26,280 INFO L78 Accepts]: Start accepts. Automaton has 19876 states and 26015 transitions. Word has length 184 [2023-12-21 22:17:26,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:26,280 INFO L495 AbstractCegarLoop]: Abstraction has 19876 states and 26015 transitions. [2023-12-21 22:17:26,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 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 22:17:26,280 INFO L276 IsEmpty]: Start isEmpty. Operand 19876 states and 26015 transitions. [2023-12-21 22:17:26,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2023-12-21 22:17:26,288 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:26,288 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:26,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-21 22:17:26,492 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 22:17:26,493 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:26,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:26,493 INFO L85 PathProgramCache]: Analyzing trace with hash 915503800, now seen corresponding path program 1 times [2023-12-21 22:17:26,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:26,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1787502808] [2023-12-21 22:17:26,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:26,494 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:17:26,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:26,494 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 22:17:26,495 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 22:17:26,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:26,598 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:17:26,600 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:26,611 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-12-21 22:17:26,611 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:26,611 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:26,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1787502808] [2023-12-21 22:17:26,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1787502808] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:26,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:26,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:17:26,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442035183] [2023-12-21 22:17:26,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:26,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:17:26,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:26,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:17:26,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:17:26,612 INFO L87 Difference]: Start difference. First operand 19876 states and 26015 transitions. Second operand has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 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 22:17:27,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:27,269 INFO L93 Difference]: Finished difference Result 37608 states and 48034 transitions. [2023-12-21 22:17:27,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:17:27,270 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 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 184 [2023-12-21 22:17:27,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:27,295 INFO L225 Difference]: With dead ends: 37608 [2023-12-21 22:17:27,295 INFO L226 Difference]: Without dead ends: 19868 [2023-12-21 22:17:27,311 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 182 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 22:17:27,311 INFO L413 NwaCegarLoop]: 4266 mSDtfsCounter, 330 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 8223 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:27,312 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [330 Valid, 8223 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:17:27,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19868 states. [2023-12-21 22:17:27,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19868 to 19868. [2023-12-21 22:17:28,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19868 states, 18580 states have (on average 1.3193756727664154) internal successors, (24514), 18647 states have internal predecessors, (24514), 662 states have call successors, (662), 545 states have call predecessors, (662), 624 states have return successors, (824), 676 states have call predecessors, (824), 660 states have call successors, (824) [2023-12-21 22:17:28,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19868 states to 19868 states and 26000 transitions. [2023-12-21 22:17:28,041 INFO L78 Accepts]: Start accepts. Automaton has 19868 states and 26000 transitions. Word has length 184 [2023-12-21 22:17:28,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:28,041 INFO L495 AbstractCegarLoop]: Abstraction has 19868 states and 26000 transitions. [2023-12-21 22:17:28,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 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 22:17:28,041 INFO L276 IsEmpty]: Start isEmpty. Operand 19868 states and 26000 transitions. [2023-12-21 22:17:28,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2023-12-21 22:17:28,049 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:28,049 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:28,056 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 (30)] Ended with exit code 0 [2023-12-21 22:17:28,253 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 22:17:28,253 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:28,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:28,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1122482949, now seen corresponding path program 1 times [2023-12-21 22:17:28,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:28,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [917992618] [2023-12-21 22:17:28,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:28,254 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:17:28,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:28,255 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 22:17:28,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-21 22:17:28,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:28,360 INFO L262 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:17:28,363 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:28,520 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-21 22:17:28,520 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:28,520 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:28,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [917992618] [2023-12-21 22:17:28,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [917992618] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:28,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:28,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:28,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318215918] [2023-12-21 22:17:28,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:28,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:17:28,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:28,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:17:28,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:17:28,522 INFO L87 Difference]: Start difference. First operand 19868 states and 26000 transitions. Second operand has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 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 22:17:29,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:29,947 INFO L93 Difference]: Finished difference Result 59247 states and 74851 transitions. [2023-12-21 22:17:29,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:17:29,948 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 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 186 [2023-12-21 22:17:29,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:30,015 INFO L225 Difference]: With dead ends: 59247 [2023-12-21 22:17:30,016 INFO L226 Difference]: Without dead ends: 41515 [2023-12-21 22:17:30,037 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 184 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 22:17:30,037 INFO L413 NwaCegarLoop]: 4300 mSDtfsCounter, 4386 mSDsluCounter, 4412 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4392 SdHoareTripleChecker+Valid, 8712 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:30,038 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4392 Valid, 8712 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:17:30,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41515 states. [2023-12-21 22:17:31,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41515 to 40615. [2023-12-21 22:17:31,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40615 states, 37756 states have (on average 1.2804322491789384) internal successors, (48344), 38096 states have internal predecessors, (48344), 1257 states have call successors, (1257), 1025 states have call predecessors, (1257), 1600 states have return successors, (2060), 1495 states have call predecessors, (2060), 1255 states have call successors, (2060) [2023-12-21 22:17:31,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40615 states to 40615 states and 51661 transitions. [2023-12-21 22:17:31,469 INFO L78 Accepts]: Start accepts. Automaton has 40615 states and 51661 transitions. Word has length 186 [2023-12-21 22:17:31,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:31,469 INFO L495 AbstractCegarLoop]: Abstraction has 40615 states and 51661 transitions. [2023-12-21 22:17:31,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 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 22:17:31,470 INFO L276 IsEmpty]: Start isEmpty. Operand 40615 states and 51661 transitions. [2023-12-21 22:17:31,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2023-12-21 22:17:31,484 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:31,485 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:31,491 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 22:17:31,688 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 22:17:31,689 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:31,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:31,689 INFO L85 PathProgramCache]: Analyzing trace with hash -516708167, now seen corresponding path program 1 times [2023-12-21 22:17:31,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:31,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [29668911] [2023-12-21 22:17:31,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:31,690 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 22:17:31,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:31,691 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 22:17:31,691 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 22:17:31,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:31,798 INFO L262 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:17:31,800 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:31,821 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-12-21 22:17:31,821 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:31,821 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:31,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [29668911] [2023-12-21 22:17:31,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [29668911] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:31,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:31,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:17:31,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400462761] [2023-12-21 22:17:31,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:31,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:17:31,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:31,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:17:31,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:17:31,823 INFO L87 Difference]: Start difference. First operand 40615 states and 51661 transitions. Second operand has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 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 22:17:33,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:33,327 INFO L93 Difference]: Finished difference Result 79088 states and 99330 transitions. [2023-12-21 22:17:33,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:17:33,327 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 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 186 [2023-12-21 22:17:33,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:33,385 INFO L225 Difference]: With dead ends: 79088 [2023-12-21 22:17:33,385 INFO L226 Difference]: Without dead ends: 40608 [2023-12-21 22:17:33,412 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 184 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 22:17:33,413 INFO L413 NwaCegarLoop]: 4265 mSDtfsCounter, 328 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 8222 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:33,413 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [328 Valid, 8222 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:17:33,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40608 states. [2023-12-21 22:17:34,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40608 to 40608. [2023-12-21 22:17:34,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40608 states, 37752 states have (on average 1.2803824962915873) internal successors, (48337), 38091 states have internal predecessors, (48337), 1254 states have call successors, (1254), 1025 states have call predecessors, (1254), 1600 states have return successors, (2056), 1492 states have call predecessors, (2056), 1252 states have call successors, (2056) [2023-12-21 22:17:34,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40608 states to 40608 states and 51647 transitions. [2023-12-21 22:17:34,951 INFO L78 Accepts]: Start accepts. Automaton has 40608 states and 51647 transitions. Word has length 186 [2023-12-21 22:17:34,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:34,951 INFO L495 AbstractCegarLoop]: Abstraction has 40608 states and 51647 transitions. [2023-12-21 22:17:34,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 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 22:17:34,951 INFO L276 IsEmpty]: Start isEmpty. Operand 40608 states and 51647 transitions. [2023-12-21 22:17:34,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-12-21 22:17:34,966 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:34,966 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:34,970 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2023-12-21 22:17:35,168 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 22:17:35,168 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:35,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:35,169 INFO L85 PathProgramCache]: Analyzing trace with hash 2099530358, now seen corresponding path program 1 times [2023-12-21 22:17:35,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:35,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1153555077] [2023-12-21 22:17:35,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:35,169 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 22:17:35,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:35,170 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 22:17:35,171 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 22:17:35,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:35,278 INFO L262 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:17:35,282 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:35,430 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-21 22:17:35,430 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:35,430 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:35,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1153555077] [2023-12-21 22:17:35,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1153555077] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:35,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:35,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:35,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858719438] [2023-12-21 22:17:35,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:35,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:17:35,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:35,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:17:35,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:17:35,432 INFO L87 Difference]: Start difference. First operand 40608 states and 51647 transitions. Second operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 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 22:17:38,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:38,498 INFO L93 Difference]: Finished difference Result 117422 states and 146711 transitions. [2023-12-21 22:17:38,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:17:38,499 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 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 188 [2023-12-21 22:17:38,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:38,687 INFO L225 Difference]: With dead ends: 117422 [2023-12-21 22:17:38,687 INFO L226 Difference]: Without dead ends: 78950 [2023-12-21 22:17:38,720 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 186 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 22:17:38,726 INFO L413 NwaCegarLoop]: 4240 mSDtfsCounter, 4371 mSDsluCounter, 4361 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4377 SdHoareTripleChecker+Valid, 8601 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:38,727 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4377 Valid, 8601 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:17:38,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78950 states. [2023-12-21 22:17:41,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78950 to 78946. [2023-12-21 22:17:41,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78946 states, 73399 states have (on average 1.2614477036471887) internal successors, (92589), 74107 states have internal predecessors, (92589), 2377 states have call successors, (2377), 1985 states have call predecessors, (2377), 3168 states have return successors, (3995), 2855 states have call predecessors, (3995), 2375 states have call successors, (3995) [2023-12-21 22:17:41,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78946 states to 78946 states and 98961 transitions. [2023-12-21 22:17:41,789 INFO L78 Accepts]: Start accepts. Automaton has 78946 states and 98961 transitions. Word has length 188 [2023-12-21 22:17:41,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:41,790 INFO L495 AbstractCegarLoop]: Abstraction has 78946 states and 98961 transitions. [2023-12-21 22:17:41,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 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 22:17:41,790 INFO L276 IsEmpty]: Start isEmpty. Operand 78946 states and 98961 transitions. [2023-12-21 22:17:41,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-12-21 22:17:41,815 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:41,815 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:41,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2023-12-21 22:17:42,015 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 22:17:42,016 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:42,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:42,016 INFO L85 PathProgramCache]: Analyzing trace with hash -596287880, now seen corresponding path program 1 times [2023-12-21 22:17:42,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:42,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [115983838] [2023-12-21 22:17:42,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:42,017 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 22:17:42,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:42,018 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 22:17:42,019 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 22:17:42,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:42,127 INFO L262 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:17:42,129 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:42,141 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-12-21 22:17:42,141 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:42,141 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:42,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [115983838] [2023-12-21 22:17:42,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [115983838] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:42,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:42,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:17:42,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838888251] [2023-12-21 22:17:42,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:42,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:17:42,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:42,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:17:42,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:17:42,142 INFO L87 Difference]: Start difference. First operand 78946 states and 98961 transitions. Second operand has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 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 22:17:45,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:45,003 INFO L93 Difference]: Finished difference Result 155750 states and 193932 transitions. [2023-12-21 22:17:45,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:17:45,004 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 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 188 [2023-12-21 22:17:45,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:45,169 INFO L225 Difference]: With dead ends: 155750 [2023-12-21 22:17:45,169 INFO L226 Difference]: Without dead ends: 78940 [2023-12-21 22:17:45,232 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 186 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 22:17:45,233 INFO L413 NwaCegarLoop]: 4264 mSDtfsCounter, 326 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 8221 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:45,233 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [326 Valid, 8221 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:17:45,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78940 states. [2023-12-21 22:17:48,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78940 to 78940. [2023-12-21 22:17:48,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78940 states, 73396 states have (on average 1.2614311406616165) internal successors, (92584), 74103 states have internal predecessors, (92584), 2374 states have call successors, (2374), 1985 states have call predecessors, (2374), 3168 states have return successors, (3992), 2852 states have call predecessors, (3992), 2372 states have call successors, (3992) [2023-12-21 22:17:48,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78940 states to 78940 states and 98950 transitions. [2023-12-21 22:17:48,399 INFO L78 Accepts]: Start accepts. Automaton has 78940 states and 98950 transitions. Word has length 188 [2023-12-21 22:17:48,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:48,399 INFO L495 AbstractCegarLoop]: Abstraction has 78940 states and 98950 transitions. [2023-12-21 22:17:48,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 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 22:17:48,400 INFO L276 IsEmpty]: Start isEmpty. Operand 78940 states and 98950 transitions. [2023-12-21 22:17:48,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2023-12-21 22:17:48,423 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:48,423 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:17:48,428 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 22:17:48,623 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 22:17:48,624 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:48,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:48,624 INFO L85 PathProgramCache]: Analyzing trace with hash -104408453, now seen corresponding path program 1 times [2023-12-21 22:17:48,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:48,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1947941285] [2023-12-21 22:17:48,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:48,625 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 22:17:48,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:48,626 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 22:17:48,626 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 22:17:48,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:48,733 INFO L262 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:17:48,735 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:48,888 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-21 22:17:48,888 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:48,888 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:48,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1947941285] [2023-12-21 22:17:48,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1947941285] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:48,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:48,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:48,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052011541] [2023-12-21 22:17:48,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:48,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:17:48,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:48,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:17:48,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:17:48,890 INFO L87 Difference]: Start difference. First operand 78940 states and 98950 transitions. Second operand has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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 22:17:54,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:54,345 INFO L93 Difference]: Finished difference Result 236645 states and 292501 transitions. [2023-12-21 22:17:54,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:17:54,345 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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 190 [2023-12-21 22:17:54,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:54,638 INFO L225 Difference]: With dead ends: 236645 [2023-12-21 22:17:54,638 INFO L226 Difference]: Without dead ends: 159841 [2023-12-21 22:17:54,714 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 188 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 22:17:54,715 INFO L413 NwaCegarLoop]: 4270 mSDtfsCounter, 4370 mSDsluCounter, 4372 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4376 SdHoareTripleChecker+Valid, 8642 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:54,715 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4376 Valid, 8642 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:17:54,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159841 states. [2023-12-21 22:18:00,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159841 to 157277. [2023-12-21 22:18:00,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157277 states, 144626 states have (on average 1.2428332388367236) internal successors, (179746), 147126 states have internal predecessors, (179746), 4489 states have call successors, (4489), 3713 states have call predecessors, (4489), 8160 states have return successors, (10012), 6439 states have call predecessors, (10012), 4487 states have call successors, (10012) [2023-12-21 22:18:00,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157277 states to 157277 states and 194247 transitions. [2023-12-21 22:18:00,875 INFO L78 Accepts]: Start accepts. Automaton has 157277 states and 194247 transitions. Word has length 190 [2023-12-21 22:18:00,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:00,875 INFO L495 AbstractCegarLoop]: Abstraction has 157277 states and 194247 transitions. [2023-12-21 22:18:00,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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 22:18:00,875 INFO L276 IsEmpty]: Start isEmpty. Operand 157277 states and 194247 transitions. [2023-12-21 22:18:00,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2023-12-21 22:18:00,926 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:00,926 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:18:00,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:01,131 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 22:18:01,131 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:01,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:01,132 INFO L85 PathProgramCache]: Analyzing trace with hash -2070395207, now seen corresponding path program 1 times [2023-12-21 22:18:01,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:01,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [24864013] [2023-12-21 22:18:01,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:01,132 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 22:18:01,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:01,134 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 22:18:01,134 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 22:18:01,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:01,237 INFO L262 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:18:01,239 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:01,252 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-12-21 22:18:01,252 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:01,252 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:01,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [24864013] [2023-12-21 22:18:01,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [24864013] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:01,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:01,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:18:01,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561416816] [2023-12-21 22:18:01,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:01,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:18:01,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:01,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:18:01,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:18:01,254 INFO L87 Difference]: Start difference. First operand 157277 states and 194247 transitions. Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 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 22:18:07,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:07,249 INFO L93 Difference]: Finished difference Result 312414 states and 384508 transitions. [2023-12-21 22:18:07,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:18:07,250 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 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 190 [2023-12-21 22:18:07,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:07,716 INFO L225 Difference]: With dead ends: 312414 [2023-12-21 22:18:07,716 INFO L226 Difference]: Without dead ends: 157272 [2023-12-21 22:18:07,832 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 188 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 22:18:07,833 INFO L413 NwaCegarLoop]: 4263 mSDtfsCounter, 324 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 8220 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:07,833 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [324 Valid, 8220 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:18:07,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157272 states. [2023-12-21 22:18:13,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157272 to 157272. [2023-12-21 22:18:13,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157272 states, 144624 states have (on average 1.2428296824870009) internal successors, (179743), 147123 states have internal predecessors, (179743), 4486 states have call successors, (4486), 3713 states have call predecessors, (4486), 8160 states have return successors, (10008), 6436 states have call predecessors, (10008), 4484 states have call successors, (10008) [2023-12-21 22:18:14,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157272 states to 157272 states and 194237 transitions. [2023-12-21 22:18:14,179 INFO L78 Accepts]: Start accepts. Automaton has 157272 states and 194237 transitions. Word has length 190 [2023-12-21 22:18:14,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:14,179 INFO L495 AbstractCegarLoop]: Abstraction has 157272 states and 194237 transitions. [2023-12-21 22:18:14,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 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 22:18:14,179 INFO L276 IsEmpty]: Start isEmpty. Operand 157272 states and 194237 transitions. [2023-12-21 22:18:14,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2023-12-21 22:18:14,417 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:14,417 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:18:14,423 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:14,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:14,618 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:14,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:14,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1762242230, now seen corresponding path program 1 times [2023-12-21 22:18:14,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:14,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [190939070] [2023-12-21 22:18:14,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:14,619 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 22:18:14,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:14,620 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:14,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-12-21 22:18:14,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:14,736 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:18:14,738 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:14,893 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-21 22:18:14,893 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:14,893 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:14,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [190939070] [2023-12-21 22:18:14,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [190939070] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:14,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:14,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:14,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497218096] [2023-12-21 22:18:14,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:14,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:18:14,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:14,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:18:14,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:14,895 INFO L87 Difference]: Start difference. First operand 157272 states and 194237 transitions. Second operand has 4 states, 4 states have (on average 33.5) internal successors, (134), 4 states have internal predecessors, (134), 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)