/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-16 17:18:44,865 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 17:18:44,939 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-16 17:18:44,943 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 17:18:44,943 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 17:18:44,964 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 17:18:44,965 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 17:18:44,965 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 17:18:44,965 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 17:18:44,968 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 17:18:44,968 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 17:18:44,969 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 17:18:44,969 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 17:18:44,970 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 17:18:44,970 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 17:18:44,971 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 17:18:44,971 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 17:18:44,971 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 17:18:44,971 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 17:18:44,972 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 17:18:44,972 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 17:18:44,973 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 17:18:44,973 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 17:18:44,973 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 17:18:44,973 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 17:18:44,973 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 17:18:44,973 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 17:18:44,973 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 17:18:44,974 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 17:18:44,974 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 17:18:44,975 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 17:18:44,975 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 17:18:44,975 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 17:18:44,975 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 17:18:44,975 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:18:44,975 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 17:18:44,975 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 17:18:44,975 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 17:18:44,975 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 17:18:44,976 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 17:18:44,976 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 17:18:44,976 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 17:18:44,976 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 17:18:44,976 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 17:18:44,976 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 17:18:44,977 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 17:18:44,977 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-16 17:18:45,164 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 17:18:45,182 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 17:18:45,184 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 17:18:45,185 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 17:18:45,185 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 17:18:45,187 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-16 17:18:46,188 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 17:18:46,410 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 17:18:46,410 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec13_product32.cil.c [2023-12-16 17:18:46,432 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9127cc637/fdc51e4cc8f34f168fba2b8a115cfdff/FLAG78ac478c5 [2023-12-16 17:18:46,443 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9127cc637/fdc51e4cc8f34f168fba2b8a115cfdff [2023-12-16 17:18:46,444 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 17:18:46,445 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 17:18:46,446 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 17:18:46,446 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 17:18:46,450 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 17:18:46,450 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:18:46" (1/1) ... [2023-12-16 17:18:46,451 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@9b5162d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:46, skipping insertion in model container [2023-12-16 17:18:46,451 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:18:46" (1/1) ... [2023-12-16 17:18:46,489 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:18:46,627 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-16 17:18:46,880 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:18:46,893 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-16 17:18:46,912 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:18:46,929 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-16 17:18:47,012 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:18:47,037 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 17:18:47,043 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [48] [2023-12-16 17:18:47,045 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [57] [2023-12-16 17:18:47,045 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Specification13_spec.i","") [160] [2023-12-16 17:18:47,045 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [251] [2023-12-16 17:18:47,045 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [604] [2023-12-16 17:18:47,045 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [1271] [2023-12-16 17:18:47,045 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [1391] [2023-12-16 17:18:47,045 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [1426] [2023-12-16 17:18:47,045 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [1792] [2023-12-16 17:18:47,045 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [3453] [2023-12-16 17:18:47,047 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-16 17:18:47,107 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:18:47,132 INFO L206 MainTranslator]: Completed translation [2023-12-16 17:18:47,132 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:47 WrapperNode [2023-12-16 17:18:47,132 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 17:18:47,133 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 17:18:47,133 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 17:18:47,133 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 17:18:47,137 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:47" (1/1) ... [2023-12-16 17:18:47,165 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:47" (1/1) ... [2023-12-16 17:18:47,204 INFO L138 Inliner]: procedures = 99, calls = 354, calls flagged for inlining = 30, calls inlined = 26, statements flattened = 877 [2023-12-16 17:18:47,204 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 17:18:47,205 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 17:18:47,205 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 17:18:47,205 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 17:18:47,224 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:47" (1/1) ... [2023-12-16 17:18:47,224 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:47" (1/1) ... [2023-12-16 17:18:47,231 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:47" (1/1) ... [2023-12-16 17:18:47,250 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-16 17:18:47,250 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:47" (1/1) ... [2023-12-16 17:18:47,251 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:47" (1/1) ... [2023-12-16 17:18:47,265 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:47" (1/1) ... [2023-12-16 17:18:47,289 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:47" (1/1) ... [2023-12-16 17:18:47,294 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:47" (1/1) ... [2023-12-16 17:18:47,298 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:47" (1/1) ... [2023-12-16 17:18:47,305 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 17:18:47,306 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 17:18:47,306 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 17:18:47,306 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 17:18:47,306 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:47" (1/1) ... [2023-12-16 17:18:47,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:18:47,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 17:18:47,338 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-16 17:18:47,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-16 17:18:47,365 INFO L130 BoogieDeclarations]: Found specification of procedure getCurrentHeading [2023-12-16 17:18:47,365 INFO L138 BoogieDeclarations]: Found implementation of procedure getCurrentHeading [2023-12-16 17:18:47,365 INFO L130 BoogieDeclarations]: Found specification of procedure existInLiftCallsInDirection [2023-12-16 17:18:47,365 INFO L138 BoogieDeclarations]: Found implementation of procedure existInLiftCallsInDirection [2023-12-16 17:18:47,365 INFO L130 BoogieDeclarations]: Found specification of procedure enterElevator [2023-12-16 17:18:47,365 INFO L138 BoogieDeclarations]: Found implementation of procedure enterElevator [2023-12-16 17:18:47,365 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection [2023-12-16 17:18:47,365 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection [2023-12-16 17:18:47,366 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection__wrappee__empty [2023-12-16 17:18:47,366 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection__wrappee__empty [2023-12-16 17:18:47,366 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2023-12-16 17:18:47,368 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2023-12-16 17:18:47,368 INFO L130 BoogieDeclarations]: Found specification of procedure getDestination [2023-12-16 17:18:47,368 INFO L138 BoogieDeclarations]: Found implementation of procedure getDestination [2023-12-16 17:18:47,368 INFO L130 BoogieDeclarations]: Found specification of procedure isBlocked [2023-12-16 17:18:47,368 INFO L138 BoogieDeclarations]: Found implementation of procedure isBlocked [2023-12-16 17:18:47,368 INFO L130 BoogieDeclarations]: Found specification of procedure getCurrentFloorID [2023-12-16 17:18:47,368 INFO L138 BoogieDeclarations]: Found implementation of procedure getCurrentFloorID [2023-12-16 17:18:47,368 INFO L130 BoogieDeclarations]: Found specification of procedure buttonForFloorIsPressed [2023-12-16 17:18:47,368 INFO L138 BoogieDeclarations]: Found implementation of procedure buttonForFloorIsPressed [2023-12-16 17:18:47,368 INFO L130 BoogieDeclarations]: Found specification of procedure pressInLiftFloorButton [2023-12-16 17:18:47,368 INFO L138 BoogieDeclarations]: Found implementation of procedure pressInLiftFloorButton [2023-12-16 17:18:47,368 INFO L130 BoogieDeclarations]: Found specification of procedure leaveElevator [2023-12-16 17:18:47,369 INFO L138 BoogieDeclarations]: Found implementation of procedure leaveElevator [2023-12-16 17:18:47,369 INFO L130 BoogieDeclarations]: Found specification of procedure angelinaCall [2023-12-16 17:18:47,369 INFO L138 BoogieDeclarations]: Found implementation of procedure angelinaCall [2023-12-16 17:18:47,369 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 17:18:47,369 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedAtCurrentFloor__wrappee__twothirdsfull [2023-12-16 17:18:47,369 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedAtCurrentFloor__wrappee__twothirdsfull [2023-12-16 17:18:47,369 INFO L130 BoogieDeclarations]: Found specification of procedure getWeight [2023-12-16 17:18:47,369 INFO L138 BoogieDeclarations]: Found implementation of procedure getWeight [2023-12-16 17:18:47,369 INFO L130 BoogieDeclarations]: Found specification of procedure isExecutiveFloorCalling [2023-12-16 17:18:47,369 INFO L138 BoogieDeclarations]: Found implementation of procedure isExecutiveFloorCalling [2023-12-16 17:18:47,369 INFO L130 BoogieDeclarations]: Found specification of procedure bobCall [2023-12-16 17:18:47,369 INFO L138 BoogieDeclarations]: Found implementation of procedure bobCall [2023-12-16 17:18:47,369 INFO L130 BoogieDeclarations]: Found specification of procedure getReverseHeading [2023-12-16 17:18:47,369 INFO L138 BoogieDeclarations]: Found implementation of procedure getReverseHeading [2023-12-16 17:18:47,369 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2023-12-16 17:18:47,370 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2023-12-16 17:18:47,370 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2023-12-16 17:18:47,370 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2023-12-16 17:18:47,370 INFO L130 BoogieDeclarations]: Found specification of procedure isTopFloor [2023-12-16 17:18:47,370 INFO L138 BoogieDeclarations]: Found implementation of procedure isTopFloor [2023-12-16 17:18:47,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 17:18:47,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-16 17:18:47,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-16 17:18:47,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-16 17:18:47,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-12-16 17:18:47,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-12-16 17:18:47,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-12-16 17:18:47,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-12-16 17:18:47,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-12-16 17:18:47,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-12-16 17:18:47,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-12-16 17:18:47,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2023-12-16 17:18:47,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2023-12-16 17:18:47,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2023-12-16 17:18:47,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2023-12-16 17:18:47,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2023-12-16 17:18:47,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2023-12-16 17:18:47,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2023-12-16 17:18:47,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2023-12-16 17:18:47,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2023-12-16 17:18:47,373 INFO L130 BoogieDeclarations]: Found specification of procedure resetCallOnFloor [2023-12-16 17:18:47,373 INFO L138 BoogieDeclarations]: Found implementation of procedure resetCallOnFloor [2023-12-16 17:18:47,373 INFO L130 BoogieDeclarations]: Found specification of procedure initPersonOnFloor [2023-12-16 17:18:47,373 INFO L138 BoogieDeclarations]: Found implementation of procedure initPersonOnFloor [2023-12-16 17:18:47,373 INFO L130 BoogieDeclarations]: Found specification of procedure removePersonFromFloor [2023-12-16 17:18:47,373 INFO L138 BoogieDeclarations]: Found implementation of procedure removePersonFromFloor [2023-12-16 17:18:47,373 INFO L130 BoogieDeclarations]: Found specification of procedure getOrigin [2023-12-16 17:18:47,374 INFO L138 BoogieDeclarations]: Found implementation of procedure getOrigin [2023-12-16 17:18:47,374 INFO L130 BoogieDeclarations]: Found specification of procedure continueInDirection [2023-12-16 17:18:47,374 INFO L138 BoogieDeclarations]: Found implementation of procedure continueInDirection [2023-12-16 17:18:47,374 INFO L130 BoogieDeclarations]: Found specification of procedure isPersonOnFloor [2023-12-16 17:18:47,374 INFO L138 BoogieDeclarations]: Found implementation of procedure isPersonOnFloor [2023-12-16 17:18:47,374 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 17:18:47,374 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 17:18:47,374 INFO L130 BoogieDeclarations]: Found specification of procedure isFloorCalling [2023-12-16 17:18:47,374 INFO L138 BoogieDeclarations]: Found implementation of procedure isFloorCalling [2023-12-16 17:18:47,374 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift__wrappee__executivefloor [2023-12-16 17:18:47,374 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift__wrappee__executivefloor [2023-12-16 17:18:47,548 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 17:18:47,552 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 17:18:48,608 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 17:18:48,694 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 17:18:48,695 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-12-16 17:18:48,695 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:18:48 BoogieIcfgContainer [2023-12-16 17:18:48,695 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 17:18:48,696 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 17:18:48,696 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 17:18:48,699 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 17:18:48,699 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 05:18:46" (1/3) ... [2023-12-16 17:18:48,700 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44443844 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:18:48, skipping insertion in model container [2023-12-16 17:18:48,700 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:47" (2/3) ... [2023-12-16 17:18:48,700 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44443844 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:18:48, skipping insertion in model container [2023-12-16 17:18:48,700 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:18:48" (3/3) ... [2023-12-16 17:18:48,701 INFO L112 eAbstractionObserver]: Analyzing ICFG elevator_spec13_product32.cil.c [2023-12-16 17:18:48,712 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 17:18:48,713 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-16 17:18:48,766 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 17:18:48,771 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;@4b45049b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 17:18:48,771 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-16 17:18:48,781 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-16 17:18:48,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-12-16 17:18:48,812 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:48,812 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-16 17:18:48,813 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:48,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:48,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1537108107, now seen corresponding path program 1 times [2023-12-16 17:18:48,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:48,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [210839767] [2023-12-16 17:18:48,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:48,831 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:48,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:48,838 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:48,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-16 17:18:49,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:49,204 INFO L262 TraceCheckSpWp]: Trace formula consists of 762 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:18:49,210 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:49,275 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-16 17:18:49,275 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:49,275 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:49,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [210839767] [2023-12-16 17:18:49,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [210839767] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:49,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:49,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:18:49,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144877401] [2023-12-16 17:18:49,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:49,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:18:49,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:49,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:18:49,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:18:49,307 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-16 17:18:49,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:49,544 INFO L93 Difference]: Finished difference Result 1226 states and 2066 transitions. [2023-12-16 17:18:49,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:18:49,549 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-16 17:18:49,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:49,564 INFO L225 Difference]: With dead ends: 1226 [2023-12-16 17:18:49,564 INFO L226 Difference]: Without dead ends: 611 [2023-12-16 17:18:49,575 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-16 17:18:49,580 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-16 17:18:49,580 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-16 17:18:49,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2023-12-16 17:18:49,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 611. [2023-12-16 17:18:49,646 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-16 17:18:49,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 1010 transitions. [2023-12-16 17:18:49,652 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 1010 transitions. Word has length 84 [2023-12-16 17:18:49,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:49,652 INFO L495 AbstractCegarLoop]: Abstraction has 611 states and 1010 transitions. [2023-12-16 17:18:49,652 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-16 17:18:49,652 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 1010 transitions. [2023-12-16 17:18:49,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-16 17:18:49,657 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:49,657 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-16 17:18:49,668 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-12-16 17:18:49,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:49,858 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:49,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:49,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1746167503, now seen corresponding path program 1 times [2023-12-16 17:18:49,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:49,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [523947225] [2023-12-16 17:18:49,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:49,859 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:49,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:49,861 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:49,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-16 17:18:50,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:50,198 INFO L262 TraceCheckSpWp]: Trace formula consists of 764 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:18:50,202 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:50,272 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-16 17:18:50,272 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:50,272 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:50,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [523947225] [2023-12-16 17:18:50,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [523947225] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:50,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:50,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:18:50,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124509041] [2023-12-16 17:18:50,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:50,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:18:50,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:50,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:18:50,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:18:50,275 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-16 17:18:50,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:50,567 INFO L93 Difference]: Finished difference Result 1230 states and 2036 transitions. [2023-12-16 17:18:50,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:18:50,567 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-16 17:18:50,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:50,574 INFO L225 Difference]: With dead ends: 1230 [2023-12-16 17:18:50,574 INFO L226 Difference]: Without dead ends: 624 [2023-12-16 17:18:50,577 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-16 17:18:50,578 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-16 17:18:50,579 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-16 17:18:50,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2023-12-16 17:18:50,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 623. [2023-12-16 17:18:50,625 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-16 17:18:50,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 1031 transitions. [2023-12-16 17:18:50,630 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 1031 transitions. Word has length 86 [2023-12-16 17:18:50,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:50,630 INFO L495 AbstractCegarLoop]: Abstraction has 623 states and 1031 transitions. [2023-12-16 17:18:50,630 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-16 17:18:50,632 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 1031 transitions. [2023-12-16 17:18:50,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-16 17:18:50,635 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:50,636 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-16 17:18:50,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 (3)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:50,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:50,844 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:50,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:50,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1517714737, now seen corresponding path program 1 times [2023-12-16 17:18:50,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:50,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [445843165] [2023-12-16 17:18:50,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:50,845 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:50,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:50,846 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:50,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-16 17:18:51,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:51,091 INFO L262 TraceCheckSpWp]: Trace formula consists of 642 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:18:51,097 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:51,150 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-16 17:18:51,150 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:51,151 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:51,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [445843165] [2023-12-16 17:18:51,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [445843165] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:51,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:51,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:18:51,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169760704] [2023-12-16 17:18:51,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:51,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:18:51,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:51,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:18:51,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:18:51,156 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-16 17:18:51,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:51,419 INFO L93 Difference]: Finished difference Result 1248 states and 2067 transitions. [2023-12-16 17:18:51,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:18:51,420 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-16 17:18:51,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:51,424 INFO L225 Difference]: With dead ends: 1248 [2023-12-16 17:18:51,424 INFO L226 Difference]: Without dead ends: 632 [2023-12-16 17:18:51,427 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-16 17:18:51,427 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.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:51,428 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.2s Time] [2023-12-16 17:18:51,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2023-12-16 17:18:51,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 623. [2023-12-16 17:18:51,445 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-16 17:18:51,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 1031 transitions. [2023-12-16 17:18:51,449 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 1031 transitions. Word has length 75 [2023-12-16 17:18:51,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:51,451 INFO L495 AbstractCegarLoop]: Abstraction has 623 states and 1031 transitions. [2023-12-16 17:18:51,451 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-16 17:18:51,451 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 1031 transitions. [2023-12-16 17:18:51,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-16 17:18:51,453 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:51,454 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-16 17:18:51,463 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:51,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:51,661 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:51,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:51,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1091991647, now seen corresponding path program 1 times [2023-12-16 17:18:51,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:51,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [136204010] [2023-12-16 17:18:51,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:51,662 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:51,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:51,693 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:51,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-16 17:18:51,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:51,931 INFO L262 TraceCheckSpWp]: Trace formula consists of 642 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:18:51,933 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:51,950 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-16 17:18:51,951 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:51,951 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:51,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [136204010] [2023-12-16 17:18:51,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [136204010] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:51,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:51,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:18:51,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776340239] [2023-12-16 17:18:51,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:51,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:18:51,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:51,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:18:51,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:18:51,952 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-16 17:18:52,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:52,058 INFO L93 Difference]: Finished difference Result 1242 states and 2056 transitions. [2023-12-16 17:18:52,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:18:52,058 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-16 17:18:52,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:52,062 INFO L225 Difference]: With dead ends: 1242 [2023-12-16 17:18:52,062 INFO L226 Difference]: Without dead ends: 624 [2023-12-16 17:18:52,064 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-16 17:18:52,065 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-16 17:18:52,065 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-16 17:18:52,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2023-12-16 17:18:52,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 624. [2023-12-16 17:18:52,077 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-16 17:18:52,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 1029 transitions. [2023-12-16 17:18:52,081 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 1029 transitions. Word has length 75 [2023-12-16 17:18:52,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:52,081 INFO L495 AbstractCegarLoop]: Abstraction has 624 states and 1029 transitions. [2023-12-16 17:18:52,081 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-16 17:18:52,081 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 1029 transitions. [2023-12-16 17:18:52,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-12-16 17:18:52,083 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:52,083 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-16 17:18:52,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:52,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:52,290 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:52,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:52,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1628225353, now seen corresponding path program 1 times [2023-12-16 17:18:52,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:52,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [618143194] [2023-12-16 17:18:52,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:52,291 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:52,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:52,292 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:52,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-16 17:18:52,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:52,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 644 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:18:52,533 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:52,584 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-16 17:18:52,584 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:52,584 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:52,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [618143194] [2023-12-16 17:18:52,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [618143194] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:52,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:52,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:18:52,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234977766] [2023-12-16 17:18:52,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:52,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:18:52,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:52,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:18:52,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:18:52,605 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-16 17:18:52,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:52,827 INFO L93 Difference]: Finished difference Result 1246 states and 2060 transitions. [2023-12-16 17:18:52,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:18:52,828 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-16 17:18:52,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:52,831 INFO L225 Difference]: With dead ends: 1246 [2023-12-16 17:18:52,831 INFO L226 Difference]: Without dead ends: 632 [2023-12-16 17:18:52,834 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-16 17:18:52,834 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-16 17:18:52,834 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-16 17:18:52,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2023-12-16 17:18:52,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 624. [2023-12-16 17:18:52,852 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-16 17:18:52,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 1029 transitions. [2023-12-16 17:18:52,855 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 1029 transitions. Word has length 77 [2023-12-16 17:18:52,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:52,856 INFO L495 AbstractCegarLoop]: Abstraction has 624 states and 1029 transitions. [2023-12-16 17:18:52,856 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-16 17:18:52,856 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 1029 transitions. [2023-12-16 17:18:52,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-12-16 17:18:52,860 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:52,860 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-16 17:18:52,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:53,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:53,068 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:53,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:53,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1552633931, now seen corresponding path program 1 times [2023-12-16 17:18:53,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:53,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [786537444] [2023-12-16 17:18:53,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:53,069 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:53,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:53,070 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:53,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-16 17:18:53,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:53,364 INFO L262 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:18:53,367 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:53,407 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-16 17:18:53,407 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:53,407 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:53,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [786537444] [2023-12-16 17:18:53,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [786537444] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:53,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:53,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:18:53,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248877822] [2023-12-16 17:18:53,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:53,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:18:53,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:53,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:18:53,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:18:53,409 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-16 17:18:53,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:53,598 INFO L93 Difference]: Finished difference Result 1265 states and 2097 transitions. [2023-12-16 17:18:53,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:18:53,598 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-16 17:18:53,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:53,602 INFO L225 Difference]: With dead ends: 1265 [2023-12-16 17:18:53,602 INFO L226 Difference]: Without dead ends: 651 [2023-12-16 17:18:53,604 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-16 17:18:53,605 INFO L413 NwaCegarLoop]: 938 mSDtfsCounter, 110 mSDsluCounter, 1827 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 17:18:53,605 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-16 17:18:53,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2023-12-16 17:18:53,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 643. [2023-12-16 17:18:53,616 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-16 17:18:53,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 1056 transitions. [2023-12-16 17:18:53,618 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 1056 transitions. Word has length 90 [2023-12-16 17:18:53,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:53,619 INFO L495 AbstractCegarLoop]: Abstraction has 643 states and 1056 transitions. [2023-12-16 17:18:53,619 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-16 17:18:53,619 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 1056 transitions. [2023-12-16 17:18:53,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-16 17:18:53,620 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:53,620 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-16 17:18:53,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:53,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:53,829 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:53,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:53,830 INFO L85 PathProgramCache]: Analyzing trace with hash 329723420, now seen corresponding path program 1 times [2023-12-16 17:18:53,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:53,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [967662344] [2023-12-16 17:18:53,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:53,830 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:53,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:53,832 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:53,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-16 17:18:54,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:54,135 INFO L262 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:18:54,138 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:54,183 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-16 17:18:54,183 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:54,183 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:54,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [967662344] [2023-12-16 17:18:54,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [967662344] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:54,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:54,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:18:54,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336534140] [2023-12-16 17:18:54,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:54,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:18:54,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:54,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:18:54,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:18:54,185 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-16 17:18:54,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:54,390 INFO L93 Difference]: Finished difference Result 1292 states and 2126 transitions. [2023-12-16 17:18:54,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:18:54,391 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-16 17:18:54,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:54,394 INFO L225 Difference]: With dead ends: 1292 [2023-12-16 17:18:54,394 INFO L226 Difference]: Without dead ends: 659 [2023-12-16 17:18:54,397 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-16 17:18:54,397 INFO L413 NwaCegarLoop]: 977 mSDtfsCounter, 149 mSDsluCounter, 4748 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 17:18:54,398 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-16 17:18:54,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2023-12-16 17:18:54,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 643. [2023-12-16 17:18:54,410 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-16 17:18:54,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 1056 transitions. [2023-12-16 17:18:54,413 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 1056 transitions. Word has length 91 [2023-12-16 17:18:54,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:54,413 INFO L495 AbstractCegarLoop]: Abstraction has 643 states and 1056 transitions. [2023-12-16 17:18:54,414 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-16 17:18:54,416 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 1056 transitions. [2023-12-16 17:18:54,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-12-16 17:18:54,417 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:54,418 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-16 17:18:54,430 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:54,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:54,624 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:54,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:54,625 INFO L85 PathProgramCache]: Analyzing trace with hash 2007322418, now seen corresponding path program 1 times [2023-12-16 17:18:54,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:54,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [457728011] [2023-12-16 17:18:54,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:54,625 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:54,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:54,627 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:54,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-16 17:18:54,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:54,843 INFO L262 TraceCheckSpWp]: Trace formula consists of 647 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:18:54,846 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:54,900 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-16 17:18:54,900 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:54,900 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:54,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [457728011] [2023-12-16 17:18:54,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [457728011] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:54,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:54,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:18:54,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648835223] [2023-12-16 17:18:54,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:54,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:18:54,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:54,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:18:54,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:18:54,901 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-16 17:18:55,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:55,128 INFO L93 Difference]: Finished difference Result 1286 states and 2116 transitions. [2023-12-16 17:18:55,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:18:55,129 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-16 17:18:55,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:55,132 INFO L225 Difference]: With dead ends: 1286 [2023-12-16 17:18:55,132 INFO L226 Difference]: Without dead ends: 653 [2023-12-16 17:18:55,134 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 73 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-16 17:18:55,135 INFO L413 NwaCegarLoop]: 967 mSDtfsCounter, 103 mSDsluCounter, 5707 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 17:18:55,135 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-16 17:18:55,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states. [2023-12-16 17:18:55,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 647. [2023-12-16 17:18:55,146 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-16 17:18:55,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 1060 transitions. [2023-12-16 17:18:55,149 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 1060 transitions. Word has length 80 [2023-12-16 17:18:55,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:55,149 INFO L495 AbstractCegarLoop]: Abstraction has 647 states and 1060 transitions. [2023-12-16 17:18:55,149 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-16 17:18:55,149 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 1060 transitions. [2023-12-16 17:18:55,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2023-12-16 17:18:55,151 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:55,151 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-16 17:18:55,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:55,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:55,353 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:55,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:55,353 INFO L85 PathProgramCache]: Analyzing trace with hash -2017365764, now seen corresponding path program 1 times [2023-12-16 17:18:55,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:55,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [819348963] [2023-12-16 17:18:55,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:55,353 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:55,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:55,354 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:55,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-16 17:18:55,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:55,667 INFO L262 TraceCheckSpWp]: Trace formula consists of 771 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:18:55,670 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:55,735 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-16 17:18:55,735 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:55,736 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:55,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [819348963] [2023-12-16 17:18:55,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [819348963] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:55,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:55,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:18:55,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267944204] [2023-12-16 17:18:55,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:55,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:18:55,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:55,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:18:55,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:18:55,737 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-16 17:18:56,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:56,014 INFO L93 Difference]: Finished difference Result 1296 states and 2128 transitions. [2023-12-16 17:18:56,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:18:56,014 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-16 17:18:56,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:56,017 INFO L225 Difference]: With dead ends: 1296 [2023-12-16 17:18:56,018 INFO L226 Difference]: Without dead ends: 659 [2023-12-16 17:18:56,020 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-16 17:18:56,020 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.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:56,020 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.2s Time] [2023-12-16 17:18:56,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2023-12-16 17:18:56,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 653. [2023-12-16 17:18:56,032 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-16 17:18:56,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 1066 transitions. [2023-12-16 17:18:56,034 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 1066 transitions. Word has length 93 [2023-12-16 17:18:56,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:56,034 INFO L495 AbstractCegarLoop]: Abstraction has 653 states and 1066 transitions. [2023-12-16 17:18:56,034 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-16 17:18:56,034 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 1066 transitions. [2023-12-16 17:18:56,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-12-16 17:18:56,035 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:56,036 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-16 17:18:56,047 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:56,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:56,248 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:56,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:56,249 INFO L85 PathProgramCache]: Analyzing trace with hash 135078482, now seen corresponding path program 1 times [2023-12-16 17:18:56,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:56,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [500156519] [2023-12-16 17:18:56,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:56,249 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:56,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:56,250 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:56,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-16 17:18:56,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:56,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 772 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:18:56,537 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:56,589 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-16 17:18:56,589 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:56,589 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:56,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [500156519] [2023-12-16 17:18:56,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [500156519] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:56,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:56,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:18:56,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810282050] [2023-12-16 17:18:56,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:56,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:18:56,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:56,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:18:56,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:18:56,590 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-16 17:18:56,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:56,895 INFO L93 Difference]: Finished difference Result 1310 states and 2144 transitions. [2023-12-16 17:18:56,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:18:56,896 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-16 17:18:56,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:56,899 INFO L225 Difference]: With dead ends: 1310 [2023-12-16 17:18:56,899 INFO L226 Difference]: Without dead ends: 667 [2023-12-16 17:18:56,901 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-16 17:18:56,902 INFO L413 NwaCegarLoop]: 967 mSDtfsCounter, 102 mSDsluCounter, 5707 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 17:18:56,902 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-16 17:18:56,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2023-12-16 17:18:56,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 661. [2023-12-16 17:18:56,920 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-16 17:18:56,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 1074 transitions. [2023-12-16 17:18:56,922 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 1074 transitions. Word has length 94 [2023-12-16 17:18:56,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:56,922 INFO L495 AbstractCegarLoop]: Abstraction has 661 states and 1074 transitions. [2023-12-16 17:18:56,922 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-16 17:18:56,922 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 1074 transitions. [2023-12-16 17:18:56,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2023-12-16 17:18:56,923 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:56,924 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-16 17:18:56,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:57,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:57,133 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:57,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:57,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1040351346, now seen corresponding path program 1 times [2023-12-16 17:18:57,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:57,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [858594188] [2023-12-16 17:18:57,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:57,134 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:57,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:57,134 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:57,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-16 17:18:57,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:57,352 INFO L262 TraceCheckSpWp]: Trace formula consists of 650 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:18:57,354 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:57,393 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-16 17:18:57,393 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:57,393 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:57,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [858594188] [2023-12-16 17:18:57,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [858594188] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:57,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:57,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:18:57,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162924806] [2023-12-16 17:18:57,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:57,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:18:57,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:57,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:18:57,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:18:57,394 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-16 17:18:57,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:57,598 INFO L93 Difference]: Finished difference Result 1246 states and 2022 transitions. [2023-12-16 17:18:57,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:18:57,599 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-16 17:18:57,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:57,602 INFO L225 Difference]: With dead ends: 1246 [2023-12-16 17:18:57,602 INFO L226 Difference]: Without dead ends: 671 [2023-12-16 17:18:57,603 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-16 17:18:57,604 INFO L413 NwaCegarLoop]: 979 mSDtfsCounter, 96 mSDsluCounter, 4795 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 17:18:57,604 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-16 17:18:57,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2023-12-16 17:18:57,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 667. [2023-12-16 17:18:57,616 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-16 17:18:57,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 1082 transitions. [2023-12-16 17:18:57,618 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 1082 transitions. Word has length 83 [2023-12-16 17:18:57,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:57,619 INFO L495 AbstractCegarLoop]: Abstraction has 667 states and 1082 transitions. [2023-12-16 17:18:57,620 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-16 17:18:57,620 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 1082 transitions. [2023-12-16 17:18:57,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2023-12-16 17:18:57,621 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:57,622 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-16 17:18:57,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:57,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:57,828 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:57,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:57,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1399650618, now seen corresponding path program 1 times [2023-12-16 17:18:57,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:57,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [683535554] [2023-12-16 17:18:57,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:57,829 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:57,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:57,830 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:57,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-16 17:18:58,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:58,098 INFO L262 TraceCheckSpWp]: Trace formula consists of 774 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:18:58,101 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:58,117 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-16 17:18:58,117 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:58,117 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:58,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [683535554] [2023-12-16 17:18:58,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [683535554] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:58,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:58,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:18:58,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315120322] [2023-12-16 17:18:58,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:58,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:18:58,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:58,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:18:58,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:18:58,118 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-16 17:18:58,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:58,195 INFO L93 Difference]: Finished difference Result 1308 states and 2125 transitions. [2023-12-16 17:18:58,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:18:58,195 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-16 17:18:58,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:58,198 INFO L225 Difference]: With dead ends: 1308 [2023-12-16 17:18:58,198 INFO L226 Difference]: Without dead ends: 650 [2023-12-16 17:18:58,200 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-16 17:18:58,201 INFO L413 NwaCegarLoop]: 975 mSDtfsCounter, 24 mSDsluCounter, 1943 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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-16 17:18:58,201 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-16 17:18:58,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2023-12-16 17:18:58,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 650. [2023-12-16 17:18:58,238 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-16 17:18:58,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 1051 transitions. [2023-12-16 17:18:58,240 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 1051 transitions. Word has length 96 [2023-12-16 17:18:58,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:58,240 INFO L495 AbstractCegarLoop]: Abstraction has 650 states and 1051 transitions. [2023-12-16 17:18:58,240 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-16 17:18:58,240 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 1051 transitions. [2023-12-16 17:18:58,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-16 17:18:58,241 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:58,241 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-16 17:18:58,254 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:58,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:58,452 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:58,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:58,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1702622344, now seen corresponding path program 1 times [2023-12-16 17:18:58,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:58,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [157460928] [2023-12-16 17:18:58,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:58,453 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:58,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:58,454 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:58,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-16 17:18:58,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:58,661 INFO L262 TraceCheckSpWp]: Trace formula consists of 652 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:18:58,663 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:58,706 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-16 17:18:58,706 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:58,706 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:58,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [157460928] [2023-12-16 17:18:58,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [157460928] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:58,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:58,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:18:58,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183808463] [2023-12-16 17:18:58,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:58,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:18:58,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:58,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:18:58,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:18:58,708 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-16 17:18:58,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:58,891 INFO L93 Difference]: Finished difference Result 1229 states and 1990 transitions. [2023-12-16 17:18:58,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:18:58,891 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-16 17:18:58,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:58,894 INFO L225 Difference]: With dead ends: 1229 [2023-12-16 17:18:58,894 INFO L226 Difference]: Without dead ends: 643 [2023-12-16 17:18:58,896 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-16 17:18:58,896 INFO L413 NwaCegarLoop]: 959 mSDtfsCounter, 85 mSDsluCounter, 4709 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 17:18:58,896 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-16 17:18:58,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2023-12-16 17:18:58,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 641. [2023-12-16 17:18:58,906 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-16 17:18:58,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 1035 transitions. [2023-12-16 17:18:58,908 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 1035 transitions. Word has length 85 [2023-12-16 17:18:58,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:58,908 INFO L495 AbstractCegarLoop]: Abstraction has 641 states and 1035 transitions. [2023-12-16 17:18:58,908 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-16 17:18:58,908 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 1035 transitions. [2023-12-16 17:18:58,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2023-12-16 17:18:58,909 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:58,909 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-16 17:18:58,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:59,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:59,120 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:59,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:59,120 INFO L85 PathProgramCache]: Analyzing trace with hash -104117935, now seen corresponding path program 1 times [2023-12-16 17:18:59,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:59,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [476464151] [2023-12-16 17:18:59,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:59,121 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:59,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:59,122 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:59,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-16 17:18:59,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:59,401 INFO L262 TraceCheckSpWp]: Trace formula consists of 774 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:18:59,403 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:59,449 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-16 17:18:59,449 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:59,449 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:59,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [476464151] [2023-12-16 17:18:59,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [476464151] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:59,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:59,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:18:59,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111739618] [2023-12-16 17:18:59,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:59,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:18:59,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:59,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:18:59,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:18:59,450 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-16 17:18:59,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:59,607 INFO L93 Difference]: Finished difference Result 1220 states and 1974 transitions. [2023-12-16 17:18:59,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:18:59,607 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-16 17:18:59,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:59,610 INFO L225 Difference]: With dead ends: 1220 [2023-12-16 17:18:59,610 INFO L226 Difference]: Without dead ends: 630 [2023-12-16 17:18:59,612 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-16 17:18:59,612 INFO L413 NwaCegarLoop]: 951 mSDtfsCounter, 97 mSDsluCounter, 4653 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:59,612 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.1s Time] [2023-12-16 17:18:59,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 630 states. [2023-12-16 17:18:59,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 630 to 628. [2023-12-16 17:18:59,621 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-16 17:18:59,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 1005 transitions. [2023-12-16 17:18:59,623 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 1005 transitions. Word has length 97 [2023-12-16 17:18:59,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:59,623 INFO L495 AbstractCegarLoop]: Abstraction has 628 states and 1005 transitions. [2023-12-16 17:18:59,623 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-16 17:18:59,624 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 1005 transitions. [2023-12-16 17:18:59,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-16 17:18:59,624 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:59,625 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-16 17:18:59,634 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2023-12-16 17:18:59,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:59,834 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:59,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:59,834 INFO L85 PathProgramCache]: Analyzing trace with hash 2143523049, now seen corresponding path program 1 times [2023-12-16 17:18:59,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:59,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [791450143] [2023-12-16 17:18:59,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:59,834 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:59,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:59,835 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:59,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-16 17:19:00,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:00,055 INFO L262 TraceCheckSpWp]: Trace formula consists of 654 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:19:00,061 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:00,092 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-16 17:19:00,092 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:00,092 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:00,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [791450143] [2023-12-16 17:19:00,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [791450143] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:00,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:00,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:00,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764646328] [2023-12-16 17:19:00,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:00,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:19:00,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:00,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:19:00,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:19:00,094 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-16 17:19:00,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:00,242 INFO L93 Difference]: Finished difference Result 1269 states and 2029 transitions. [2023-12-16 17:19:00,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:19:00,243 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-16 17:19:00,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:00,245 INFO L225 Difference]: With dead ends: 1269 [2023-12-16 17:19:00,245 INFO L226 Difference]: Without dead ends: 628 [2023-12-16 17:19:00,247 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-16 17:19:00,248 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.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:00,248 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.1s Time] [2023-12-16 17:19:00,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2023-12-16 17:19:00,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 628. [2023-12-16 17:19:00,258 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-16 17:19:00,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 997 transitions. [2023-12-16 17:19:00,260 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 997 transitions. Word has length 87 [2023-12-16 17:19:00,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:00,261 INFO L495 AbstractCegarLoop]: Abstraction has 628 states and 997 transitions. [2023-12-16 17:19:00,261 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-16 17:19:00,261 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 997 transitions. [2023-12-16 17:19:00,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-12-16 17:19:00,262 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:00,262 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-16 17:19:00,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:00,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:00,472 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:00,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:00,472 INFO L85 PathProgramCache]: Analyzing trace with hash 932275038, now seen corresponding path program 1 times [2023-12-16 17:19:00,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:00,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1492240220] [2023-12-16 17:19:00,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:00,473 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:00,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:00,473 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:00,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-16 17:19:00,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:00,716 INFO L262 TraceCheckSpWp]: Trace formula consists of 655 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 17:19:00,719 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:00,926 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-16 17:19:00,926 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:00,926 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:00,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1492240220] [2023-12-16 17:19:00,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1492240220] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:00,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:00,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:19:00,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884117522] [2023-12-16 17:19:00,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:00,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:19:00,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:00,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:19:00,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:19:00,928 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-16 17:19:01,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:01,202 INFO L93 Difference]: Finished difference Result 1759 states and 2853 transitions. [2023-12-16 17:19:01,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:19:01,203 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-16 17:19:01,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:01,211 INFO L225 Difference]: With dead ends: 1759 [2023-12-16 17:19:01,211 INFO L226 Difference]: Without dead ends: 1188 [2023-12-16 17:19:01,216 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-16 17:19:01,217 INFO L413 NwaCegarLoop]: 950 mSDtfsCounter, 877 mSDsluCounter, 885 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 877 SdHoareTripleChecker+Valid, 1835 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.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:01,217 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [877 Valid, 1835 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:19:01,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2023-12-16 17:19:01,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 1123. [2023-12-16 17:19:01,257 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-16 17:19:01,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1123 states to 1123 states and 1812 transitions. [2023-12-16 17:19:01,262 INFO L78 Accepts]: Start accepts. Automaton has 1123 states and 1812 transitions. Word has length 88 [2023-12-16 17:19:01,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:01,262 INFO L495 AbstractCegarLoop]: Abstraction has 1123 states and 1812 transitions. [2023-12-16 17:19:01,262 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-16 17:19:01,262 INFO L276 IsEmpty]: Start isEmpty. Operand 1123 states and 1812 transitions. [2023-12-16 17:19:01,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2023-12-16 17:19:01,267 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:01,267 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-16 17:19:01,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:01,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:01,474 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:01,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:01,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1375117267, now seen corresponding path program 1 times [2023-12-16 17:19:01,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:01,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1517191731] [2023-12-16 17:19:01,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:01,475 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:01,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:01,476 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:01,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-16 17:19:01,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:01,875 INFO L262 TraceCheckSpWp]: Trace formula consists of 1159 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:19:01,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:01,967 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-16 17:19:01,967 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:01,967 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:01,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1517191731] [2023-12-16 17:19:01,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1517191731] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:01,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:01,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:01,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203266838] [2023-12-16 17:19:01,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:01,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:19:01,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:01,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:19:01,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:19:01,969 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-16 17:19:02,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:02,679 INFO L93 Difference]: Finished difference Result 2197 states and 3632 transitions. [2023-12-16 17:19:02,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:19:02,680 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-16 17:19:02,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:02,685 INFO L225 Difference]: With dead ends: 2197 [2023-12-16 17:19:02,685 INFO L226 Difference]: Without dead ends: 1131 [2023-12-16 17:19:02,690 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-16 17:19:02,690 INFO L413 NwaCegarLoop]: 911 mSDtfsCounter, 893 mSDsluCounter, 1419 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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.6s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:02,690 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.6s Time] [2023-12-16 17:19:02,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1131 states. [2023-12-16 17:19:02,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1131 to 1131. [2023-12-16 17:19:02,719 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-16 17:19:02,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1131 states to 1131 states and 1820 transitions. [2023-12-16 17:19:02,723 INFO L78 Accepts]: Start accepts. Automaton has 1131 states and 1820 transitions. Word has length 201 [2023-12-16 17:19:02,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:02,723 INFO L495 AbstractCegarLoop]: Abstraction has 1131 states and 1820 transitions. [2023-12-16 17:19:02,723 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-16 17:19:02,723 INFO L276 IsEmpty]: Start isEmpty. Operand 1131 states and 1820 transitions. [2023-12-16 17:19:02,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2023-12-16 17:19:02,727 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:02,727 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-16 17:19:02,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:02,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:02,937 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:02,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:02,937 INFO L85 PathProgramCache]: Analyzing trace with hash 2133704185, now seen corresponding path program 1 times [2023-12-16 17:19:02,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:02,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1402086438] [2023-12-16 17:19:02,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:02,938 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:02,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:02,939 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:02,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-16 17:19:03,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:03,323 INFO L262 TraceCheckSpWp]: Trace formula consists of 1162 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:19:03,339 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:03,413 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-16 17:19:03,414 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:03,414 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:03,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1402086438] [2023-12-16 17:19:03,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1402086438] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:03,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:03,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:19:03,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12878656] [2023-12-16 17:19:03,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:03,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:19:03,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:03,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:19:03,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:19:03,415 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-16 17:19:07,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:07,403 INFO L93 Difference]: Finished difference Result 3926 states and 6394 transitions. [2023-12-16 17:19:07,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-16 17:19:07,404 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-16 17:19:07,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:07,420 INFO L225 Difference]: With dead ends: 3926 [2023-12-16 17:19:07,421 INFO L226 Difference]: Without dead ends: 2852 [2023-12-16 17:19:07,427 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-16 17:19:07,428 INFO L413 NwaCegarLoop]: 612 mSDtfsCounter, 2243 mSDsluCounter, 952 mSDsCounter, 0 mSdLazyCounter, 4544 mSolverCounterSat, 732 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2350 SdHoareTripleChecker+Valid, 1564 SdHoareTripleChecker+Invalid, 5276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 732 IncrementalHoareTripleChecker+Valid, 4544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:07,428 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2350 Valid, 1564 Invalid, 5276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [732 Valid, 4544 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2023-12-16 17:19:07,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2852 states. [2023-12-16 17:19:07,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2852 to 2778. [2023-12-16 17:19:07,579 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-16 17:19:07,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2778 states to 2778 states and 4487 transitions. [2023-12-16 17:19:07,592 INFO L78 Accepts]: Start accepts. Automaton has 2778 states and 4487 transitions. Word has length 204 [2023-12-16 17:19:07,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:07,592 INFO L495 AbstractCegarLoop]: Abstraction has 2778 states and 4487 transitions. [2023-12-16 17:19:07,592 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-16 17:19:07,592 INFO L276 IsEmpty]: Start isEmpty. Operand 2778 states and 4487 transitions. [2023-12-16 17:19:07,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 17:19:07,596 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:07,596 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-16 17:19:07,608 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:07,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:07,807 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:07,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:07,808 INFO L85 PathProgramCache]: Analyzing trace with hash 389362745, now seen corresponding path program 1 times [2023-12-16 17:19:07,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:07,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1347222924] [2023-12-16 17:19:07,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:07,808 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:07,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:07,809 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:07,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-16 17:19:08,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:08,080 INFO L262 TraceCheckSpWp]: Trace formula consists of 848 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:19:08,083 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:08,172 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-16 17:19:08,172 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:08,172 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:08,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1347222924] [2023-12-16 17:19:08,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1347222924] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:08,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:08,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:08,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958840129] [2023-12-16 17:19:08,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:08,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:19:08,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:08,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:19:08,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:19:08,174 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-16 17:19:08,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:08,939 INFO L93 Difference]: Finished difference Result 5529 states and 9184 transitions. [2023-12-16 17:19:08,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:19:08,940 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-16 17:19:08,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:08,980 INFO L225 Difference]: With dead ends: 5529 [2023-12-16 17:19:08,980 INFO L226 Difference]: Without dead ends: 2808 [2023-12-16 17:19:08,991 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-16 17:19:08,992 INFO L413 NwaCegarLoop]: 912 mSDtfsCounter, 894 mSDsluCounter, 1419 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:08,992 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.6s Time] [2023-12-16 17:19:08,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2808 states. [2023-12-16 17:19:09,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2808 to 2808. [2023-12-16 17:19:09,089 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-16 17:19:09,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2808 states to 2808 states and 4517 transitions. [2023-12-16 17:19:09,102 INFO L78 Accepts]: Start accepts. Automaton has 2808 states and 4517 transitions. Word has length 141 [2023-12-16 17:19:09,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:09,102 INFO L495 AbstractCegarLoop]: Abstraction has 2808 states and 4517 transitions. [2023-12-16 17:19:09,102 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-16 17:19:09,102 INFO L276 IsEmpty]: Start isEmpty. Operand 2808 states and 4517 transitions. [2023-12-16 17:19:09,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-16 17:19:09,106 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:09,106 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-16 17:19:09,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:09,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:09,314 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:09,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:09,314 INFO L85 PathProgramCache]: Analyzing trace with hash 2063844723, now seen corresponding path program 1 times [2023-12-16 17:19:09,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:09,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1707005796] [2023-12-16 17:19:09,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:09,315 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:09,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:09,316 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:09,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-16 17:19:09,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:09,593 INFO L262 TraceCheckSpWp]: Trace formula consists of 850 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:19:09,595 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:09,696 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-16 17:19:09,696 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:09,696 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:09,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1707005796] [2023-12-16 17:19:09,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1707005796] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:09,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:09,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:09,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201175897] [2023-12-16 17:19:09,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:09,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:19:09,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:09,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:19:09,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:19:09,698 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-16 17:19:10,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:10,483 INFO L93 Difference]: Finished difference Result 5595 states and 9236 transitions. [2023-12-16 17:19:10,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:19:10,484 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-16 17:19:10,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:10,494 INFO L225 Difference]: With dead ends: 5595 [2023-12-16 17:19:10,494 INFO L226 Difference]: Without dead ends: 2844 [2023-12-16 17:19:10,502 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-16 17:19:10,504 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-16 17:19:10,504 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-16 17:19:10,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2844 states. [2023-12-16 17:19:10,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2844 to 2844. [2023-12-16 17:19:10,609 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-16 17:19:10,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2844 states to 2844 states and 4553 transitions. [2023-12-16 17:19:10,620 INFO L78 Accepts]: Start accepts. Automaton has 2844 states and 4553 transitions. Word has length 143 [2023-12-16 17:19:10,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:10,621 INFO L495 AbstractCegarLoop]: Abstraction has 2844 states and 4553 transitions. [2023-12-16 17:19:10,621 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-16 17:19:10,621 INFO L276 IsEmpty]: Start isEmpty. Operand 2844 states and 4553 transitions. [2023-12-16 17:19:10,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-16 17:19:10,625 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:10,625 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-16 17:19:10,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:10,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:10,831 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:10,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:10,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1319201103, now seen corresponding path program 1 times [2023-12-16 17:19:10,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:10,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [242934938] [2023-12-16 17:19:10,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:10,832 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:10,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:10,832 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:10,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-16 17:19:11,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:11,097 INFO L262 TraceCheckSpWp]: Trace formula consists of 852 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:19:11,100 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:11,198 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-16 17:19:11,198 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:11,198 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:11,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [242934938] [2023-12-16 17:19:11,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [242934938] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:11,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:11,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:11,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267251881] [2023-12-16 17:19:11,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:11,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:19:11,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:11,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:19:11,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:19:11,200 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-16 17:19:11,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:11,968 INFO L93 Difference]: Finished difference Result 5673 states and 9300 transitions. [2023-12-16 17:19:11,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:19:11,969 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-16 17:19:11,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:11,986 INFO L225 Difference]: With dead ends: 5673 [2023-12-16 17:19:11,987 INFO L226 Difference]: Without dead ends: 2886 [2023-12-16 17:19:11,998 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-16 17:19:11,998 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-16 17:19:11,998 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-16 17:19:12,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2886 states. [2023-12-16 17:19:12,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2886 to 2886. [2023-12-16 17:19:12,132 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-16 17:19:12,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2886 states to 2886 states and 4595 transitions. [2023-12-16 17:19:12,145 INFO L78 Accepts]: Start accepts. Automaton has 2886 states and 4595 transitions. Word has length 145 [2023-12-16 17:19:12,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:12,145 INFO L495 AbstractCegarLoop]: Abstraction has 2886 states and 4595 transitions. [2023-12-16 17:19:12,145 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-16 17:19:12,145 INFO L276 IsEmpty]: Start isEmpty. Operand 2886 states and 4595 transitions. [2023-12-16 17:19:12,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-12-16 17:19:12,149 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:12,149 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-16 17:19:12,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:12,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:12,356 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:12,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:12,357 INFO L85 PathProgramCache]: Analyzing trace with hash -140186125, now seen corresponding path program 1 times [2023-12-16 17:19:12,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:12,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [361056709] [2023-12-16 17:19:12,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:12,357 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:12,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:12,358 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:12,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-16 17:19:12,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:12,648 INFO L262 TraceCheckSpWp]: Trace formula consists of 854 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-16 17:19:12,651 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:12,861 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-16 17:19:12,861 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:19:13,316 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-16 17:19:13,316 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:13,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [361056709] [2023-12-16 17:19:13,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [361056709] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:19:13,316 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:19:13,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2023-12-16 17:19:13,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543810619] [2023-12-16 17:19:13,317 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:19:13,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-16 17:19:13,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:13,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-16 17:19:13,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2023-12-16 17:19:13,318 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-16 17:19:21,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:21,801 INFO L93 Difference]: Finished difference Result 9307 states and 15258 transitions. [2023-12-16 17:19:21,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-16 17:19:21,802 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-16 17:19:21,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:21,880 INFO L225 Difference]: With dead ends: 9307 [2023-12-16 17:19:21,881 INFO L226 Difference]: Without dead ends: 6478 [2023-12-16 17:19:21,891 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=192, Invalid=738, Unknown=0, NotChecked=0, Total=930 [2023-12-16 17:19:21,895 INFO L413 NwaCegarLoop]: 868 mSDtfsCounter, 5928 mSDsluCounter, 5185 mSDsCounter, 0 mSdLazyCounter, 13042 mSolverCounterSat, 1753 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s 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, 7.9s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:21,895 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6017 Valid, 6053 Invalid, 14795 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1753 Valid, 13042 Invalid, 0 Unknown, 0 Unchecked, 7.9s Time] [2023-12-16 17:19:21,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6478 states. [2023-12-16 17:19:22,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6478 to 6126. [2023-12-16 17:19:22,135 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-16 17:19:22,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6126 states to 6126 states and 9879 transitions. [2023-12-16 17:19:22,162 INFO L78 Accepts]: Start accepts. Automaton has 6126 states and 9879 transitions. Word has length 147 [2023-12-16 17:19:22,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:22,162 INFO L495 AbstractCegarLoop]: Abstraction has 6126 states and 9879 transitions. [2023-12-16 17:19:22,162 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-16 17:19:22,163 INFO L276 IsEmpty]: Start isEmpty. Operand 6126 states and 9879 transitions. [2023-12-16 17:19:22,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-16 17:19:22,168 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:22,168 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-16 17:19:22,188 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:22,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:22,376 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:22,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:22,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1573829079, now seen corresponding path program 1 times [2023-12-16 17:19:22,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:22,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2079306209] [2023-12-16 17:19:22,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:22,377 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:22,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:22,378 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:22,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-16 17:19:22,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:22,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 855 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:19:22,693 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:22,742 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-16 17:19:22,742 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:22,742 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:22,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2079306209] [2023-12-16 17:19:22,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2079306209] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:22,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:22,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:19:22,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583847964] [2023-12-16 17:19:22,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:22,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:19:22,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:22,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:19:22,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:19:22,743 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-16 17:19:23,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:23,217 INFO L93 Difference]: Finished difference Result 12056 states and 19487 transitions. [2023-12-16 17:19:23,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:19:23,218 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-16 17:19:23,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:23,246 INFO L225 Difference]: With dead ends: 12056 [2023-12-16 17:19:23,246 INFO L226 Difference]: Without dead ends: 5952 [2023-12-16 17:19:23,295 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-16 17:19:23,295 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-16 17:19:23,295 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-16 17:19:23,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5952 states. [2023-12-16 17:19:23,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5952 to 5944. [2023-12-16 17:19:23,517 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-16 17:19:23,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5944 states to 5944 states and 9611 transitions. [2023-12-16 17:19:23,545 INFO L78 Accepts]: Start accepts. Automaton has 5944 states and 9611 transitions. Word has length 148 [2023-12-16 17:19:23,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:23,545 INFO L495 AbstractCegarLoop]: Abstraction has 5944 states and 9611 transitions. [2023-12-16 17:19:23,545 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-16 17:19:23,545 INFO L276 IsEmpty]: Start isEmpty. Operand 5944 states and 9611 transitions. [2023-12-16 17:19:23,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-16 17:19:23,548 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:23,548 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-16 17:19:23,570 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-16 17:19:23,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:23,756 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:23,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:23,756 INFO L85 PathProgramCache]: Analyzing trace with hash -553272719, now seen corresponding path program 1 times [2023-12-16 17:19:23,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:23,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [516158755] [2023-12-16 17:19:23,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:23,757 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:23,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:23,758 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:23,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-16 17:19:24,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:24,096 INFO L262 TraceCheckSpWp]: Trace formula consists of 869 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-16 17:19:24,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:24,257 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-16 17:19:24,258 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:19:24,570 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-16 17:19:24,570 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:24,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [516158755] [2023-12-16 17:19:24,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [516158755] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:19:24,570 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:19:24,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2023-12-16 17:19:24,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191459811] [2023-12-16 17:19:24,570 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:19:24,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-16 17:19:24,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:24,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-16 17:19:24,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-12-16 17:19:24,571 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-16 17:19:30,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:30,846 INFO L93 Difference]: Finished difference Result 15201 states and 25090 transitions. [2023-12-16 17:19:30,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-16 17:19:30,848 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-16 17:19:30,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:30,889 INFO L225 Difference]: With dead ends: 15201 [2023-12-16 17:19:30,889 INFO L226 Difference]: Without dead ends: 9313 [2023-12-16 17:19:30,916 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 301 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=108, Invalid=354, Unknown=0, NotChecked=0, Total=462 [2023-12-16 17:19:30,916 INFO L413 NwaCegarLoop]: 811 mSDtfsCounter, 3720 mSDsluCounter, 3630 mSDsCounter, 0 mSdLazyCounter, 9316 mSolverCounterSat, 1146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3800 SdHoareTripleChecker+Valid, 4441 SdHoareTripleChecker+Invalid, 10462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1146 IncrementalHoareTripleChecker+Valid, 9316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:30,916 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3800 Valid, 4441 Invalid, 10462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1146 Valid, 9316 Invalid, 0 Unknown, 0 Unchecked, 5.6s Time] [2023-12-16 17:19:30,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9313 states. [2023-12-16 17:19:31,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9313 to 8995. [2023-12-16 17:19:31,428 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-16 17:19:31,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8995 states to 8995 states and 14606 transitions. [2023-12-16 17:19:31,472 INFO L78 Accepts]: Start accepts. Automaton has 8995 states and 14606 transitions. Word has length 156 [2023-12-16 17:19:31,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:31,473 INFO L495 AbstractCegarLoop]: Abstraction has 8995 states and 14606 transitions. [2023-12-16 17:19:31,473 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-16 17:19:31,473 INFO L276 IsEmpty]: Start isEmpty. Operand 8995 states and 14606 transitions. [2023-12-16 17:19:31,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-16 17:19:31,476 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:31,476 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-16 17:19:31,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:31,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:31,685 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:31,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:31,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1020814305, now seen corresponding path program 1 times [2023-12-16 17:19:31,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:31,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1056243379] [2023-12-16 17:19:31,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:31,686 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:31,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:31,690 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:31,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-16 17:19:31,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:31,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 873 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:19:31,994 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:32,332 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-16 17:19:32,332 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:32,332 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:32,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1056243379] [2023-12-16 17:19:32,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1056243379] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:32,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:32,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:19:32,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079654841] [2023-12-16 17:19:32,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:32,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:19:32,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:32,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:19:32,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:19:32,333 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-16 17:19:37,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:37,773 INFO L93 Difference]: Finished difference Result 25012 states and 41733 transitions. [2023-12-16 17:19:37,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-16 17:19:37,774 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-16 17:19:37,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:37,842 INFO L225 Difference]: With dead ends: 25012 [2023-12-16 17:19:37,842 INFO L226 Difference]: Without dead ends: 16073 [2023-12-16 17:19:37,878 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-16 17:19:37,878 INFO L413 NwaCegarLoop]: 548 mSDtfsCounter, 3928 mSDsluCounter, 1279 mSDsCounter, 0 mSdLazyCounter, 5619 mSolverCounterSat, 731 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s 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.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:37,882 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.2s Time] [2023-12-16 17:19:37,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16073 states. [2023-12-16 17:19:38,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16073 to 13852. [2023-12-16 17:19:38,712 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-16 17:19:38,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13852 states to 13852 states and 22718 transitions. [2023-12-16 17:19:38,778 INFO L78 Accepts]: Start accepts. Automaton has 13852 states and 22718 transitions. Word has length 158 [2023-12-16 17:19:38,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:38,778 INFO L495 AbstractCegarLoop]: Abstraction has 13852 states and 22718 transitions. [2023-12-16 17:19:38,779 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-16 17:19:38,779 INFO L276 IsEmpty]: Start isEmpty. Operand 13852 states and 22718 transitions. [2023-12-16 17:19:38,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-16 17:19:38,781 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:38,781 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-16 17:19:38,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:38,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:38,989 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:38,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:38,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1969496524, now seen corresponding path program 1 times [2023-12-16 17:19:38,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:38,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [154747843] [2023-12-16 17:19:38,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:38,990 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:38,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:38,992 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:39,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-16 17:19:39,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:39,282 INFO L262 TraceCheckSpWp]: Trace formula consists of 870 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:19:39,285 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:39,393 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-16 17:19:39,393 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:19:39,573 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-16 17:19:39,573 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:39,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [154747843] [2023-12-16 17:19:39,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [154747843] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:19:39,573 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:19:39,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2023-12-16 17:19:39,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155006681] [2023-12-16 17:19:39,574 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:19:39,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-16 17:19:39,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:39,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-16 17:19:39,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-16 17:19:39,575 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-16 17:19:46,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:46,309 INFO L93 Difference]: Finished difference Result 52180 states and 89350 transitions. [2023-12-16 17:19:46,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-16 17:19:46,310 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-16 17:19:46,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:46,480 INFO L225 Difference]: With dead ends: 52180 [2023-12-16 17:19:46,480 INFO L226 Difference]: Without dead ends: 38348 [2023-12-16 17:19:46,572 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-16 17:19:46,573 INFO L413 NwaCegarLoop]: 604 mSDtfsCounter, 5546 mSDsluCounter, 1506 mSDsCounter, 0 mSdLazyCounter, 5428 mSolverCounterSat, 1628 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s 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.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:46,574 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.2s Time] [2023-12-16 17:19:46,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38348 states. [2023-12-16 17:19:48,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38348 to 33807. [2023-12-16 17:19:48,813 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-16 17:19:49,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33807 states to 33807 states and 55510 transitions. [2023-12-16 17:19:49,031 INFO L78 Accepts]: Start accepts. Automaton has 33807 states and 55510 transitions. Word has length 157 [2023-12-16 17:19:49,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:49,032 INFO L495 AbstractCegarLoop]: Abstraction has 33807 states and 55510 transitions. [2023-12-16 17:19:49,032 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-16 17:19:49,032 INFO L276 IsEmpty]: Start isEmpty. Operand 33807 states and 55510 transitions. [2023-12-16 17:19:49,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2023-12-16 17:19:49,034 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:49,034 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-16 17:19:49,043 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:49,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:49,238 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:49,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:49,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1077877257, now seen corresponding path program 1 times [2023-12-16 17:19:49,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:49,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1535510201] [2023-12-16 17:19:49,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:49,239 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:49,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:49,240 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:49,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-16 17:19:49,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:49,516 INFO L262 TraceCheckSpWp]: Trace formula consists of 880 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 17:19:49,519 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:49,671 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-16 17:19:49,671 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:49,671 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:49,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1535510201] [2023-12-16 17:19:49,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1535510201] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:49,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:49,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-16 17:19:49,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640598698] [2023-12-16 17:19:49,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:49,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 17:19:49,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:49,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 17:19:49,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-12-16 17:19:49,673 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) Received shutdown request... [2023-12-16 17:19:50,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:19:50,495 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2023-12-16 17:19:50,495 INFO L413 NwaCegarLoop]: 83 mSDtfsCounter, 572 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 1726 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 572 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 1810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:50,496 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [572 Valid, 391 Invalid, 1810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1726 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-16 17:19:50,496 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-16 17:19:50,502 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 17:19:50,505 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2023-12-16 17:19:50,529 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 17:19:50,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:50,698 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (33807states) and FLOYD_HOARE automaton (currently 7 states, 9 states before enhancement),while ReachableStatesComputation was computing reachable states (482 states constructed, input type IntersectNwa). [2023-12-16 17:19:50,700 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:50,702 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 17:19:50,704 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 05:19:50 BoogieIcfgContainer [2023-12-16 17:19:50,704 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 17:19:50,704 INFO L158 Benchmark]: Toolchain (without parser) took 64258.93ms. Allocated memory was 353.4MB in the beginning and 1.5GB in the end (delta: 1.1GB). Free memory was 305.1MB in the beginning and 420.8MB in the end (delta: -115.7MB). Peak memory consumption was 1.0GB. Max. memory is 8.0GB. [2023-12-16 17:19:50,704 INFO L158 Benchmark]: CDTParser took 0.42ms. Allocated memory is still 204.5MB. Free memory is still 153.0MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 17:19:50,704 INFO L158 Benchmark]: CACSL2BoogieTranslator took 686.22ms. Allocated memory is still 353.4MB. Free memory was 305.1MB in the beginning and 239.1MB in the end (delta: 66.1MB). Peak memory consumption was 66.1MB. Max. memory is 8.0GB. [2023-12-16 17:19:50,704 INFO L158 Benchmark]: Boogie Procedure Inliner took 71.50ms. Allocated memory is still 353.4MB. Free memory was 239.1MB in the beginning and 233.8MB in the end (delta: 5.2MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2023-12-16 17:19:50,705 INFO L158 Benchmark]: Boogie Preprocessor took 100.26ms. Allocated memory is still 353.4MB. Free memory was 233.8MB in the beginning and 224.9MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2023-12-16 17:19:50,705 INFO L158 Benchmark]: RCFGBuilder took 1389.44ms. Allocated memory is still 353.4MB. Free memory was 224.9MB in the beginning and 214.1MB in the end (delta: 10.8MB). Peak memory consumption was 49.1MB. Max. memory is 8.0GB. [2023-12-16 17:19:50,705 INFO L158 Benchmark]: TraceAbstraction took 62007.48ms. Allocated memory was 353.4MB in the beginning and 1.5GB in the end (delta: 1.1GB). Free memory was 213.6MB in the beginning and 420.8MB in the end (delta: -207.2MB). Peak memory consumption was 909.0MB. Max. memory is 8.0GB. [2023-12-16 17:19:50,705 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.42ms. Allocated memory is still 204.5MB. Free memory is still 153.0MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 686.22ms. Allocated memory is still 353.4MB. Free memory was 305.1MB in the beginning and 239.1MB in the end (delta: 66.1MB). Peak memory consumption was 66.1MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 71.50ms. Allocated memory is still 353.4MB. Free memory was 239.1MB in the beginning and 233.8MB in the end (delta: 5.2MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 100.26ms. Allocated memory is still 353.4MB. Free memory was 233.8MB in the beginning and 224.9MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * RCFGBuilder took 1389.44ms. Allocated memory is still 353.4MB. Free memory was 224.9MB in the beginning and 214.1MB in the end (delta: 10.8MB). Peak memory consumption was 49.1MB. Max. memory is 8.0GB. * TraceAbstraction took 62007.48ms. Allocated memory was 353.4MB in the beginning and 1.5GB in the end (delta: 1.1GB). Free memory was 213.6MB in the beginning and 420.8MB in the end (delta: -207.2MB). Peak memory consumption was 909.0MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 48]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [48] - GenericResultAtLocation [Line: 57]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [57] - GenericResultAtLocation [Line: 160]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Specification13_spec.i","") [160] - GenericResultAtLocation [Line: 251]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [251] - GenericResultAtLocation [Line: 604]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [604] - GenericResultAtLocation [Line: 1271]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [1271] - GenericResultAtLocation [Line: 1391]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [1391] - GenericResultAtLocation [Line: 1426]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [1426] - GenericResultAtLocation [Line: 1792]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [1792] - GenericResultAtLocation [Line: 3453]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [3453] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 53). Cancelled while NwaCegarLoop was constructing difference of abstraction (33807states) and FLOYD_HOARE automaton (currently 7 states, 9 states before enhancement),while ReachableStatesComputation was computing reachable states (482 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 30 procedures, 613 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 62.0s, OverallIterations: 27, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 39.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 28419 SdHoareTripleChecker+Valid, 31.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 27739 mSDsluCounter, 108343 SdHoareTripleChecker+Invalid, 26.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 84794 mSDsCounter, 6176 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 44903 IncrementalHoareTripleChecker+Invalid, 51079 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 6176 mSolverCounterUnsat, 23549 mSDtfsCounter, 44903 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3674 GetRequests, 3461 SyntacticMatches, 0 SemanticMatches, 213 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 1.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=33807occurred in iteration=26, InterpolantAutomatonStates: 211, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 5.3s AutomataMinimizationTime, 26 MinimizatonAttempts, 7647 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.1s SsaConstructionTime, 4.4s SatisfiabilityAnalysisTime, 3.8s InterpolantComputationTime, 3144 NumberOfCodeBlocks, 3144 NumberOfCodeBlocksAsserted, 27 NumberOfCheckSat, 3574 ConstructedInterpolants, 0 QuantifiedInterpolants, 7747 SizeOfPredicates, 59 NumberOfNonLiveVariables, 21411 ConjunctsInSsa, 189 ConjunctsInUnsatCore, 30 InterpolantComputations, 24 PerfectInterpolantSequences, 1102/1132 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown