/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/product-lines/elevator_spec13_product32.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-25 05:20:29,357 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-25 05:20:29,409 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-25 05:20:29,413 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-25 05:20:29,414 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-25 05:20:29,435 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-25 05:20:29,435 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-25 05:20:29,436 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-25 05:20:29,436 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-25 05:20:29,437 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-25 05:20:29,437 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-25 05:20:29,437 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-25 05:20:29,438 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-25 05:20:29,438 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-25 05:20:29,438 INFO L153 SettingsManager]: * Use SBE=true [2023-12-25 05:20:29,439 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-25 05:20:29,439 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-25 05:20:29,439 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-25 05:20:29,440 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-25 05:20:29,440 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-25 05:20:29,440 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-25 05:20:29,441 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-25 05:20:29,441 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-25 05:20:29,442 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-25 05:20:29,442 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-25 05:20:29,442 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-25 05:20:29,443 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-25 05:20:29,443 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-25 05:20:29,443 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-25 05:20:29,443 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-25 05:20:29,444 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-25 05:20:29,444 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-25 05:20:29,445 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-25 05:20:29,445 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-25 05:20:29,445 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 05:20:29,446 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-25 05:20:29,446 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-25 05:20:29,446 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-25 05:20:29,447 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-25 05:20:29,447 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-25 05:20:29,447 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-25 05:20:29,448 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-25 05:20:29,448 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-25 05:20:29,448 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-25 05:20:29,449 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-25 05:20:29,449 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-25 05:20:29,449 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-25 05:20:29,630 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-25 05:20:29,654 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-25 05:20:29,656 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-25 05:20:29,658 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-25 05:20:29,658 INFO L274 PluginConnector]: CDTParser initialized [2023-12-25 05:20:29,660 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/elevator_spec13_product32.cil.c [2023-12-25 05:20:30,868 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-25 05:20:31,188 INFO L384 CDTParser]: Found 1 translation units. [2023-12-25 05:20:31,188 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec13_product32.cil.c [2023-12-25 05:20:31,213 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/46779ff88/6e28b7c226334cdeac2ad50f53a09ada/FLAG71cdffd3c [2023-12-25 05:20:31,229 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/46779ff88/6e28b7c226334cdeac2ad50f53a09ada [2023-12-25 05:20:31,232 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-25 05:20:31,234 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-25 05:20:31,235 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-25 05:20:31,235 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-25 05:20:31,238 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-25 05:20:31,239 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 05:20:31" (1/1) ... [2023-12-25 05:20:31,240 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@38a209a1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:20:31, skipping insertion in model container [2023-12-25 05:20:31,240 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 05:20:31" (1/1) ... [2023-12-25 05:20:31,304 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 05:20:31,431 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec13_product32.cil.c[1546,1559] [2023-12-25 05:20:31,789 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 05:20:31,810 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-25 05:20:31,831 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 05:20:31,838 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec13_product32.cil.c[1546,1559] [2023-12-25 05:20:31,937 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 05:20:31,989 INFO L202 MainTranslator]: Completed pre-run [2023-12-25 05:20:32,002 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [48] [2023-12-25 05:20:32,003 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [57] [2023-12-25 05:20:32,003 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Specification13_spec.i","") [160] [2023-12-25 05:20:32,004 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [251] [2023-12-25 05:20:32,005 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [604] [2023-12-25 05:20:32,005 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [1271] [2023-12-25 05:20:32,005 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [1391] [2023-12-25 05:20:32,005 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [1426] [2023-12-25 05:20:32,005 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [1792] [2023-12-25 05:20:32,005 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [3453] [2023-12-25 05:20:32,009 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec13_product32.cil.c[1546,1559] [2023-12-25 05:20:32,108 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 05:20:32,137 INFO L206 MainTranslator]: Completed translation [2023-12-25 05:20:32,139 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:20:32 WrapperNode [2023-12-25 05:20:32,139 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-25 05:20:32,140 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-25 05:20:32,140 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-25 05:20:32,140 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-25 05:20:32,146 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:20:32" (1/1) ... [2023-12-25 05:20:32,184 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:20:32" (1/1) ... [2023-12-25 05:20:32,224 INFO L138 Inliner]: procedures = 99, calls = 354, calls flagged for inlining = 30, calls inlined = 26, statements flattened = 877 [2023-12-25 05:20:32,224 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-25 05:20:32,225 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-25 05:20:32,225 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-25 05:20:32,225 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-25 05:20:32,234 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:20:32" (1/1) ... [2023-12-25 05:20:32,234 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:20:32" (1/1) ... [2023-12-25 05:20:32,241 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:20:32" (1/1) ... [2023-12-25 05:20:32,291 INFO L175 MemorySlicer]: Split 81 memory accesses to 20 slices as follows [2, 4, 4, 4, 2, 4, 4, 5, 3, 3, 5, 7, 4, 4, 4, 4, 4, 6, 4, 4]. 9 percent of accesses are in the largest equivalence class. The 81 initializations are split as follows [2, 4, 4, 4, 2, 4, 4, 5, 3, 3, 5, 7, 4, 4, 4, 4, 4, 6, 4, 4]. The 0 writes are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. [2023-12-25 05:20:32,292 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:20:32" (1/1) ... [2023-12-25 05:20:32,292 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:20:32" (1/1) ... [2023-12-25 05:20:32,318 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:20:32" (1/1) ... [2023-12-25 05:20:32,340 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:20:32" (1/1) ... [2023-12-25 05:20:32,347 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:20:32" (1/1) ... [2023-12-25 05:20:32,352 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:20:32" (1/1) ... [2023-12-25 05:20:32,378 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-25 05:20:32,379 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-25 05:20:32,379 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-25 05:20:32,379 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-25 05:20:32,380 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:20:32" (1/1) ... [2023-12-25 05:20:32,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 05:20:32,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-25 05:20:32,429 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-25 05:20:32,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-25 05:20:32,467 INFO L130 BoogieDeclarations]: Found specification of procedure getCurrentHeading [2023-12-25 05:20:32,467 INFO L138 BoogieDeclarations]: Found implementation of procedure getCurrentHeading [2023-12-25 05:20:32,467 INFO L130 BoogieDeclarations]: Found specification of procedure existInLiftCallsInDirection [2023-12-25 05:20:32,467 INFO L138 BoogieDeclarations]: Found implementation of procedure existInLiftCallsInDirection [2023-12-25 05:20:32,467 INFO L130 BoogieDeclarations]: Found specification of procedure enterElevator [2023-12-25 05:20:32,467 INFO L138 BoogieDeclarations]: Found implementation of procedure enterElevator [2023-12-25 05:20:32,467 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection [2023-12-25 05:20:32,467 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection [2023-12-25 05:20:32,468 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection__wrappee__empty [2023-12-25 05:20:32,468 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection__wrappee__empty [2023-12-25 05:20:32,468 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2023-12-25 05:20:32,468 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2023-12-25 05:20:32,468 INFO L130 BoogieDeclarations]: Found specification of procedure getDestination [2023-12-25 05:20:32,468 INFO L138 BoogieDeclarations]: Found implementation of procedure getDestination [2023-12-25 05:20:32,468 INFO L130 BoogieDeclarations]: Found specification of procedure isBlocked [2023-12-25 05:20:32,468 INFO L138 BoogieDeclarations]: Found implementation of procedure isBlocked [2023-12-25 05:20:32,468 INFO L130 BoogieDeclarations]: Found specification of procedure getCurrentFloorID [2023-12-25 05:20:32,468 INFO L138 BoogieDeclarations]: Found implementation of procedure getCurrentFloorID [2023-12-25 05:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure buttonForFloorIsPressed [2023-12-25 05:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure buttonForFloorIsPressed [2023-12-25 05:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure pressInLiftFloorButton [2023-12-25 05:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure pressInLiftFloorButton [2023-12-25 05:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure leaveElevator [2023-12-25 05:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure leaveElevator [2023-12-25 05:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure angelinaCall [2023-12-25 05:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure angelinaCall [2023-12-25 05:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-25 05:20:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedAtCurrentFloor__wrappee__twothirdsfull [2023-12-25 05:20:32,470 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedAtCurrentFloor__wrappee__twothirdsfull [2023-12-25 05:20:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure getWeight [2023-12-25 05:20:32,470 INFO L138 BoogieDeclarations]: Found implementation of procedure getWeight [2023-12-25 05:20:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure isExecutiveFloorCalling [2023-12-25 05:20:32,470 INFO L138 BoogieDeclarations]: Found implementation of procedure isExecutiveFloorCalling [2023-12-25 05:20:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure bobCall [2023-12-25 05:20:32,470 INFO L138 BoogieDeclarations]: Found implementation of procedure bobCall [2023-12-25 05:20:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure getReverseHeading [2023-12-25 05:20:32,470 INFO L138 BoogieDeclarations]: Found implementation of procedure getReverseHeading [2023-12-25 05:20:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2023-12-25 05:20:32,471 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2023-12-25 05:20:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2023-12-25 05:20:32,471 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2023-12-25 05:20:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure isTopFloor [2023-12-25 05:20:32,471 INFO L138 BoogieDeclarations]: Found implementation of procedure isTopFloor [2023-12-25 05:20:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-25 05:20:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-25 05:20:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-25 05:20:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-25 05:20:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-12-25 05:20:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-12-25 05:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-12-25 05:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-12-25 05:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-12-25 05:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-12-25 05:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-12-25 05:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2023-12-25 05:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2023-12-25 05:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2023-12-25 05:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2023-12-25 05:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2023-12-25 05:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2023-12-25 05:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2023-12-25 05:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2023-12-25 05:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2023-12-25 05:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure resetCallOnFloor [2023-12-25 05:20:32,473 INFO L138 BoogieDeclarations]: Found implementation of procedure resetCallOnFloor [2023-12-25 05:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure initPersonOnFloor [2023-12-25 05:20:32,473 INFO L138 BoogieDeclarations]: Found implementation of procedure initPersonOnFloor [2023-12-25 05:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure removePersonFromFloor [2023-12-25 05:20:32,473 INFO L138 BoogieDeclarations]: Found implementation of procedure removePersonFromFloor [2023-12-25 05:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure getOrigin [2023-12-25 05:20:32,474 INFO L138 BoogieDeclarations]: Found implementation of procedure getOrigin [2023-12-25 05:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure continueInDirection [2023-12-25 05:20:32,474 INFO L138 BoogieDeclarations]: Found implementation of procedure continueInDirection [2023-12-25 05:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure isPersonOnFloor [2023-12-25 05:20:32,474 INFO L138 BoogieDeclarations]: Found implementation of procedure isPersonOnFloor [2023-12-25 05:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-25 05:20:32,474 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-25 05:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure isFloorCalling [2023-12-25 05:20:32,474 INFO L138 BoogieDeclarations]: Found implementation of procedure isFloorCalling [2023-12-25 05:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift__wrappee__executivefloor [2023-12-25 05:20:32,475 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift__wrappee__executivefloor [2023-12-25 05:20:32,656 INFO L241 CfgBuilder]: Building ICFG [2023-12-25 05:20:32,658 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-25 05:20:33,906 INFO L282 CfgBuilder]: Performing block encoding [2023-12-25 05:20:34,032 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-25 05:20:34,033 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-12-25 05:20:34,033 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 05:20:34 BoogieIcfgContainer [2023-12-25 05:20:34,033 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-25 05:20:34,038 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-25 05:20:34,038 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-25 05:20:34,041 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-25 05:20:34,041 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.12 05:20:31" (1/3) ... [2023-12-25 05:20:34,042 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a528748 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 05:20:34, skipping insertion in model container [2023-12-25 05:20:34,042 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:20:32" (2/3) ... [2023-12-25 05:20:34,043 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a528748 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 05:20:34, skipping insertion in model container [2023-12-25 05:20:34,043 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 05:20:34" (3/3) ... [2023-12-25 05:20:34,044 INFO L112 eAbstractionObserver]: Analyzing ICFG elevator_spec13_product32.cil.c [2023-12-25 05:20:34,061 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-25 05:20:34,061 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-25 05:20:34,120 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-25 05:20:34,131 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;@7ab40a92, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-25 05:20:34,131 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-25 05:20:34,143 INFO L276 IsEmpty]: Start isEmpty. Operand has 613 states, 472 states have (on average 1.7076271186440677) internal successors, (806), 492 states have internal predecessors, (806), 110 states have call successors, (110), 29 states have call predecessors, (110), 29 states have return successors, (110), 106 states have call predecessors, (110), 110 states have call successors, (110) [2023-12-25 05:20:34,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-12-25 05:20:34,163 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:34,164 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:20:34,164 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:34,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:34,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1537108107, now seen corresponding path program 1 times [2023-12-25 05:20:34,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:34,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [133305754] [2023-12-25 05:20:34,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:34,188 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:34,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:34,190 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:20:34,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 (2)] Waiting until timeout for monitored process [2023-12-25 05:20:34,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:34,638 INFO L262 TraceCheckSpWp]: Trace formula consists of 762 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:20:34,645 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:34,726 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2023-12-25 05:20:34,727 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:34,727 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:34,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [133305754] [2023-12-25 05:20:34,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [133305754] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:34,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:34,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:20:34,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281053104] [2023-12-25 05:20:34,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:34,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:20:34,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:34,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:20:34,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:20:34,768 INFO L87 Difference]: Start difference. First operand has 613 states, 472 states have (on average 1.7076271186440677) internal successors, (806), 492 states have internal predecessors, (806), 110 states have call successors, (110), 29 states have call predecessors, (110), 29 states have return successors, (110), 106 states have call predecessors, (110), 110 states have call successors, (110) Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-25 05:20:35,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:35,059 INFO L93 Difference]: Finished difference Result 1226 states and 2066 transitions. [2023-12-25 05:20:35,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:20:35,064 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) Word has length 84 [2023-12-25 05:20:35,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:35,098 INFO L225 Difference]: With dead ends: 1226 [2023-12-25 05:20:35,102 INFO L226 Difference]: Without dead ends: 611 [2023-12-25 05:20:35,112 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:20:35,115 INFO L413 NwaCegarLoop]: 982 mSDtfsCounter, 15 mSDsluCounter, 1955 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 2937 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:35,116 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 2937 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:20:35,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2023-12-25 05:20:35,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 611. [2023-12-25 05:20:35,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 472 states have (on average 1.680084745762712) internal successors, (793), 490 states have internal predecessors, (793), 110 states have call successors, (110), 30 states have call predecessors, (110), 28 states have return successors, (107), 104 states have call predecessors, (107), 107 states have call successors, (107) [2023-12-25 05:20:35,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 1010 transitions. [2023-12-25 05:20:35,207 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 1010 transitions. Word has length 84 [2023-12-25 05:20:35,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:35,207 INFO L495 AbstractCegarLoop]: Abstraction has 611 states and 1010 transitions. [2023-12-25 05:20:35,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-25 05:20:35,208 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 1010 transitions. [2023-12-25 05:20:35,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-25 05:20:35,217 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:35,217 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:20:35,229 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-25 05:20:35,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:35,430 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:35,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:35,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1746167503, now seen corresponding path program 1 times [2023-12-25 05:20:35,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:35,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1234038983] [2023-12-25 05:20:35,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:35,432 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:35,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:35,433 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:20:35,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-25 05:20:35,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:35,810 INFO L262 TraceCheckSpWp]: Trace formula consists of 764 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 05:20:35,815 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:35,892 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-12-25 05:20:35,892 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:35,892 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:35,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1234038983] [2023-12-25 05:20:35,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1234038983] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:35,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:35,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 05:20:35,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004663788] [2023-12-25 05:20:35,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:35,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 05:20:35,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:35,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 05:20:35,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:20:35,901 INFO L87 Difference]: Start difference. First operand 611 states and 1010 transitions. Second operand has 7 states, 6 states have (on average 8.333333333333334) internal successors, (50), 6 states have internal predecessors, (50), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-25 05:20:36,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:36,239 INFO L93 Difference]: Finished difference Result 1230 states and 2036 transitions. [2023-12-25 05:20:36,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 05:20:36,240 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 8.333333333333334) internal successors, (50), 6 states have internal predecessors, (50), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 86 [2023-12-25 05:20:36,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:36,248 INFO L225 Difference]: With dead ends: 1230 [2023-12-25 05:20:36,248 INFO L226 Difference]: Without dead ends: 624 [2023-12-25 05:20:36,251 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:20:36,253 INFO L413 NwaCegarLoop]: 977 mSDtfsCounter, 114 mSDsluCounter, 4785 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 5762 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:36,254 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 5762 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:20:36,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2023-12-25 05:20:36,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 623. [2023-12-25 05:20:36,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 481 states have (on average 1.6777546777546777) internal successors, (807), 501 states have internal predecessors, (807), 111 states have call successors, (111), 30 states have call predecessors, (111), 30 states have return successors, (113), 105 states have call predecessors, (113), 108 states have call successors, (113) [2023-12-25 05:20:36,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 1031 transitions. [2023-12-25 05:20:36,309 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 1031 transitions. Word has length 86 [2023-12-25 05:20:36,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:36,310 INFO L495 AbstractCegarLoop]: Abstraction has 623 states and 1031 transitions. [2023-12-25 05:20:36,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 8.333333333333334) internal successors, (50), 6 states have internal predecessors, (50), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-25 05:20:36,310 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 1031 transitions. [2023-12-25 05:20:36,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-25 05:20:36,315 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:36,315 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:20:36,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-25 05:20:36,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:36,527 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:36,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:36,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1517714737, now seen corresponding path program 1 times [2023-12-25 05:20:36,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:36,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1407716355] [2023-12-25 05:20:36,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:36,534 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:36,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:36,535 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:20:36,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-25 05:20:36,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:36,853 INFO L262 TraceCheckSpWp]: Trace formula consists of 642 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 05:20:36,856 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:36,918 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 05:20:36,919 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:36,919 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:36,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1407716355] [2023-12-25 05:20:36,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1407716355] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:36,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:36,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 05:20:36,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762148078] [2023-12-25 05:20:36,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:36,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 05:20:36,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:36,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 05:20:36,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:20:36,925 INFO L87 Difference]: Start difference. First operand 623 states and 1031 transitions. Second operand has 7 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-25 05:20:37,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:37,290 INFO L93 Difference]: Finished difference Result 1248 states and 2067 transitions. [2023-12-25 05:20:37,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 05:20:37,290 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 75 [2023-12-25 05:20:37,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:37,296 INFO L225 Difference]: With dead ends: 1248 [2023-12-25 05:20:37,296 INFO L226 Difference]: Without dead ends: 632 [2023-12-25 05:20:37,299 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:20:37,302 INFO L413 NwaCegarLoop]: 987 mSDtfsCounter, 101 mSDsluCounter, 4815 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 5802 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:37,302 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 5802 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 05:20:37,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2023-12-25 05:20:37,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 623. [2023-12-25 05:20:37,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 481 states have (on average 1.6777546777546777) internal successors, (807), 501 states have internal predecessors, (807), 111 states have call successors, (111), 30 states have call predecessors, (111), 30 states have return successors, (113), 105 states have call predecessors, (113), 108 states have call successors, (113) [2023-12-25 05:20:37,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 1031 transitions. [2023-12-25 05:20:37,329 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 1031 transitions. Word has length 75 [2023-12-25 05:20:37,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:37,329 INFO L495 AbstractCegarLoop]: Abstraction has 623 states and 1031 transitions. [2023-12-25 05:20:37,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-25 05:20:37,330 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 1031 transitions. [2023-12-25 05:20:37,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-25 05:20:37,332 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:37,332 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:20:37,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-25 05:20:37,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:37,545 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:37,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:37,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1091991647, now seen corresponding path program 1 times [2023-12-25 05:20:37,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:37,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [688329912] [2023-12-25 05:20:37,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:37,546 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:37,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:37,548 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:20:37,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-25 05:20:37,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:37,829 INFO L262 TraceCheckSpWp]: Trace formula consists of 642 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:20:37,831 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:37,862 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-12-25 05:20:37,863 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:37,863 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:37,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [688329912] [2023-12-25 05:20:37,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [688329912] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:37,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:37,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:20:37,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396684267] [2023-12-25 05:20:37,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:37,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:20:37,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:37,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:20:37,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:20:37,869 INFO L87 Difference]: Start difference. First operand 623 states and 1031 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-25 05:20:37,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:37,999 INFO L93 Difference]: Finished difference Result 1242 states and 2056 transitions. [2023-12-25 05:20:37,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:20:37,999 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) Word has length 75 [2023-12-25 05:20:37,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:38,005 INFO L225 Difference]: With dead ends: 1242 [2023-12-25 05:20:38,005 INFO L226 Difference]: Without dead ends: 624 [2023-12-25 05:20:38,012 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:20:38,013 INFO L413 NwaCegarLoop]: 976 mSDtfsCounter, 22 mSDsluCounter, 1943 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 2919 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:38,014 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 2919 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:20:38,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2023-12-25 05:20:38,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 624. [2023-12-25 05:20:38,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 483 states have (on average 1.6770186335403727) internal successors, (810), 502 states have internal predecessors, (810), 110 states have call successors, (110), 31 states have call predecessors, (110), 30 states have return successors, (109), 104 states have call predecessors, (109), 107 states have call successors, (109) [2023-12-25 05:20:38,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 1029 transitions. [2023-12-25 05:20:38,041 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 1029 transitions. Word has length 75 [2023-12-25 05:20:38,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:38,041 INFO L495 AbstractCegarLoop]: Abstraction has 624 states and 1029 transitions. [2023-12-25 05:20:38,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-25 05:20:38,042 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 1029 transitions. [2023-12-25 05:20:38,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-12-25 05:20:38,044 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:38,044 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:20:38,052 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-25 05:20:38,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:38,252 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:38,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:38,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1628225353, now seen corresponding path program 1 times [2023-12-25 05:20:38,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:38,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [632532885] [2023-12-25 05:20:38,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:38,254 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:38,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:38,255 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:20:38,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-25 05:20:38,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:38,532 INFO L262 TraceCheckSpWp]: Trace formula consists of 644 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 05:20:38,536 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:38,592 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 05:20:38,592 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:38,592 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:38,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [632532885] [2023-12-25 05:20:38,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [632532885] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:38,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:38,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 05:20:38,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896488721] [2023-12-25 05:20:38,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:38,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 05:20:38,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:38,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 05:20:38,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:20:38,594 INFO L87 Difference]: Start difference. First operand 624 states and 1029 transitions. Second operand has 7 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-25 05:20:38,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:38,887 INFO L93 Difference]: Finished difference Result 1246 states and 2060 transitions. [2023-12-25 05:20:38,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 05:20:38,888 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 77 [2023-12-25 05:20:38,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:38,892 INFO L225 Difference]: With dead ends: 1246 [2023-12-25 05:20:38,892 INFO L226 Difference]: Without dead ends: 632 [2023-12-25 05:20:38,895 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:20:38,895 INFO L413 NwaCegarLoop]: 987 mSDtfsCounter, 100 mSDsluCounter, 4814 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 5801 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:38,896 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 5801 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:20:38,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2023-12-25 05:20:38,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 624. [2023-12-25 05:20:38,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 483 states have (on average 1.6770186335403727) internal successors, (810), 502 states have internal predecessors, (810), 110 states have call successors, (110), 31 states have call predecessors, (110), 30 states have return successors, (109), 104 states have call predecessors, (109), 107 states have call successors, (109) [2023-12-25 05:20:38,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 1029 transitions. [2023-12-25 05:20:38,916 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 1029 transitions. Word has length 77 [2023-12-25 05:20:38,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:38,916 INFO L495 AbstractCegarLoop]: Abstraction has 624 states and 1029 transitions. [2023-12-25 05:20:38,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-25 05:20:38,916 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 1029 transitions. [2023-12-25 05:20:38,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-12-25 05:20:38,918 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:38,918 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:20:38,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-25 05:20:39,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:39,128 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:39,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:39,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1552633931, now seen corresponding path program 1 times [2023-12-25 05:20:39,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:39,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [754142525] [2023-12-25 05:20:39,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:39,129 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:39,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:39,130 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:20:39,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-25 05:20:39,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:39,441 INFO L262 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:20:39,444 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:39,465 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-12-25 05:20:39,466 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:39,466 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:39,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [754142525] [2023-12-25 05:20:39,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [754142525] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:39,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:39,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:20:39,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372861923] [2023-12-25 05:20:39,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:39,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:20:39,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:39,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:20:39,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:20:39,467 INFO L87 Difference]: Start difference. First operand 624 states and 1029 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-25 05:20:39,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:39,706 INFO L93 Difference]: Finished difference Result 1265 states and 2097 transitions. [2023-12-25 05:20:39,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:20:39,707 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 90 [2023-12-25 05:20:39,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:39,712 INFO L225 Difference]: With dead ends: 1265 [2023-12-25 05:20:39,712 INFO L226 Difference]: Without dead ends: 651 [2023-12-25 05:20:39,715 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:20:39,715 INFO L413 NwaCegarLoop]: 938 mSDtfsCounter, 110 mSDsluCounter, 1827 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 2765 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:39,716 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 2765 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:20:39,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2023-12-25 05:20:39,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 643. [2023-12-25 05:20:39,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 501 states have (on average 1.6726546906187625) internal successors, (838), 520 states have internal predecessors, (838), 110 states have call successors, (110), 32 states have call predecessors, (110), 31 states have return successors, (108), 104 states have call predecessors, (108), 107 states have call successors, (108) [2023-12-25 05:20:39,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 1056 transitions. [2023-12-25 05:20:39,735 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 1056 transitions. Word has length 90 [2023-12-25 05:20:39,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:39,735 INFO L495 AbstractCegarLoop]: Abstraction has 643 states and 1056 transitions. [2023-12-25 05:20:39,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-25 05:20:39,736 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 1056 transitions. [2023-12-25 05:20:39,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-25 05:20:39,737 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:39,737 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:20:39,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-25 05:20:39,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:39,948 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:39,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:39,948 INFO L85 PathProgramCache]: Analyzing trace with hash 329723420, now seen corresponding path program 1 times [2023-12-25 05:20:39,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:39,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1552827638] [2023-12-25 05:20:39,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:39,949 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:39,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:39,950 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:20:39,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-25 05:20:40,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:40,259 INFO L262 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 05:20:40,262 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:40,324 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-12-25 05:20:40,325 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:40,325 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:40,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1552827638] [2023-12-25 05:20:40,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1552827638] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:40,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:40,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 05:20:40,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433106256] [2023-12-25 05:20:40,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:40,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 05:20:40,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:40,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 05:20:40,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:20:40,327 INFO L87 Difference]: Start difference. First operand 643 states and 1056 transitions. Second operand has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-25 05:20:40,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:40,566 INFO L93 Difference]: Finished difference Result 1292 states and 2126 transitions. [2023-12-25 05:20:40,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 05:20:40,567 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 91 [2023-12-25 05:20:40,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:40,571 INFO L225 Difference]: With dead ends: 1292 [2023-12-25 05:20:40,571 INFO L226 Difference]: Without dead ends: 659 [2023-12-25 05:20:40,574 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:20:40,575 INFO L413 NwaCegarLoop]: 977 mSDtfsCounter, 149 mSDsluCounter, 4748 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 5725 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:40,575 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 5725 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:20:40,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2023-12-25 05:20:40,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 643. [2023-12-25 05:20:40,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 501 states have (on average 1.6726546906187625) internal successors, (838), 520 states have internal predecessors, (838), 110 states have call successors, (110), 32 states have call predecessors, (110), 31 states have return successors, (108), 104 states have call predecessors, (108), 107 states have call successors, (108) [2023-12-25 05:20:40,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 1056 transitions. [2023-12-25 05:20:40,597 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 1056 transitions. Word has length 91 [2023-12-25 05:20:40,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:40,597 INFO L495 AbstractCegarLoop]: Abstraction has 643 states and 1056 transitions. [2023-12-25 05:20:40,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-25 05:20:40,597 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 1056 transitions. [2023-12-25 05:20:40,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-12-25 05:20:40,599 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:40,599 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:20:40,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-25 05:20:40,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:40,810 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:40,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:40,811 INFO L85 PathProgramCache]: Analyzing trace with hash 2007322418, now seen corresponding path program 1 times [2023-12-25 05:20:40,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:40,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2103338743] [2023-12-25 05:20:40,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:40,811 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:40,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:40,812 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:20:40,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-25 05:20:41,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:41,110 INFO L262 TraceCheckSpWp]: Trace formula consists of 647 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 05:20:41,113 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:41,174 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 05:20:41,175 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:41,175 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:41,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2103338743] [2023-12-25 05:20:41,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2103338743] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:41,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:41,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-25 05:20:41,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336318078] [2023-12-25 05:20:41,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:41,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-25 05:20:41,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:41,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-25 05:20:41,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:20:41,176 INFO L87 Difference]: Start difference. First operand 643 states and 1056 transitions. Second operand has 8 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-25 05:20:41,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:41,483 INFO L93 Difference]: Finished difference Result 1286 states and 2116 transitions. [2023-12-25 05:20:41,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 05:20:41,484 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 80 [2023-12-25 05:20:41,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:41,488 INFO L225 Difference]: With dead ends: 1286 [2023-12-25 05:20:41,488 INFO L226 Difference]: Without dead ends: 653 [2023-12-25 05:20:41,491 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-25 05:20:41,492 INFO L413 NwaCegarLoop]: 967 mSDtfsCounter, 103 mSDsluCounter, 5707 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 6674 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:41,492 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 6674 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:20:41,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states. [2023-12-25 05:20:41,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 647. [2023-12-25 05:20:41,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 505 states have (on average 1.6673267326732673) internal successors, (842), 524 states have internal predecessors, (842), 110 states have call successors, (110), 32 states have call predecessors, (110), 31 states have return successors, (108), 104 states have call predecessors, (108), 107 states have call successors, (108) [2023-12-25 05:20:41,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 1060 transitions. [2023-12-25 05:20:41,519 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 1060 transitions. Word has length 80 [2023-12-25 05:20:41,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:41,520 INFO L495 AbstractCegarLoop]: Abstraction has 647 states and 1060 transitions. [2023-12-25 05:20:41,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-25 05:20:41,520 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 1060 transitions. [2023-12-25 05:20:41,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2023-12-25 05:20:41,522 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:41,522 INFO L195 NwaCegarLoop]: trace histogram [3, 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] [2023-12-25 05:20:41,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-25 05:20:41,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:41,733 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:41,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:41,735 INFO L85 PathProgramCache]: Analyzing trace with hash -2017365764, now seen corresponding path program 1 times [2023-12-25 05:20:41,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:41,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [282124515] [2023-12-25 05:20:41,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:41,735 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:41,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:41,737 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:20:41,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-25 05:20:42,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:42,058 INFO L262 TraceCheckSpWp]: Trace formula consists of 771 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 05:20:42,061 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:42,131 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-12-25 05:20:42,131 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:42,131 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:42,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [282124515] [2023-12-25 05:20:42,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [282124515] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:42,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:42,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-25 05:20:42,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28299950] [2023-12-25 05:20:42,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:42,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-25 05:20:42,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:42,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-25 05:20:42,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:20:42,133 INFO L87 Difference]: Start difference. First operand 647 states and 1060 transitions. Second operand has 8 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-25 05:20:42,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:42,484 INFO L93 Difference]: Finished difference Result 1296 states and 2128 transitions. [2023-12-25 05:20:42,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 05:20:42,485 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 93 [2023-12-25 05:20:42,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:42,489 INFO L225 Difference]: With dead ends: 1296 [2023-12-25 05:20:42,489 INFO L226 Difference]: Without dead ends: 659 [2023-12-25 05:20:42,493 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-25 05:20:42,493 INFO L413 NwaCegarLoop]: 967 mSDtfsCounter, 102 mSDsluCounter, 5707 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 6674 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:42,493 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 6674 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 05:20:42,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2023-12-25 05:20:42,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 653. [2023-12-25 05:20:42,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 653 states, 511 states have (on average 1.659491193737769) internal successors, (848), 530 states have internal predecessors, (848), 110 states have call successors, (110), 32 states have call predecessors, (110), 31 states have return successors, (108), 104 states have call predecessors, (108), 107 states have call successors, (108) [2023-12-25 05:20:42,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 1066 transitions. [2023-12-25 05:20:42,512 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 1066 transitions. Word has length 93 [2023-12-25 05:20:42,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:42,512 INFO L495 AbstractCegarLoop]: Abstraction has 653 states and 1066 transitions. [2023-12-25 05:20:42,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-25 05:20:42,512 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 1066 transitions. [2023-12-25 05:20:42,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-12-25 05:20:42,514 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:42,514 INFO L195 NwaCegarLoop]: trace histogram [3, 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] [2023-12-25 05:20:42,528 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-25 05:20:42,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:42,728 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:42,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:42,729 INFO L85 PathProgramCache]: Analyzing trace with hash 135078482, now seen corresponding path program 1 times [2023-12-25 05:20:42,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:42,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1008019380] [2023-12-25 05:20:42,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:42,730 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:42,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:42,731 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:20:42,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-25 05:20:43,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:43,053 INFO L262 TraceCheckSpWp]: Trace formula consists of 772 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 05:20:43,056 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:43,116 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-12-25 05:20:43,116 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:43,117 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:43,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1008019380] [2023-12-25 05:20:43,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1008019380] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:43,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:43,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-25 05:20:43,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945879586] [2023-12-25 05:20:43,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:43,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-25 05:20:43,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:43,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-25 05:20:43,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:20:43,118 INFO L87 Difference]: Start difference. First operand 653 states and 1066 transitions. Second operand has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-25 05:20:43,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:43,518 INFO L93 Difference]: Finished difference Result 1310 states and 2144 transitions. [2023-12-25 05:20:43,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 05:20:43,518 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 94 [2023-12-25 05:20:43,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:43,522 INFO L225 Difference]: With dead ends: 1310 [2023-12-25 05:20:43,523 INFO L226 Difference]: Without dead ends: 667 [2023-12-25 05:20:43,526 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-25 05:20:43,527 INFO L413 NwaCegarLoop]: 967 mSDtfsCounter, 102 mSDsluCounter, 5707 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 6674 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:43,527 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 6674 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 05:20:43,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2023-12-25 05:20:43,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 661. [2023-12-25 05:20:43,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 519 states have (on average 1.6493256262042388) internal successors, (856), 538 states have internal predecessors, (856), 110 states have call successors, (110), 32 states have call predecessors, (110), 31 states have return successors, (108), 104 states have call predecessors, (108), 107 states have call successors, (108) [2023-12-25 05:20:43,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 1074 transitions. [2023-12-25 05:20:43,551 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 1074 transitions. Word has length 94 [2023-12-25 05:20:43,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:43,551 INFO L495 AbstractCegarLoop]: Abstraction has 661 states and 1074 transitions. [2023-12-25 05:20:43,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-25 05:20:43,552 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 1074 transitions. [2023-12-25 05:20:43,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2023-12-25 05:20:43,553 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:43,553 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:20:43,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-25 05:20:43,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:43,763 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:43,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:43,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1040351346, now seen corresponding path program 1 times [2023-12-25 05:20:43,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:43,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1896400147] [2023-12-25 05:20:43,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:43,765 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:43,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:43,766 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:20:43,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-25 05:20:43,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:44,007 INFO L262 TraceCheckSpWp]: Trace formula consists of 650 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 05:20:44,009 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:44,058 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-25 05:20:44,059 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:44,059 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:44,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1896400147] [2023-12-25 05:20:44,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1896400147] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:44,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:44,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 05:20:44,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882649084] [2023-12-25 05:20:44,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:44,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 05:20:44,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:44,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 05:20:44,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:20:44,061 INFO L87 Difference]: Start difference. First operand 661 states and 1074 transitions. Second operand has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-25 05:20:44,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:44,311 INFO L93 Difference]: Finished difference Result 1246 states and 2022 transitions. [2023-12-25 05:20:44,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 05:20:44,312 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 83 [2023-12-25 05:20:44,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:44,316 INFO L225 Difference]: With dead ends: 1246 [2023-12-25 05:20:44,316 INFO L226 Difference]: Without dead ends: 671 [2023-12-25 05:20:44,319 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:20:44,320 INFO L413 NwaCegarLoop]: 979 mSDtfsCounter, 96 mSDsluCounter, 4795 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 5774 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:44,320 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 5774 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:20:44,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2023-12-25 05:20:44,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 667. [2023-12-25 05:20:44,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 522 states have (on average 1.6455938697318007) internal successors, (859), 543 states have internal predecessors, (859), 111 states have call successors, (111), 32 states have call predecessors, (111), 33 states have return successors, (112), 105 states have call predecessors, (112), 108 states have call successors, (112) [2023-12-25 05:20:44,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 1082 transitions. [2023-12-25 05:20:44,338 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 1082 transitions. Word has length 83 [2023-12-25 05:20:44,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:44,340 INFO L495 AbstractCegarLoop]: Abstraction has 667 states and 1082 transitions. [2023-12-25 05:20:44,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-25 05:20:44,340 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 1082 transitions. [2023-12-25 05:20:44,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2023-12-25 05:20:44,342 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:44,342 INFO L195 NwaCegarLoop]: trace histogram [3, 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] [2023-12-25 05:20:44,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-25 05:20:44,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:44,555 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:44,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:44,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1399650618, now seen corresponding path program 1 times [2023-12-25 05:20:44,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:44,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1425556411] [2023-12-25 05:20:44,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:44,556 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:44,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:44,557 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:20:44,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-25 05:20:44,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:44,838 INFO L262 TraceCheckSpWp]: Trace formula consists of 774 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:20:44,841 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:44,861 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-25 05:20:44,861 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:44,861 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:44,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1425556411] [2023-12-25 05:20:44,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1425556411] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:44,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:44,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:20:44,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361653739] [2023-12-25 05:20:44,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:44,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:20:44,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:44,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:20:44,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:20:44,863 INFO L87 Difference]: Start difference. First operand 667 states and 1082 transitions. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-25 05:20:44,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:44,991 INFO L93 Difference]: Finished difference Result 1308 states and 2125 transitions. [2023-12-25 05:20:44,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:20:44,991 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 96 [2023-12-25 05:20:44,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:44,996 INFO L225 Difference]: With dead ends: 1308 [2023-12-25 05:20:44,996 INFO L226 Difference]: Without dead ends: 650 [2023-12-25 05:20:44,998 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:20:44,999 INFO L413 NwaCegarLoop]: 975 mSDtfsCounter, 24 mSDsluCounter, 1943 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 2918 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:44,999 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 2918 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:20:45,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2023-12-25 05:20:45,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 650. [2023-12-25 05:20:45,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 508 states have (on average 1.639763779527559) internal successors, (833), 527 states have internal predecessors, (833), 110 states have call successors, (110), 32 states have call predecessors, (110), 31 states have return successors, (108), 104 states have call predecessors, (108), 107 states have call successors, (108) [2023-12-25 05:20:45,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 1051 transitions. [2023-12-25 05:20:45,016 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 1051 transitions. Word has length 96 [2023-12-25 05:20:45,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:45,017 INFO L495 AbstractCegarLoop]: Abstraction has 650 states and 1051 transitions. [2023-12-25 05:20:45,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-25 05:20:45,017 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 1051 transitions. [2023-12-25 05:20:45,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-25 05:20:45,018 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:45,018 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:20:45,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-25 05:20:45,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:45,229 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:45,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:45,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1702622344, now seen corresponding path program 1 times [2023-12-25 05:20:45,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:45,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1496628582] [2023-12-25 05:20:45,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:45,230 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:45,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:45,231 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:20:45,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-25 05:20:45,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:45,469 INFO L262 TraceCheckSpWp]: Trace formula consists of 652 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 05:20:45,471 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:45,516 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-25 05:20:45,516 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:45,516 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:45,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1496628582] [2023-12-25 05:20:45,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1496628582] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:45,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:45,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 05:20:45,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214151706] [2023-12-25 05:20:45,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:45,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 05:20:45,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:45,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 05:20:45,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:20:45,518 INFO L87 Difference]: Start difference. First operand 650 states and 1051 transitions. Second operand has 7 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-25 05:20:45,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:45,768 INFO L93 Difference]: Finished difference Result 1229 states and 1990 transitions. [2023-12-25 05:20:45,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 05:20:45,768 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 85 [2023-12-25 05:20:45,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:45,772 INFO L225 Difference]: With dead ends: 1229 [2023-12-25 05:20:45,772 INFO L226 Difference]: Without dead ends: 643 [2023-12-25 05:20:45,775 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:20:45,775 INFO L413 NwaCegarLoop]: 959 mSDtfsCounter, 85 mSDsluCounter, 4709 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 5668 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:45,775 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 5668 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:20:45,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2023-12-25 05:20:45,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 641. [2023-12-25 05:20:45,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 641 states, 499 states have (on average 1.6372745490981964) internal successors, (817), 518 states have internal predecessors, (817), 110 states have call successors, (110), 32 states have call predecessors, (110), 31 states have return successors, (108), 104 states have call predecessors, (108), 107 states have call successors, (108) [2023-12-25 05:20:45,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 1035 transitions. [2023-12-25 05:20:45,794 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 1035 transitions. Word has length 85 [2023-12-25 05:20:45,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:45,794 INFO L495 AbstractCegarLoop]: Abstraction has 641 states and 1035 transitions. [2023-12-25 05:20:45,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-25 05:20:45,794 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 1035 transitions. [2023-12-25 05:20:45,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2023-12-25 05:20:45,796 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:45,796 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:20:45,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-25 05:20:46,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:46,003 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:46,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:46,003 INFO L85 PathProgramCache]: Analyzing trace with hash -104117935, now seen corresponding path program 1 times [2023-12-25 05:20:46,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:46,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [695840952] [2023-12-25 05:20:46,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:46,004 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:46,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:46,006 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:20:46,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-25 05:20:46,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:46,342 INFO L262 TraceCheckSpWp]: Trace formula consists of 774 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 05:20:46,345 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:46,396 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-12-25 05:20:46,397 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:46,397 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:46,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [695840952] [2023-12-25 05:20:46,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [695840952] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:46,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:46,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 05:20:46,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865695488] [2023-12-25 05:20:46,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:46,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 05:20:46,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:46,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 05:20:46,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:20:46,398 INFO L87 Difference]: Start difference. First operand 641 states and 1035 transitions. Second operand has 7 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-25 05:20:46,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:46,627 INFO L93 Difference]: Finished difference Result 1220 states and 1974 transitions. [2023-12-25 05:20:46,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 05:20:46,628 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 97 [2023-12-25 05:20:46,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:46,631 INFO L225 Difference]: With dead ends: 1220 [2023-12-25 05:20:46,632 INFO L226 Difference]: Without dead ends: 630 [2023-12-25 05:20:46,634 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:20:46,634 INFO L413 NwaCegarLoop]: 951 mSDtfsCounter, 97 mSDsluCounter, 4653 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 5604 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:46,635 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 5604 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:20:46,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 630 states. [2023-12-25 05:20:46,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 630 to 628. [2023-12-25 05:20:46,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 486 states have (on average 1.6213991769547325) internal successors, (788), 505 states have internal predecessors, (788), 110 states have call successors, (110), 32 states have call predecessors, (110), 31 states have return successors, (107), 104 states have call predecessors, (107), 107 states have call successors, (107) [2023-12-25 05:20:46,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 1005 transitions. [2023-12-25 05:20:46,651 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 1005 transitions. Word has length 97 [2023-12-25 05:20:46,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:46,652 INFO L495 AbstractCegarLoop]: Abstraction has 628 states and 1005 transitions. [2023-12-25 05:20:46,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-25 05:20:46,652 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 1005 transitions. [2023-12-25 05:20:46,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-25 05:20:46,654 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:46,654 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:20:46,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-25 05:20:46,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:46,869 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:46,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:46,870 INFO L85 PathProgramCache]: Analyzing trace with hash 2143523049, now seen corresponding path program 1 times [2023-12-25 05:20:46,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:46,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [661379666] [2023-12-25 05:20:46,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:46,870 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:46,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:46,871 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:20:46,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-25 05:20:47,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:47,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 654 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:20:47,107 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:47,132 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-25 05:20:47,133 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:47,133 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:47,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [661379666] [2023-12-25 05:20:47,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [661379666] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:47,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:47,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:20:47,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865001176] [2023-12-25 05:20:47,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:47,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:20:47,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:47,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:20:47,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:20:47,134 INFO L87 Difference]: Start difference. First operand 628 states and 1005 transitions. Second operand has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-25 05:20:47,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:47,314 INFO L93 Difference]: Finished difference Result 1269 states and 2029 transitions. [2023-12-25 05:20:47,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:20:47,315 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 87 [2023-12-25 05:20:47,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:47,318 INFO L225 Difference]: With dead ends: 1269 [2023-12-25 05:20:47,319 INFO L226 Difference]: Without dead ends: 628 [2023-12-25 05:20:47,321 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:20:47,321 INFO L413 NwaCegarLoop]: 920 mSDtfsCounter, 74 mSDsluCounter, 1813 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 2733 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:47,322 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 2733 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:20:47,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2023-12-25 05:20:47,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 628. [2023-12-25 05:20:47,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 486 states have (on average 1.6049382716049383) internal successors, (780), 504 states have internal predecessors, (780), 110 states have call successors, (110), 33 states have call predecessors, (110), 31 states have return successors, (107), 104 states have call predecessors, (107), 107 states have call successors, (107) [2023-12-25 05:20:47,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 997 transitions. [2023-12-25 05:20:47,339 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 997 transitions. Word has length 87 [2023-12-25 05:20:47,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:47,339 INFO L495 AbstractCegarLoop]: Abstraction has 628 states and 997 transitions. [2023-12-25 05:20:47,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-25 05:20:47,340 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 997 transitions. [2023-12-25 05:20:47,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-12-25 05:20:47,341 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:47,341 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:20:47,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-25 05:20:47,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:47,549 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:47,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:47,550 INFO L85 PathProgramCache]: Analyzing trace with hash 932275038, now seen corresponding path program 1 times [2023-12-25 05:20:47,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:47,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1053083011] [2023-12-25 05:20:47,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:47,551 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:47,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:47,552 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:20:47,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-25 05:20:47,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:47,793 INFO L262 TraceCheckSpWp]: Trace formula consists of 655 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-25 05:20:47,797 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:48,014 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-25 05:20:48,014 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:48,015 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:48,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1053083011] [2023-12-25 05:20:48,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1053083011] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:48,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:48,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 05:20:48,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846684248] [2023-12-25 05:20:48,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:48,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:20:48,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:48,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:20:48,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:20:48,016 INFO L87 Difference]: Start difference. First operand 628 states and 997 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-25 05:20:48,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:48,372 INFO L93 Difference]: Finished difference Result 1759 states and 2853 transitions. [2023-12-25 05:20:48,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:20:48,374 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 88 [2023-12-25 05:20:48,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:48,380 INFO L225 Difference]: With dead ends: 1759 [2023-12-25 05:20:48,381 INFO L226 Difference]: Without dead ends: 1188 [2023-12-25 05:20:48,383 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:20:48,384 INFO L413 NwaCegarLoop]: 948 mSDtfsCounter, 877 mSDsluCounter, 885 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 877 SdHoareTripleChecker+Valid, 1833 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:48,384 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [877 Valid, 1833 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 05:20:48,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2023-12-25 05:20:48,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 1123. [2023-12-25 05:20:48,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1123 states, 877 states have (on average 1.6248574686431014) internal successors, (1425), 904 states have internal predecessors, (1425), 192 states have call successors, (192), 56 states have call predecessors, (192), 53 states have return successors, (195), 177 states have call predecessors, (195), 188 states have call successors, (195) [2023-12-25 05:20:48,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1123 states to 1123 states and 1812 transitions. [2023-12-25 05:20:48,431 INFO L78 Accepts]: Start accepts. Automaton has 1123 states and 1812 transitions. Word has length 88 [2023-12-25 05:20:48,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:48,431 INFO L495 AbstractCegarLoop]: Abstraction has 1123 states and 1812 transitions. [2023-12-25 05:20:48,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-25 05:20:48,432 INFO L276 IsEmpty]: Start isEmpty. Operand 1123 states and 1812 transitions. [2023-12-25 05:20:48,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2023-12-25 05:20:48,437 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:48,437 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:20:48,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-25 05:20:48,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:48,647 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:48,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:48,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1375117267, now seen corresponding path program 1 times [2023-12-25 05:20:48,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:48,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [708610359] [2023-12-25 05:20:48,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:48,648 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:48,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:48,649 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:20:48,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-25 05:20:49,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:49,048 INFO L262 TraceCheckSpWp]: Trace formula consists of 1159 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 05:20:49,052 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:49,157 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2023-12-25 05:20:49,158 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:49,158 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:49,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [708610359] [2023-12-25 05:20:49,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [708610359] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:49,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:49,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:20:49,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855438718] [2023-12-25 05:20:49,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:49,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:20:49,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:49,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:20:49,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:20:49,160 INFO L87 Difference]: Start difference. First operand 1123 states and 1812 transitions. Second operand has 5 states, 5 states have (on average 18.0) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-12-25 05:20:50,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:50,030 INFO L93 Difference]: Finished difference Result 2197 states and 3632 transitions. [2023-12-25 05:20:50,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 05:20:50,030 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 201 [2023-12-25 05:20:50,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:50,037 INFO L225 Difference]: With dead ends: 2197 [2023-12-25 05:20:50,037 INFO L226 Difference]: Without dead ends: 1131 [2023-12-25 05:20:50,042 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 197 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:20:50,043 INFO L413 NwaCegarLoop]: 911 mSDtfsCounter, 893 mSDsluCounter, 1419 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 911 SdHoareTripleChecker+Valid, 2330 SdHoareTripleChecker+Invalid, 543 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:50,043 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [911 Valid, 2330 Invalid, 543 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-25 05:20:50,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1131 states. [2023-12-25 05:20:50,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1131 to 1131. [2023-12-25 05:20:50,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1131 states, 883 states have (on average 1.6206115515288788) internal successors, (1431), 910 states have internal predecessors, (1431), 192 states have call successors, (192), 58 states have call predecessors, (192), 55 states have return successors, (197), 177 states have call predecessors, (197), 188 states have call successors, (197) [2023-12-25 05:20:50,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1131 states to 1131 states and 1820 transitions. [2023-12-25 05:20:50,097 INFO L78 Accepts]: Start accepts. Automaton has 1131 states and 1820 transitions. Word has length 201 [2023-12-25 05:20:50,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:50,097 INFO L495 AbstractCegarLoop]: Abstraction has 1131 states and 1820 transitions. [2023-12-25 05:20:50,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-12-25 05:20:50,097 INFO L276 IsEmpty]: Start isEmpty. Operand 1131 states and 1820 transitions. [2023-12-25 05:20:50,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2023-12-25 05:20:50,102 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:50,102 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-25 05:20:50,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-25 05:20:50,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:50,320 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:50,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:50,320 INFO L85 PathProgramCache]: Analyzing trace with hash 2133704185, now seen corresponding path program 1 times [2023-12-25 05:20:50,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:50,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [336232746] [2023-12-25 05:20:50,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:50,321 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:50,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:50,322 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:20:50,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-25 05:20:50,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:50,731 INFO L262 TraceCheckSpWp]: Trace formula consists of 1162 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 05:20:50,735 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:50,842 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-12-25 05:20:50,843 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:50,843 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:50,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [336232746] [2023-12-25 05:20:50,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [336232746] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:50,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:50,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-25 05:20:50,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030278911] [2023-12-25 05:20:50,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:50,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 05:20:50,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:50,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 05:20:50,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:20:50,847 INFO L87 Difference]: Start difference. First operand 1131 states and 1820 transitions. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 5 states have call successors, (29), 4 states have call predecessors, (29), 4 states have return successors, (27), 5 states have call predecessors, (27), 5 states have call successors, (27) [2023-12-25 05:20:55,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:55,217 INFO L93 Difference]: Finished difference Result 3926 states and 6394 transitions. [2023-12-25 05:20:55,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-25 05:20:55,218 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 5 states have call successors, (29), 4 states have call predecessors, (29), 4 states have return successors, (27), 5 states have call predecessors, (27), 5 states have call successors, (27) Word has length 204 [2023-12-25 05:20:55,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:55,232 INFO L225 Difference]: With dead ends: 3926 [2023-12-25 05:20:55,232 INFO L226 Difference]: Without dead ends: 2852 [2023-12-25 05:20:55,237 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-12-25 05:20:55,238 INFO L413 NwaCegarLoop]: 612 mSDtfsCounter, 2243 mSDsluCounter, 952 mSDsCounter, 0 mSdLazyCounter, 4544 mSolverCounterSat, 731 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2351 SdHoareTripleChecker+Valid, 1564 SdHoareTripleChecker+Invalid, 5275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 731 IncrementalHoareTripleChecker+Valid, 4544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:55,238 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2351 Valid, 1564 Invalid, 5275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [731 Valid, 4544 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2023-12-25 05:20:55,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2852 states. [2023-12-25 05:20:55,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2852 to 2778. [2023-12-25 05:20:55,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2778 states, 2075 states have (on average 1.5662650602409638) internal successors, (3250), 2141 states have internal predecessors, (3250), 575 states have call successors, (575), 120 states have call predecessors, (575), 127 states have return successors, (662), 554 states have call predecessors, (662), 569 states have call successors, (662) [2023-12-25 05:20:55,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2778 states to 2778 states and 4487 transitions. [2023-12-25 05:20:55,398 INFO L78 Accepts]: Start accepts. Automaton has 2778 states and 4487 transitions. Word has length 204 [2023-12-25 05:20:55,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:55,398 INFO L495 AbstractCegarLoop]: Abstraction has 2778 states and 4487 transitions. [2023-12-25 05:20:55,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 5 states have call successors, (29), 4 states have call predecessors, (29), 4 states have return successors, (27), 5 states have call predecessors, (27), 5 states have call successors, (27) [2023-12-25 05:20:55,398 INFO L276 IsEmpty]: Start isEmpty. Operand 2778 states and 4487 transitions. [2023-12-25 05:20:55,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-25 05:20:55,403 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:55,403 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:20:55,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 (19)] Forceful destruction successful, exit code 0 [2023-12-25 05:20:55,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:55,623 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:55,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:55,624 INFO L85 PathProgramCache]: Analyzing trace with hash 389362745, now seen corresponding path program 1 times [2023-12-25 05:20:55,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:55,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1524203113] [2023-12-25 05:20:55,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:55,624 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:55,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:55,625 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:20:55,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-25 05:20:55,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:55,924 INFO L262 TraceCheckSpWp]: Trace formula consists of 848 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 05:20:55,928 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:56,060 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-25 05:20:56,060 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:56,060 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:56,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1524203113] [2023-12-25 05:20:56,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1524203113] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:56,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:56,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:20:56,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173246354] [2023-12-25 05:20:56,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:56,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:20:56,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:56,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:20:56,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:20:56,062 INFO L87 Difference]: Start difference. First operand 2778 states and 4487 transitions. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-25 05:20:57,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:57,023 INFO L93 Difference]: Finished difference Result 5529 states and 9184 transitions. [2023-12-25 05:20:57,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 05:20:57,024 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 141 [2023-12-25 05:20:57,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:57,039 INFO L225 Difference]: With dead ends: 5529 [2023-12-25 05:20:57,039 INFO L226 Difference]: Without dead ends: 2808 [2023-12-25 05:20:57,094 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:20:57,094 INFO L413 NwaCegarLoop]: 912 mSDtfsCounter, 894 mSDsluCounter, 1419 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 911 SdHoareTripleChecker+Valid, 2331 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:57,095 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [911 Valid, 2331 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 531 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-25 05:20:57,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2808 states. [2023-12-25 05:20:57,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2808 to 2808. [2023-12-25 05:20:57,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2808 states, 2099 states have (on average 1.5597903763696999) internal successors, (3274), 2165 states have internal predecessors, (3274), 575 states have call successors, (575), 126 states have call predecessors, (575), 133 states have return successors, (668), 554 states have call predecessors, (668), 569 states have call successors, (668) [2023-12-25 05:20:57,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2808 states to 2808 states and 4517 transitions. [2023-12-25 05:20:57,295 INFO L78 Accepts]: Start accepts. Automaton has 2808 states and 4517 transitions. Word has length 141 [2023-12-25 05:20:57,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:57,295 INFO L495 AbstractCegarLoop]: Abstraction has 2808 states and 4517 transitions. [2023-12-25 05:20:57,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-25 05:20:57,296 INFO L276 IsEmpty]: Start isEmpty. Operand 2808 states and 4517 transitions. [2023-12-25 05:20:57,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-25 05:20:57,301 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:57,301 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:20:57,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 (20)] Forceful destruction successful, exit code 0 [2023-12-25 05:20:57,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:57,511 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:57,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:57,511 INFO L85 PathProgramCache]: Analyzing trace with hash 2063844723, now seen corresponding path program 1 times [2023-12-25 05:20:57,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:57,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1845649678] [2023-12-25 05:20:57,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:57,512 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:57,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:57,513 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:20:57,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-25 05:20:57,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:57,807 INFO L262 TraceCheckSpWp]: Trace formula consists of 850 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 05:20:57,809 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:57,960 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-25 05:20:57,961 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:57,961 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:57,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1845649678] [2023-12-25 05:20:57,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1845649678] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:57,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:57,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:20:57,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453274285] [2023-12-25 05:20:57,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:57,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:20:57,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:57,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:20:57,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:20:57,965 INFO L87 Difference]: Start difference. First operand 2808 states and 4517 transitions. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-25 05:20:58,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:58,725 INFO L93 Difference]: Finished difference Result 5595 states and 9236 transitions. [2023-12-25 05:20:58,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 05:20:58,726 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 143 [2023-12-25 05:20:58,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:58,739 INFO L225 Difference]: With dead ends: 5595 [2023-12-25 05:20:58,739 INFO L226 Difference]: Without dead ends: 2844 [2023-12-25 05:20:58,756 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:20:58,756 INFO L413 NwaCegarLoop]: 912 mSDtfsCounter, 882 mSDsluCounter, 1419 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 899 SdHoareTripleChecker+Valid, 2331 SdHoareTripleChecker+Invalid, 544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:58,756 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [899 Valid, 2331 Invalid, 544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-25 05:20:58,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2844 states. [2023-12-25 05:20:58,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2844 to 2844. [2023-12-25 05:20:58,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2844 states, 2129 states have (on average 1.5519023015500235) internal successors, (3304), 2195 states have internal predecessors, (3304), 575 states have call successors, (575), 132 states have call predecessors, (575), 139 states have return successors, (674), 554 states have call predecessors, (674), 569 states have call successors, (674) [2023-12-25 05:20:58,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2844 states to 2844 states and 4553 transitions. [2023-12-25 05:20:58,962 INFO L78 Accepts]: Start accepts. Automaton has 2844 states and 4553 transitions. Word has length 143 [2023-12-25 05:20:58,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:58,962 INFO L495 AbstractCegarLoop]: Abstraction has 2844 states and 4553 transitions. [2023-12-25 05:20:58,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-25 05:20:58,963 INFO L276 IsEmpty]: Start isEmpty. Operand 2844 states and 4553 transitions. [2023-12-25 05:20:58,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-25 05:20:58,968 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:58,968 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:20:58,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-25 05:20:59,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:59,176 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:59,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:59,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1319201103, now seen corresponding path program 1 times [2023-12-25 05:20:59,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:59,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1889536013] [2023-12-25 05:20:59,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:59,177 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:59,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:59,178 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:20:59,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-25 05:20:59,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:59,486 INFO L262 TraceCheckSpWp]: Trace formula consists of 852 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 05:20:59,489 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:59,588 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-25 05:20:59,588 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:59,588 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:59,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1889536013] [2023-12-25 05:20:59,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1889536013] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:59,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:59,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:20:59,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043549103] [2023-12-25 05:20:59,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:59,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:20:59,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:59,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:20:59,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:20:59,590 INFO L87 Difference]: Start difference. First operand 2844 states and 4553 transitions. Second operand has 5 states, 5 states have (on average 18.0) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-25 05:21:00,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:21:00,354 INFO L93 Difference]: Finished difference Result 5673 states and 9300 transitions. [2023-12-25 05:21:00,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 05:21:00,355 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 145 [2023-12-25 05:21:00,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:21:00,373 INFO L225 Difference]: With dead ends: 5673 [2023-12-25 05:21:00,373 INFO L226 Difference]: Without dead ends: 2886 [2023-12-25 05:21:00,387 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:21:00,388 INFO L413 NwaCegarLoop]: 912 mSDtfsCounter, 892 mSDsluCounter, 1419 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 909 SdHoareTripleChecker+Valid, 2331 SdHoareTripleChecker+Invalid, 543 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-25 05:21:00,388 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [909 Valid, 2331 Invalid, 543 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-25 05:21:00,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2886 states. [2023-12-25 05:21:00,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2886 to 2886. [2023-12-25 05:21:00,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2886 states, 2165 states have (on average 1.5427251732101617) internal successors, (3340), 2231 states have internal predecessors, (3340), 575 states have call successors, (575), 138 states have call predecessors, (575), 145 states have return successors, (680), 554 states have call predecessors, (680), 569 states have call successors, (680) [2023-12-25 05:21:00,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2886 states to 2886 states and 4595 transitions. [2023-12-25 05:21:00,563 INFO L78 Accepts]: Start accepts. Automaton has 2886 states and 4595 transitions. Word has length 145 [2023-12-25 05:21:00,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:21:00,564 INFO L495 AbstractCegarLoop]: Abstraction has 2886 states and 4595 transitions. [2023-12-25 05:21:00,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-25 05:21:00,564 INFO L276 IsEmpty]: Start isEmpty. Operand 2886 states and 4595 transitions. [2023-12-25 05:21:00,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-12-25 05:21:00,568 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:21:00,569 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:21:00,579 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-25 05:21:00,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:21:00,779 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:21:00,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:21:00,780 INFO L85 PathProgramCache]: Analyzing trace with hash -140186125, now seen corresponding path program 1 times [2023-12-25 05:21:00,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:21:00,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [23294237] [2023-12-25 05:21:00,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:21:00,781 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:21:00,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:21:00,781 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:21:00,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-25 05:21:01,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:21:01,065 INFO L262 TraceCheckSpWp]: Trace formula consists of 854 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-25 05:21:01,069 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:21:01,287 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 10 proven. 9 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-25 05:21:01,287 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 05:21:01,781 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-12-25 05:21:01,781 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:21:01,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [23294237] [2023-12-25 05:21:01,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [23294237] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 05:21:01,781 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 05:21:01,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2023-12-25 05:21:01,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985381542] [2023-12-25 05:21:01,782 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 05:21:01,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-25 05:21:01,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:21:01,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-25 05:21:01,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2023-12-25 05:21:01,785 INFO L87 Difference]: Start difference. First operand 2886 states and 4595 transitions. Second operand has 18 states, 16 states have (on average 9.5) internal successors, (152), 14 states have internal predecessors, (152), 8 states have call successors, (36), 6 states have call predecessors, (36), 12 states have return successors, (36), 12 states have call predecessors, (36), 8 states have call successors, (36) [2023-12-25 05:21:10,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:21:10,825 INFO L93 Difference]: Finished difference Result 9307 states and 15258 transitions. [2023-12-25 05:21:10,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-25 05:21:10,827 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 9.5) internal successors, (152), 14 states have internal predecessors, (152), 8 states have call successors, (36), 6 states have call predecessors, (36), 12 states have return successors, (36), 12 states have call predecessors, (36), 8 states have call successors, (36) Word has length 147 [2023-12-25 05:21:10,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:21:10,861 INFO L225 Difference]: With dead ends: 9307 [2023-12-25 05:21:10,861 INFO L226 Difference]: Without dead ends: 6478 [2023-12-25 05:21:10,877 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=192, Invalid=738, Unknown=0, NotChecked=0, Total=930 [2023-12-25 05:21:10,878 INFO L413 NwaCegarLoop]: 868 mSDtfsCounter, 5928 mSDsluCounter, 5185 mSDsCounter, 0 mSdLazyCounter, 13042 mSolverCounterSat, 1753 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6017 SdHoareTripleChecker+Valid, 6053 SdHoareTripleChecker+Invalid, 14795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1753 IncrementalHoareTripleChecker+Valid, 13042 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.4s IncrementalHoareTripleChecker+Time [2023-12-25 05:21:10,879 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6017 Valid, 6053 Invalid, 14795 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1753 Valid, 13042 Invalid, 0 Unknown, 0 Unchecked, 8.4s Time] [2023-12-25 05:21:10,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6478 states. [2023-12-25 05:21:11,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6478 to 6126. [2023-12-25 05:21:11,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6126 states, 4525 states have (on average 1.537900552486188) internal successors, (6959), 4677 states have internal predecessors, (6959), 1275 states have call successors, (1275), 273 states have call predecessors, (1275), 325 states have return successors, (1645), 1266 states have call predecessors, (1645), 1265 states have call successors, (1645) [2023-12-25 05:21:11,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6126 states to 6126 states and 9879 transitions. [2023-12-25 05:21:11,285 INFO L78 Accepts]: Start accepts. Automaton has 6126 states and 9879 transitions. Word has length 147 [2023-12-25 05:21:11,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:21:11,285 INFO L495 AbstractCegarLoop]: Abstraction has 6126 states and 9879 transitions. [2023-12-25 05:21:11,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 9.5) internal successors, (152), 14 states have internal predecessors, (152), 8 states have call successors, (36), 6 states have call predecessors, (36), 12 states have return successors, (36), 12 states have call predecessors, (36), 8 states have call successors, (36) [2023-12-25 05:21:11,286 INFO L276 IsEmpty]: Start isEmpty. Operand 6126 states and 9879 transitions. [2023-12-25 05:21:11,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-25 05:21:11,295 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:21:11,295 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:21:11,308 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-25 05:21:11,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:21:11,506 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:21:11,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:21:11,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1573829079, now seen corresponding path program 1 times [2023-12-25 05:21:11,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:21:11,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1972167070] [2023-12-25 05:21:11,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:21:11,507 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:21:11,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:21:11,508 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:21:11,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-25 05:21:11,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:21:11,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 855 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 05:21:11,799 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:21:11,849 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-25 05:21:11,849 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:21:11,849 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:21:11,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1972167070] [2023-12-25 05:21:11,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1972167070] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:21:11,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:21:11,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-25 05:21:11,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970768798] [2023-12-25 05:21:11,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:21:11,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-25 05:21:11,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:21:11,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-25 05:21:11,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:21:11,851 INFO L87 Difference]: Start difference. First operand 6126 states and 9879 transitions. Second operand has 8 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-25 05:21:12,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:21:12,477 INFO L93 Difference]: Finished difference Result 12056 states and 19487 transitions. [2023-12-25 05:21:12,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 05:21:12,477 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) Word has length 148 [2023-12-25 05:21:12,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:21:12,510 INFO L225 Difference]: With dead ends: 12056 [2023-12-25 05:21:12,510 INFO L226 Difference]: Without dead ends: 5952 [2023-12-25 05:21:12,534 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-25 05:21:12,535 INFO L413 NwaCegarLoop]: 917 mSDtfsCounter, 70 mSDsluCounter, 5452 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 6369 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:21:12,535 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 6369 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:21:12,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5952 states. [2023-12-25 05:21:12,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5952 to 5944. [2023-12-25 05:21:12,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5944 states, 4382 states have (on average 1.5472387037882245) internal successors, (6780), 4533 states have internal predecessors, (6780), 1252 states have call successors, (1252), 258 states have call predecessors, (1252), 309 states have return successors, (1579), 1243 states have call predecessors, (1579), 1242 states have call successors, (1579) [2023-12-25 05:21:12,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5944 states to 5944 states and 9611 transitions. [2023-12-25 05:21:12,884 INFO L78 Accepts]: Start accepts. Automaton has 5944 states and 9611 transitions. Word has length 148 [2023-12-25 05:21:12,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:21:12,885 INFO L495 AbstractCegarLoop]: Abstraction has 5944 states and 9611 transitions. [2023-12-25 05:21:12,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-25 05:21:12,885 INFO L276 IsEmpty]: Start isEmpty. Operand 5944 states and 9611 transitions. [2023-12-25 05:21:12,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-25 05:21:12,889 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:21:12,890 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:21:12,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-25 05:21:13,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:21:13,100 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:21:13,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:21:13,100 INFO L85 PathProgramCache]: Analyzing trace with hash -553272719, now seen corresponding path program 1 times [2023-12-25 05:21:13,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:21:13,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1249788243] [2023-12-25 05:21:13,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:21:13,101 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:21:13,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:21:13,103 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:21:13,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-25 05:21:13,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:21:13,465 INFO L262 TraceCheckSpWp]: Trace formula consists of 869 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-25 05:21:13,469 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:21:13,666 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 18 proven. 7 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-25 05:21:13,666 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 05:21:14,058 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2023-12-25 05:21:14,059 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:21:14,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1249788243] [2023-12-25 05:21:14,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1249788243] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 05:21:14,059 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 05:21:14,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2023-12-25 05:21:14,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510976704] [2023-12-25 05:21:14,059 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 05:21:14,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-25 05:21:14,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:21:14,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-25 05:21:14,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-12-25 05:21:14,061 INFO L87 Difference]: Start difference. First operand 5944 states and 9611 transitions. Second operand has 14 states, 14 states have (on average 11.142857142857142) internal successors, (156), 12 states have internal predecessors, (156), 8 states have call successors, (37), 6 states have call predecessors, (37), 10 states have return successors, (36), 10 states have call predecessors, (36), 8 states have call successors, (36) [2023-12-25 05:21:20,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:21:20,674 INFO L93 Difference]: Finished difference Result 15201 states and 25090 transitions. [2023-12-25 05:21:20,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-25 05:21:20,674 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 11.142857142857142) internal successors, (156), 12 states have internal predecessors, (156), 8 states have call successors, (37), 6 states have call predecessors, (37), 10 states have return successors, (36), 10 states have call predecessors, (36), 8 states have call successors, (36) Word has length 156 [2023-12-25 05:21:20,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:21:20,721 INFO L225 Difference]: With dead ends: 15201 [2023-12-25 05:21:20,721 INFO L226 Difference]: Without dead ends: 9313 [2023-12-25 05:21:20,757 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 301 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=354, Unknown=0, NotChecked=0, Total=462 [2023-12-25 05:21:20,758 INFO L413 NwaCegarLoop]: 811 mSDtfsCounter, 3720 mSDsluCounter, 3630 mSDsCounter, 0 mSdLazyCounter, 9316 mSolverCounterSat, 1146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3800 SdHoareTripleChecker+Valid, 4441 SdHoareTripleChecker+Invalid, 10462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1146 IncrementalHoareTripleChecker+Valid, 9316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2023-12-25 05:21:20,758 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3800 Valid, 4441 Invalid, 10462 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1146 Valid, 9316 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2023-12-25 05:21:20,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9313 states. [2023-12-25 05:21:21,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9313 to 8995. [2023-12-25 05:21:21,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8995 states, 6598 states have (on average 1.5472870566838437) internal successors, (10209), 6822 states have internal predecessors, (10209), 1929 states have call successors, (1929), 378 states have call predecessors, (1929), 467 states have return successors, (2468), 1938 states have call predecessors, (2468), 1915 states have call successors, (2468) [2023-12-25 05:21:21,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8995 states to 8995 states and 14606 transitions. [2023-12-25 05:21:21,508 INFO L78 Accepts]: Start accepts. Automaton has 8995 states and 14606 transitions. Word has length 156 [2023-12-25 05:21:21,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:21:21,508 INFO L495 AbstractCegarLoop]: Abstraction has 8995 states and 14606 transitions. [2023-12-25 05:21:21,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 11.142857142857142) internal successors, (156), 12 states have internal predecessors, (156), 8 states have call successors, (37), 6 states have call predecessors, (37), 10 states have return successors, (36), 10 states have call predecessors, (36), 8 states have call successors, (36) [2023-12-25 05:21:21,508 INFO L276 IsEmpty]: Start isEmpty. Operand 8995 states and 14606 transitions. [2023-12-25 05:21:21,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 05:21:21,513 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:21:21,513 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:21:21,528 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-25 05:21:21,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:21:21,725 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:21:21,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:21:21,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1020814305, now seen corresponding path program 1 times [2023-12-25 05:21:21,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:21:21,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [28412760] [2023-12-25 05:21:21,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:21:21,726 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:21:21,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:21:21,727 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:21:21,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-25 05:21:22,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:21:22,026 INFO L262 TraceCheckSpWp]: Trace formula consists of 873 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 05:21:22,029 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:21:22,519 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-12-25 05:21:22,519 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:21:22,519 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:21:22,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [28412760] [2023-12-25 05:21:22,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [28412760] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:21:22,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:21:22,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 05:21:22,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369208700] [2023-12-25 05:21:22,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:21:22,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-25 05:21:22,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:21:22,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-25 05:21:22,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:21:22,521 INFO L87 Difference]: Start difference. First operand 8995 states and 14606 transitions. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 7 states have internal predecessors, (100), 6 states have call successors, (22), 5 states have call predecessors, (22), 5 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2023-12-25 05:21:28,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:21:28,408 INFO L93 Difference]: Finished difference Result 25012 states and 41733 transitions. [2023-12-25 05:21:28,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-25 05:21:28,409 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 7 states have internal predecessors, (100), 6 states have call successors, (22), 5 states have call predecessors, (22), 5 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) Word has length 158 [2023-12-25 05:21:28,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:21:28,496 INFO L225 Difference]: With dead ends: 25012 [2023-12-25 05:21:28,497 INFO L226 Difference]: Without dead ends: 16073 [2023-12-25 05:21:28,542 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2023-12-25 05:21:28,543 INFO L413 NwaCegarLoop]: 548 mSDtfsCounter, 3928 mSDsluCounter, 1279 mSDsCounter, 0 mSdLazyCounter, 5619 mSolverCounterSat, 731 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4137 SdHoareTripleChecker+Valid, 1827 SdHoareTripleChecker+Invalid, 6350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 731 IncrementalHoareTripleChecker+Valid, 5619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2023-12-25 05:21:28,543 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4137 Valid, 1827 Invalid, 6350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [731 Valid, 5619 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2023-12-25 05:21:28,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16073 states. [2023-12-25 05:21:29,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16073 to 13852. [2023-12-25 05:21:29,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13852 states, 10257 states have (on average 1.5531831919664618) internal successors, (15931), 10553 states have internal predecessors, (15931), 2879 states have call successors, (2879), 554 states have call predecessors, (2879), 715 states have return successors, (3908), 2879 states have call predecessors, (3908), 2859 states have call successors, (3908) [2023-12-25 05:21:29,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13852 states to 13852 states and 22718 transitions. [2023-12-25 05:21:29,770 INFO L78 Accepts]: Start accepts. Automaton has 13852 states and 22718 transitions. Word has length 158 [2023-12-25 05:21:29,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:21:29,770 INFO L495 AbstractCegarLoop]: Abstraction has 13852 states and 22718 transitions. [2023-12-25 05:21:29,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 7 states have internal predecessors, (100), 6 states have call successors, (22), 5 states have call predecessors, (22), 5 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2023-12-25 05:21:29,770 INFO L276 IsEmpty]: Start isEmpty. Operand 13852 states and 22718 transitions. [2023-12-25 05:21:29,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-25 05:21:29,774 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:21:29,774 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:21:29,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-25 05:21:29,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:21:29,986 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:21:29,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:21:29,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1969496524, now seen corresponding path program 1 times [2023-12-25 05:21:29,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:21:29,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1995421066] [2023-12-25 05:21:29,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:21:29,987 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:21:29,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:21:29,989 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:21:30,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-25 05:21:30,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:21:30,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 870 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 05:21:30,357 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:21:30,490 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-12-25 05:21:30,491 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 05:21:30,719 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-25 05:21:30,719 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:21:30,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1995421066] [2023-12-25 05:21:30,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1995421066] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 05:21:30,719 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 05:21:30,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2023-12-25 05:21:30,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813727975] [2023-12-25 05:21:30,719 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 05:21:30,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-25 05:21:30,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:21:30,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-25 05:21:30,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-25 05:21:30,721 INFO L87 Difference]: Start difference. First operand 13852 states and 22718 transitions. Second operand has 11 states, 11 states have (on average 12.090909090909092) internal successors, (133), 11 states have internal predecessors, (133), 6 states have call successors, (32), 5 states have call predecessors, (32), 7 states have return successors, (30), 7 states have call predecessors, (30), 6 states have call successors, (30) [2023-12-25 05:21:38,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:21:38,079 INFO L93 Difference]: Finished difference Result 52180 states and 89350 transitions. [2023-12-25 05:21:38,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-25 05:21:38,079 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 12.090909090909092) internal successors, (133), 11 states have internal predecessors, (133), 6 states have call successors, (32), 5 states have call predecessors, (32), 7 states have return successors, (30), 7 states have call predecessors, (30), 6 states have call successors, (30) Word has length 157 [2023-12-25 05:21:38,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:21:38,330 INFO L225 Difference]: With dead ends: 52180 [2023-12-25 05:21:38,330 INFO L226 Difference]: Without dead ends: 38348 [2023-12-25 05:21:38,437 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 312 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=147, Invalid=359, Unknown=0, NotChecked=0, Total=506 [2023-12-25 05:21:38,438 INFO L413 NwaCegarLoop]: 604 mSDtfsCounter, 5546 mSDsluCounter, 1506 mSDsCounter, 0 mSdLazyCounter, 5428 mSolverCounterSat, 1628 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5661 SdHoareTripleChecker+Valid, 2110 SdHoareTripleChecker+Invalid, 7056 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1628 IncrementalHoareTripleChecker+Valid, 5428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-12-25 05:21:38,438 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5661 Valid, 2110 Invalid, 7056 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1628 Valid, 5428 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2023-12-25 05:21:38,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38348 states. [2023-12-25 05:21:41,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38348 to 33807. [2023-12-25 05:21:41,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33807 states, 25033 states have (on average 1.5330164183278072) internal successors, (38376), 25733 states have internal predecessors, (38376), 6877 states have call successors, (6877), 1537 states have call predecessors, (6877), 1896 states have return successors, (10257), 6849 states have call predecessors, (10257), 6833 states have call successors, (10257) [2023-12-25 05:21:41,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33807 states to 33807 states and 55510 transitions. [2023-12-25 05:21:41,625 INFO L78 Accepts]: Start accepts. Automaton has 33807 states and 55510 transitions. Word has length 157 [2023-12-25 05:21:41,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:21:41,626 INFO L495 AbstractCegarLoop]: Abstraction has 33807 states and 55510 transitions. [2023-12-25 05:21:41,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.090909090909092) internal successors, (133), 11 states have internal predecessors, (133), 6 states have call successors, (32), 5 states have call predecessors, (32), 7 states have return successors, (30), 7 states have call predecessors, (30), 6 states have call successors, (30) [2023-12-25 05:21:41,626 INFO L276 IsEmpty]: Start isEmpty. Operand 33807 states and 55510 transitions. [2023-12-25 05:21:41,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2023-12-25 05:21:41,630 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:21:41,630 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:21:41,643 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-25 05:21:41,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:21:41,841 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:21:41,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:21:41,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1077877257, now seen corresponding path program 1 times [2023-12-25 05:21:41,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:21:41,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1190363265] [2023-12-25 05:21:41,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:21:41,842 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:21:41,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:21:41,844 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:21:41,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-25 05:21:42,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:21:42,162 INFO L262 TraceCheckSpWp]: Trace formula consists of 880 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-25 05:21:42,165 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:21:42,353 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-25 05:21:42,353 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:21:42,353 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:21:42,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1190363265] [2023-12-25 05:21:42,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1190363265] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:21:42,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:21:42,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-25 05:21:42,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497360442] [2023-12-25 05:21:42,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:21:42,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 05:21:42,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:21:42,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 05:21:42,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-12-25 05:21:42,355 INFO L87 Difference]: Start difference. First operand 33807 states and 55510 transitions. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 8 states have internal predecessors, (104), 6 states have call successors, (22), 5 states have call predecessors, (22), 6 states have return successors, (20), 7 states have call predecessors, (20), 6 states have call successors, (20) [2023-12-25 05:21:53,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:21:53,982 INFO L93 Difference]: Finished difference Result 100643 states and 178690 transitions. [2023-12-25 05:21:53,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-25 05:21:53,983 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 8 states have internal predecessors, (104), 6 states have call successors, (22), 5 states have call predecessors, (22), 6 states have return successors, (20), 7 states have call predecessors, (20), 6 states have call successors, (20) Word has length 163 [2023-12-25 05:21:53,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:21:54,443 INFO L225 Difference]: With dead ends: 100643 [2023-12-25 05:21:54,443 INFO L226 Difference]: Without dead ends: 66820 [2023-12-25 05:21:54,646 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2023-12-25 05:21:54,646 INFO L413 NwaCegarLoop]: 652 mSDtfsCounter, 2427 mSDsluCounter, 2127 mSDsCounter, 0 mSdLazyCounter, 8632 mSolverCounterSat, 605 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2578 SdHoareTripleChecker+Valid, 2779 SdHoareTripleChecker+Invalid, 9237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 605 IncrementalHoareTripleChecker+Valid, 8632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2023-12-25 05:21:54,646 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2578 Valid, 2779 Invalid, 9237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [605 Valid, 8632 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2023-12-25 05:21:54,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66820 states. [2023-12-25 05:21:59,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66820 to 63836. [2023-12-25 05:21:59,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63836 states, 45750 states have (on average 1.5130928961748633) internal successors, (69224), 47570 states have internal predecessors, (69224), 14592 states have call successors, (14592), 2502 states have call predecessors, (14592), 3493 states have return successors, (23584), 14865 states have call predecessors, (23584), 14521 states have call successors, (23584) [2023-12-25 05:22:00,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63836 states to 63836 states and 107400 transitions. [2023-12-25 05:22:00,685 INFO L78 Accepts]: Start accepts. Automaton has 63836 states and 107400 transitions. Word has length 163 [2023-12-25 05:22:00,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:22:00,686 INFO L495 AbstractCegarLoop]: Abstraction has 63836 states and 107400 transitions. [2023-12-25 05:22:00,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 8 states have internal predecessors, (104), 6 states have call successors, (22), 5 states have call predecessors, (22), 6 states have return successors, (20), 7 states have call predecessors, (20), 6 states have call successors, (20) [2023-12-25 05:22:00,687 INFO L276 IsEmpty]: Start isEmpty. Operand 63836 states and 107400 transitions. [2023-12-25 05:22:00,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2023-12-25 05:22:00,692 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:22:00,692 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:22:00,703 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-25 05:22:00,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:22:00,904 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:22:00,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:22:00,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1308632249, now seen corresponding path program 1 times [2023-12-25 05:22:00,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:22:00,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1687110903] [2023-12-25 05:22:00,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:22:00,905 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:22:00,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:22:00,906 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:22:00,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-25 05:22:01,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:22:01,225 INFO L262 TraceCheckSpWp]: Trace formula consists of 880 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-25 05:22:01,229 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:22:01,406 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-25 05:22:01,406 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 05:22:01,899 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-25 05:22:01,899 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:22:01,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1687110903] [2023-12-25 05:22:01,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1687110903] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-25 05:22:01,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-25 05:22:01,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [11] total 18 [2023-12-25 05:22:01,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436367214] [2023-12-25 05:22:01,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:22:01,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-25 05:22:01,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:22:01,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-25 05:22:01,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2023-12-25 05:22:01,901 INFO L87 Difference]: Start difference. First operand 63836 states and 107400 transitions. Second operand has 11 states, 10 states have (on average 9.7) internal successors, (97), 9 states have internal predecessors, (97), 6 states have call successors, (21), 4 states have call predecessors, (21), 6 states have return successors, (20), 8 states have call predecessors, (20), 6 states have call successors, (20) [2023-12-25 05:22:12,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:22:12,045 INFO L93 Difference]: Finished difference Result 120949 states and 205782 transitions. [2023-12-25 05:22:12,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-25 05:22:12,046 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 9.7) internal successors, (97), 9 states have internal predecessors, (97), 6 states have call successors, (21), 4 states have call predecessors, (21), 6 states have return successors, (20), 8 states have call predecessors, (20), 6 states have call successors, (20) Word has length 163 [2023-12-25 05:22:12,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:22:12,683 INFO L225 Difference]: With dead ends: 120949 [2023-12-25 05:22:12,683 INFO L226 Difference]: Without dead ends: 64902 [2023-12-25 05:22:13,107 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 310 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2023-12-25 05:22:13,108 INFO L413 NwaCegarLoop]: 1379 mSDtfsCounter, 5096 mSDsluCounter, 4588 mSDsCounter, 0 mSdLazyCounter, 3590 mSolverCounterSat, 1244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5104 SdHoareTripleChecker+Valid, 5967 SdHoareTripleChecker+Invalid, 4834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1244 IncrementalHoareTripleChecker+Valid, 3590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2023-12-25 05:22:13,108 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5104 Valid, 5967 Invalid, 4834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1244 Valid, 3590 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2023-12-25 05:22:13,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64902 states. [2023-12-25 05:22:18,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64902 to 63628. [2023-12-25 05:22:18,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63628 states, 45646 states have (on average 1.5129474652762565) internal successors, (69060), 47466 states have internal predecessors, (69060), 14532 states have call successors, (14532), 2458 states have call predecessors, (14532), 3449 states have return successors, (23524), 14805 states have call predecessors, (23524), 14461 states have call successors, (23524) [2023-12-25 05:22:18,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63628 states to 63628 states and 107116 transitions. [2023-12-25 05:22:18,956 INFO L78 Accepts]: Start accepts. Automaton has 63628 states and 107116 transitions. Word has length 163 [2023-12-25 05:22:18,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:22:18,957 INFO L495 AbstractCegarLoop]: Abstraction has 63628 states and 107116 transitions. [2023-12-25 05:22:18,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 9.7) internal successors, (97), 9 states have internal predecessors, (97), 6 states have call successors, (21), 4 states have call predecessors, (21), 6 states have return successors, (20), 8 states have call predecessors, (20), 6 states have call successors, (20) [2023-12-25 05:22:18,957 INFO L276 IsEmpty]: Start isEmpty. Operand 63628 states and 107116 transitions. [2023-12-25 05:22:18,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-25 05:22:18,961 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:22:18,962 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:22:18,978 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2023-12-25 05:22:19,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:22:19,173 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:22:19,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:22:19,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1468117860, now seen corresponding path program 1 times [2023-12-25 05:22:19,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:22:19,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2044848648] [2023-12-25 05:22:19,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:22:19,175 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:22:19,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:22:19,176 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:22:19,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-25 05:22:19,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:22:19,524 INFO L262 TraceCheckSpWp]: Trace formula consists of 903 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 05:22:19,527 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:22:19,643 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2023-12-25 05:22:19,643 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:22:19,643 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:22:19,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2044848648] [2023-12-25 05:22:19,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2044848648] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:22:19,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:22:19,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-25 05:22:19,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486929706] [2023-12-25 05:22:19,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:22:19,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 05:22:19,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:22:19,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 05:22:19,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:22:19,645 INFO L87 Difference]: Start difference. First operand 63628 states and 107116 transitions. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 6 states have call successors, (21), 5 states have call predecessors, (21), 5 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2023-12-25 05:22:39,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:22:39,371 INFO L93 Difference]: Finished difference Result 206192 states and 387330 transitions. [2023-12-25 05:22:39,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 05:22:39,372 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 6 states have call successors, (21), 5 states have call predecessors, (21), 5 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 171 [2023-12-25 05:22:39,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:22:40,800 INFO L225 Difference]: With dead ends: 206192 [2023-12-25 05:22:40,800 INFO L226 Difference]: Without dead ends: 142572 [2023-12-25 05:22:41,659 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:22:41,660 INFO L413 NwaCegarLoop]: 649 mSDtfsCounter, 3100 mSDsluCounter, 805 mSDsCounter, 0 mSdLazyCounter, 3815 mSolverCounterSat, 798 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3252 SdHoareTripleChecker+Valid, 1454 SdHoareTripleChecker+Invalid, 4613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 798 IncrementalHoareTripleChecker+Valid, 3815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-12-25 05:22:41,660 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3252 Valid, 1454 Invalid, 4613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [798 Valid, 3815 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2023-12-25 05:22:41,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142572 states.