/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_spec3_product21.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 17:23:57,339 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 17:23:57,424 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:23:57,428 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 17:23:57,429 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 17:23:57,455 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 17:23:57,456 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 17:23:57,456 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 17:23:57,456 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 17:23:57,460 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 17:23:57,460 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 17:23:57,461 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 17:23:57,461 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 17:23:57,462 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 17:23:57,463 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 17:23:57,463 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 17:23:57,463 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 17:23:57,464 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 17:23:57,464 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 17:23:57,464 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 17:23:57,464 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 17:23:57,465 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 17:23:57,465 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 17:23:57,465 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 17:23:57,465 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 17:23:57,466 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 17:23:57,466 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 17:23:57,466 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 17:23:57,466 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 17:23:57,466 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 17:23:57,467 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 17:23:57,468 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 17:23:57,468 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 17:23:57,468 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 17:23:57,468 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:23:57,468 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 17:23:57,468 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 17:23:57,469 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 17:23:57,469 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 17:23:57,469 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 17:23:57,469 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 17:23:57,470 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 17:23:57,470 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 17:23:57,470 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 17:23:57,470 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 17:23:57,471 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 17:23:57,471 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:23:57,701 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 17:23:57,726 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 17:23:57,729 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 17:23:57,730 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 17:23:57,730 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 17:23:57,732 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/elevator_spec3_product21.cil.c [2023-12-16 17:23:58,888 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 17:23:59,190 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 17:23:59,190 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec3_product21.cil.c [2023-12-16 17:23:59,214 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/05272be4d/17ea56dbc8ad40309049ab46141e3754/FLAGcfefef9b4 [2023-12-16 17:23:59,228 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/05272be4d/17ea56dbc8ad40309049ab46141e3754 [2023-12-16 17:23:59,230 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 17:23:59,232 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 17:23:59,234 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 17:23:59,234 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 17:23:59,238 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 17:23:59,239 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:23:59" (1/1) ... [2023-12-16 17:23:59,240 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@20b80d20 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:23:59, skipping insertion in model container [2023-12-16 17:23:59,240 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:23:59" (1/1) ... [2023-12-16 17:23:59,312 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:23:59,720 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_spec3_product21.cil.c[62420,62433] [2023-12-16 17:23:59,784 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:23:59,805 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-16 17:23:59,825 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:23:59,908 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_spec3_product21.cil.c[62420,62433] [2023-12-16 17:23:59,919 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:23:59,923 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 17:23:59,931 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [48] [2023-12-16 17:23:59,932 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [408] [2023-12-16 17:23:59,933 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [528] [2023-12-16 17:23:59,933 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [622] [2023-12-16 17:23:59,933 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [2141] [2023-12-16 17:23:59,933 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [2802] [2023-12-16 17:23:59,933 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Specification3_spec.i","") [2817] [2023-12-16 17:23:59,933 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [3004] [2023-12-16 17:23:59,933 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [3013] [2023-12-16 17:23:59,934 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [3379] [2023-12-16 17:23:59,978 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_spec3_product21.cil.c[62420,62433] [2023-12-16 17:23:59,995 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:24:00,022 INFO L206 MainTranslator]: Completed translation [2023-12-16 17:24:00,022 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:24:00 WrapperNode [2023-12-16 17:24:00,022 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 17:24:00,024 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 17:24:00,024 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 17:24:00,024 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 17:24:00,029 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:24:00" (1/1) ... [2023-12-16 17:24:00,059 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:24:00" (1/1) ... [2023-12-16 17:24:00,121 INFO L138 Inliner]: procedures = 92, calls = 345, calls flagged for inlining = 24, calls inlined = 21, statements flattened = 826 [2023-12-16 17:24:00,122 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 17:24:00,122 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 17:24:00,123 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 17:24:00,123 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 17:24:00,147 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:24:00" (1/1) ... [2023-12-16 17:24:00,147 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:24:00" (1/1) ... [2023-12-16 17:24:00,154 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:24:00" (1/1) ... [2023-12-16 17:24:00,217 INFO L175 MemorySlicer]: Split 81 memory accesses to 20 slices as follows [2, 4, 4, 5, 3, 3, 5, 7, 4, 4, 4, 4, 4, 6, 4, 4, 4, 4, 4, 2]. 9 percent of accesses are in the largest equivalence class. The 81 initializations are split as follows [2, 4, 4, 5, 3, 3, 5, 7, 4, 4, 4, 4, 4, 6, 4, 4, 4, 4, 4, 2]. 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:24:00,218 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:24:00" (1/1) ... [2023-12-16 17:24:00,218 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:24:00" (1/1) ... [2023-12-16 17:24:00,247 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:24:00" (1/1) ... [2023-12-16 17:24:00,272 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:24:00" (1/1) ... [2023-12-16 17:24:00,277 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:24:00" (1/1) ... [2023-12-16 17:24:00,302 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:24:00" (1/1) ... [2023-12-16 17:24:00,310 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 17:24:00,310 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 17:24:00,310 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 17:24:00,311 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 17:24:00,311 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:24:00" (1/1) ... [2023-12-16 17:24:00,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:24:00,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 17:24:00,345 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:24:00,369 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:24:00,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 17:24:00,378 INFO L130 BoogieDeclarations]: Found specification of procedure getCurrentHeading [2023-12-16 17:24:00,378 INFO L138 BoogieDeclarations]: Found implementation of procedure getCurrentHeading [2023-12-16 17:24:00,378 INFO L130 BoogieDeclarations]: Found specification of procedure getWeight [2023-12-16 17:24:00,378 INFO L138 BoogieDeclarations]: Found implementation of procedure getWeight [2023-12-16 17:24:00,379 INFO L130 BoogieDeclarations]: Found specification of procedure enterElevator [2023-12-16 17:24:00,379 INFO L138 BoogieDeclarations]: Found implementation of procedure enterElevator [2023-12-16 17:24:00,379 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection [2023-12-16 17:24:00,380 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection [2023-12-16 17:24:00,380 INFO L130 BoogieDeclarations]: Found specification of procedure bobCall [2023-12-16 17:24:00,380 INFO L138 BoogieDeclarations]: Found implementation of procedure bobCall [2023-12-16 17:24:00,382 INFO L130 BoogieDeclarations]: Found specification of procedure getReverseHeading [2023-12-16 17:24:00,383 INFO L138 BoogieDeclarations]: Found implementation of procedure getReverseHeading [2023-12-16 17:24:00,383 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2023-12-16 17:24:00,383 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2023-12-16 17:24:00,383 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2023-12-16 17:24:00,383 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2023-12-16 17:24:00,383 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2023-12-16 17:24:00,383 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2023-12-16 17:24:00,383 INFO L130 BoogieDeclarations]: Found specification of procedure isTopFloor [2023-12-16 17:24:00,383 INFO L138 BoogieDeclarations]: Found implementation of procedure isTopFloor [2023-12-16 17:24:00,383 INFO L130 BoogieDeclarations]: Found specification of procedure getDestination [2023-12-16 17:24:00,383 INFO L138 BoogieDeclarations]: Found implementation of procedure getDestination [2023-12-16 17:24:00,383 INFO L130 BoogieDeclarations]: Found specification of procedure isBlocked [2023-12-16 17:24:00,383 INFO L138 BoogieDeclarations]: Found implementation of procedure isBlocked [2023-12-16 17:24:00,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 17:24:00,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-16 17:24:00,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-16 17:24:00,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-16 17:24:00,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-12-16 17:24:00,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-12-16 17:24:00,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-12-16 17:24:00,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-12-16 17:24:00,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-12-16 17:24:00,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-12-16 17:24:00,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-12-16 17:24:00,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2023-12-16 17:24:00,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2023-12-16 17:24:00,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2023-12-16 17:24:00,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2023-12-16 17:24:00,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2023-12-16 17:24:00,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2023-12-16 17:24:00,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2023-12-16 17:24:00,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2023-12-16 17:24:00,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2023-12-16 17:24:00,385 INFO L130 BoogieDeclarations]: Found specification of procedure getCurrentFloorID [2023-12-16 17:24:00,385 INFO L138 BoogieDeclarations]: Found implementation of procedure getCurrentFloorID [2023-12-16 17:24:00,385 INFO L130 BoogieDeclarations]: Found specification of procedure initTopDown [2023-12-16 17:24:00,385 INFO L138 BoogieDeclarations]: Found implementation of procedure initTopDown [2023-12-16 17:24:00,385 INFO L130 BoogieDeclarations]: Found specification of procedure resetCallOnFloor [2023-12-16 17:24:00,386 INFO L138 BoogieDeclarations]: Found implementation of procedure resetCallOnFloor [2023-12-16 17:24:00,386 INFO L130 BoogieDeclarations]: Found specification of procedure initFloors [2023-12-16 17:24:00,386 INFO L138 BoogieDeclarations]: Found implementation of procedure initFloors [2023-12-16 17:24:00,386 INFO L130 BoogieDeclarations]: Found specification of procedure initPersonOnFloor [2023-12-16 17:24:00,386 INFO L138 BoogieDeclarations]: Found implementation of procedure initPersonOnFloor [2023-12-16 17:24:00,386 INFO L130 BoogieDeclarations]: Found specification of procedure removePersonFromFloor [2023-12-16 17:24:00,386 INFO L138 BoogieDeclarations]: Found implementation of procedure removePersonFromFloor [2023-12-16 17:24:00,387 INFO L130 BoogieDeclarations]: Found specification of procedure getOrigin [2023-12-16 17:24:00,387 INFO L138 BoogieDeclarations]: Found implementation of procedure getOrigin [2023-12-16 17:24:00,387 INFO L130 BoogieDeclarations]: Found specification of procedure continueInDirection [2023-12-16 17:24:00,388 INFO L138 BoogieDeclarations]: Found implementation of procedure continueInDirection [2023-12-16 17:24:00,388 INFO L130 BoogieDeclarations]: Found specification of procedure buttonForFloorIsPressed [2023-12-16 17:24:00,389 INFO L138 BoogieDeclarations]: Found implementation of procedure buttonForFloorIsPressed [2023-12-16 17:24:00,389 INFO L130 BoogieDeclarations]: Found specification of procedure pressInLiftFloorButton [2023-12-16 17:24:00,389 INFO L138 BoogieDeclarations]: Found implementation of procedure pressInLiftFloorButton [2023-12-16 17:24:00,389 INFO L130 BoogieDeclarations]: Found specification of procedure leaveElevator [2023-12-16 17:24:00,389 INFO L138 BoogieDeclarations]: Found implementation of procedure leaveElevator [2023-12-16 17:24:00,389 INFO L130 BoogieDeclarations]: Found specification of procedure isPersonOnFloor [2023-12-16 17:24:00,389 INFO L138 BoogieDeclarations]: Found implementation of procedure isPersonOnFloor [2023-12-16 17:24:00,390 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection__wrappee__weight [2023-12-16 17:24:00,390 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection__wrappee__weight [2023-12-16 17:24:00,390 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 17:24:00,390 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 17:24:00,390 INFO L130 BoogieDeclarations]: Found specification of procedure isFloorCalling [2023-12-16 17:24:00,390 INFO L138 BoogieDeclarations]: Found implementation of procedure isFloorCalling [2023-12-16 17:24:00,563 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 17:24:00,565 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 17:24:01,674 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 17:24:01,775 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 17:24:01,776 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-16 17:24:01,776 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:24:01 BoogieIcfgContainer [2023-12-16 17:24:01,776 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 17:24:01,778 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 17:24:01,778 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 17:24:01,781 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 17:24:01,781 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 05:23:59" (1/3) ... [2023-12-16 17:24:01,782 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16529540 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:24:01, skipping insertion in model container [2023-12-16 17:24:01,782 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:24:00" (2/3) ... [2023-12-16 17:24:01,782 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16529540 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:24:01, skipping insertion in model container [2023-12-16 17:24:01,782 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:24:01" (3/3) ... [2023-12-16 17:24:01,783 INFO L112 eAbstractionObserver]: Analyzing ICFG elevator_spec3_product21.cil.c [2023-12-16 17:24:01,799 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 17:24:01,800 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-16 17:24:01,852 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 17:24:01,858 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;@d7123a8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 17:24:01,858 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-16 17:24:01,867 INFO L276 IsEmpty]: Start isEmpty. Operand has 567 states, 433 states have (on average 1.7090069284064666) internal successors, (740), 451 states have internal predecessors, (740), 106 states have call successors, (106), 26 states have call predecessors, (106), 26 states have return successors, (106), 103 states have call predecessors, (106), 106 states have call successors, (106) [2023-12-16 17:24:01,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-12-16 17:24:01,894 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:01,895 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:01,895 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:01,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:01,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1963638961, now seen corresponding path program 1 times [2023-12-16 17:24:01,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:01,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [921615006] [2023-12-16 17:24:01,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:01,920 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:24:01,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:01,926 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:24:01,949 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:24:02,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:02,449 INFO L262 TraceCheckSpWp]: Trace formula consists of 814 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:24:02,458 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:02,575 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-16 17:24:02,575 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:02,576 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:02,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [921615006] [2023-12-16 17:24:02,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [921615006] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:02,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:02,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:24:02,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643536183] [2023-12-16 17:24:02,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:02,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:24:02,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:02,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:24:02,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:24:02,616 INFO L87 Difference]: Start difference. First operand has 567 states, 433 states have (on average 1.7090069284064666) internal successors, (740), 451 states have internal predecessors, (740), 106 states have call successors, (106), 26 states have call predecessors, (106), 26 states have return successors, (106), 103 states have call predecessors, (106), 106 states have call successors, (106) Second operand has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:24:02,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:02,989 INFO L93 Difference]: Finished difference Result 1137 states and 1922 transitions. [2023-12-16 17:24:02,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:24:02,991 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 89 [2023-12-16 17:24:02,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:03,012 INFO L225 Difference]: With dead ends: 1137 [2023-12-16 17:24:03,013 INFO L226 Difference]: Without dead ends: 575 [2023-12-16 17:24:03,028 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 83 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:24:03,032 INFO L413 NwaCegarLoop]: 919 mSDtfsCounter, 115 mSDsluCounter, 4501 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 5420 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:03,035 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 5420 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:24:03,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2023-12-16 17:24:03,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 573. [2023-12-16 17:24:03,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 439 states have (on average 1.6947608200455582) internal successors, (744), 457 states have internal predecessors, (744), 107 states have call successors, (107), 26 states have call predecessors, (107), 26 states have return successors, (106), 102 states have call predecessors, (106), 104 states have call successors, (106) [2023-12-16 17:24:03,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 957 transitions. [2023-12-16 17:24:03,148 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 957 transitions. Word has length 89 [2023-12-16 17:24:03,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:03,149 INFO L495 AbstractCegarLoop]: Abstraction has 573 states and 957 transitions. [2023-12-16 17:24:03,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:24:03,149 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 957 transitions. [2023-12-16 17:24:03,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-12-16 17:24:03,157 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:03,157 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:03,170 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:24:03,367 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:24:03,367 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:03,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:03,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1041295001, now seen corresponding path program 1 times [2023-12-16 17:24:03,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:03,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1113398345] [2023-12-16 17:24:03,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:03,369 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:24:03,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:03,370 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:24:03,371 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:24:03,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:03,753 INFO L262 TraceCheckSpWp]: Trace formula consists of 815 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:24:03,759 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:03,808 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-16 17:24:03,808 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:03,808 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:03,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1113398345] [2023-12-16 17:24:03,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1113398345] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:03,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:03,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:24:03,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523980690] [2023-12-16 17:24:03,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:03,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:24:03,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:03,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:24:03,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:24:03,811 INFO L87 Difference]: Start difference. First operand 573 states and 957 transitions. Second operand has 7 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:24:04,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:04,067 INFO L93 Difference]: Finished difference Result 1146 states and 1922 transitions. [2023-12-16 17:24:04,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:24:04,068 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 90 [2023-12-16 17:24:04,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:04,073 INFO L225 Difference]: With dead ends: 1146 [2023-12-16 17:24:04,074 INFO L226 Difference]: Without dead ends: 583 [2023-12-16 17:24:04,078 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 84 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:24:04,080 INFO L413 NwaCegarLoop]: 923 mSDtfsCounter, 102 mSDsluCounter, 4501 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 5424 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:04,080 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 5424 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:24:04,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2023-12-16 17:24:04,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 573. [2023-12-16 17:24:04,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 439 states have (on average 1.6947608200455582) internal successors, (744), 457 states have internal predecessors, (744), 107 states have call successors, (107), 26 states have call predecessors, (107), 26 states have return successors, (106), 102 states have call predecessors, (106), 104 states have call successors, (106) [2023-12-16 17:24:04,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 957 transitions. [2023-12-16 17:24:04,120 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 957 transitions. Word has length 90 [2023-12-16 17:24:04,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:04,121 INFO L495 AbstractCegarLoop]: Abstraction has 573 states and 957 transitions. [2023-12-16 17:24:04,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:24:04,121 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 957 transitions. [2023-12-16 17:24:04,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-12-16 17:24:04,126 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:04,127 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:04,136 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:24:04,335 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:24:04,336 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:04,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:04,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1763470675, now seen corresponding path program 1 times [2023-12-16 17:24:04,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:04,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1783814826] [2023-12-16 17:24:04,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:04,337 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:24:04,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:04,339 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:24:04,340 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:24:04,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:04,692 INFO L262 TraceCheckSpWp]: Trace formula consists of 815 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:24:04,697 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:04,731 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-16 17:24:04,731 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:04,731 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:04,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1783814826] [2023-12-16 17:24:04,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1783814826] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:04,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:04,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:24:04,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392662192] [2023-12-16 17:24:04,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:04,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:24:04,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:04,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:24:04,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:24:04,734 INFO L87 Difference]: Start difference. First operand 573 states and 957 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:24:04,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:04,879 INFO L93 Difference]: Finished difference Result 1134 states and 1901 transitions. [2023-12-16 17:24:04,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:24:04,879 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 90 [2023-12-16 17:24:04,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:04,883 INFO L225 Difference]: With dead ends: 1134 [2023-12-16 17:24:04,883 INFO L226 Difference]: Without dead ends: 544 [2023-12-16 17:24:04,886 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:24:04,887 INFO L413 NwaCegarLoop]: 913 mSDtfsCounter, 22 mSDsluCounter, 1819 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 2732 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:04,888 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 2732 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:24:04,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2023-12-16 17:24:04,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 544. [2023-12-16 17:24:04,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 544 states, 413 states have (on average 1.6779661016949152) internal successors, (693), 429 states have internal predecessors, (693), 106 states have call successors, (106), 26 states have call predecessors, (106), 24 states have return successors, (103), 101 states have call predecessors, (103), 103 states have call successors, (103) [2023-12-16 17:24:04,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 544 states to 544 states and 902 transitions. [2023-12-16 17:24:04,921 INFO L78 Accepts]: Start accepts. Automaton has 544 states and 902 transitions. Word has length 90 [2023-12-16 17:24:04,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:04,923 INFO L495 AbstractCegarLoop]: Abstraction has 544 states and 902 transitions. [2023-12-16 17:24:04,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:24:04,923 INFO L276 IsEmpty]: Start isEmpty. Operand 544 states and 902 transitions. [2023-12-16 17:24:04,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-16 17:24:04,927 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:04,927 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:04,944 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:24:05,139 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:24:05,139 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:05,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:05,140 INFO L85 PathProgramCache]: Analyzing trace with hash 17696149, now seen corresponding path program 1 times [2023-12-16 17:24:05,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:05,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [665740747] [2023-12-16 17:24:05,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:05,141 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:24:05,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:05,143 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:24:05,147 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:24:05,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:05,476 INFO L262 TraceCheckSpWp]: Trace formula consists of 816 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:24:05,480 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:05,536 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-16 17:24:05,537 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:05,537 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:05,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [665740747] [2023-12-16 17:24:05,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [665740747] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:05,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:05,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:24:05,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506405029] [2023-12-16 17:24:05,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:05,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:24:05,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:05,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:24:05,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:24:05,539 INFO L87 Difference]: Start difference. First operand 544 states and 902 transitions. Second operand has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:24:05,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:05,714 INFO L93 Difference]: Finished difference Result 1086 states and 1808 transitions. [2023-12-16 17:24:05,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:24:05,714 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 91 [2023-12-16 17:24:05,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:05,718 INFO L225 Difference]: With dead ends: 1086 [2023-12-16 17:24:05,718 INFO L226 Difference]: Without dead ends: 538 [2023-12-16 17:24:05,759 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:24:05,760 INFO L413 NwaCegarLoop]: 877 mSDtfsCounter, 87 mSDsluCounter, 4318 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 5195 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:05,761 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 5195 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:24:05,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2023-12-16 17:24:05,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 538. [2023-12-16 17:24:05,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 407 states have (on average 1.6707616707616708) internal successors, (680), 423 states have internal predecessors, (680), 106 states have call successors, (106), 26 states have call predecessors, (106), 24 states have return successors, (103), 101 states have call predecessors, (103), 103 states have call successors, (103) [2023-12-16 17:24:05,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 889 transitions. [2023-12-16 17:24:05,787 INFO L78 Accepts]: Start accepts. Automaton has 538 states and 889 transitions. Word has length 91 [2023-12-16 17:24:05,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:05,787 INFO L495 AbstractCegarLoop]: Abstraction has 538 states and 889 transitions. [2023-12-16 17:24:05,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:24:05,787 INFO L276 IsEmpty]: Start isEmpty. Operand 538 states and 889 transitions. [2023-12-16 17:24:05,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 17:24:05,790 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:05,790 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:05,808 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:24:06,002 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:24:06,002 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:06,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:06,003 INFO L85 PathProgramCache]: Analyzing trace with hash 557334796, now seen corresponding path program 1 times [2023-12-16 17:24:06,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:06,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [828274555] [2023-12-16 17:24:06,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:06,004 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:24:06,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:06,005 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:24:06,021 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:24:06,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:06,393 INFO L262 TraceCheckSpWp]: Trace formula consists of 816 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:24:06,397 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:06,464 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-16 17:24:06,465 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:06,465 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:06,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [828274555] [2023-12-16 17:24:06,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [828274555] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:06,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:06,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:24:06,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140354594] [2023-12-16 17:24:06,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:06,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:24:06,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:06,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:24:06,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:24:06,469 INFO L87 Difference]: Start difference. First operand 538 states and 889 transitions. Second operand has 7 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:24:06,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:06,650 INFO L93 Difference]: Finished difference Result 1074 states and 1782 transitions. [2023-12-16 17:24:06,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:24:06,651 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 92 [2023-12-16 17:24:06,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:06,655 INFO L225 Difference]: With dead ends: 1074 [2023-12-16 17:24:06,656 INFO L226 Difference]: Without dead ends: 532 [2023-12-16 17:24:06,660 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 86 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:24:06,662 INFO L413 NwaCegarLoop]: 865 mSDtfsCounter, 73 mSDsluCounter, 4270 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 5135 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:06,663 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 5135 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:24:06,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2023-12-16 17:24:06,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 532. [2023-12-16 17:24:06,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 401 states have (on average 1.660847880299252) internal successors, (666), 417 states have internal predecessors, (666), 106 states have call successors, (106), 26 states have call predecessors, (106), 24 states have return successors, (103), 101 states have call predecessors, (103), 103 states have call successors, (103) [2023-12-16 17:24:06,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 875 transitions. [2023-12-16 17:24:06,686 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 875 transitions. Word has length 92 [2023-12-16 17:24:06,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:06,687 INFO L495 AbstractCegarLoop]: Abstraction has 532 states and 875 transitions. [2023-12-16 17:24:06,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:24:06,687 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 875 transitions. [2023-12-16 17:24:06,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2023-12-16 17:24:06,690 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:06,690 INFO L195 NwaCegarLoop]: trace histogram [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:24:06,704 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:24:06,902 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:24:06,902 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:06,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:06,903 INFO L85 PathProgramCache]: Analyzing trace with hash 2002725497, now seen corresponding path program 1 times [2023-12-16 17:24:06,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:06,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1598479237] [2023-12-16 17:24:06,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:06,904 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:24:06,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:06,905 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:24:06,931 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:24:07,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:07,247 INFO L262 TraceCheckSpWp]: Trace formula consists of 818 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:24:07,252 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:07,338 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-16 17:24:07,338 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:07,338 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:07,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1598479237] [2023-12-16 17:24:07,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1598479237] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:07,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:07,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:24:07,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861820657] [2023-12-16 17:24:07,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:07,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:24:07,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:07,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:24:07,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:24:07,341 INFO L87 Difference]: Start difference. First operand 532 states and 875 transitions. Second operand has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:24:07,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:07,574 INFO L93 Difference]: Finished difference Result 1056 states and 1743 transitions. [2023-12-16 17:24:07,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:24:07,574 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 93 [2023-12-16 17:24:07,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:07,578 INFO L225 Difference]: With dead ends: 1056 [2023-12-16 17:24:07,578 INFO L226 Difference]: Without dead ends: 532 [2023-12-16 17:24:07,581 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-16 17:24:07,582 INFO L413 NwaCegarLoop]: 843 mSDtfsCounter, 35 mSDsluCounter, 5035 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 5878 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:07,582 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 5878 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:24:07,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2023-12-16 17:24:07,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 532. [2023-12-16 17:24:07,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 401 states have (on average 1.658354114713217) internal successors, (665), 417 states have internal predecessors, (665), 106 states have call successors, (106), 26 states have call predecessors, (106), 24 states have return successors, (103), 101 states have call predecessors, (103), 103 states have call successors, (103) [2023-12-16 17:24:07,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 874 transitions. [2023-12-16 17:24:07,602 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 874 transitions. Word has length 93 [2023-12-16 17:24:07,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:07,602 INFO L495 AbstractCegarLoop]: Abstraction has 532 states and 874 transitions. [2023-12-16 17:24:07,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:24:07,602 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 874 transitions. [2023-12-16 17:24:07,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-12-16 17:24:07,605 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:07,605 INFO L195 NwaCegarLoop]: trace histogram [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:24:07,623 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:24:07,823 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:24:07,824 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:07,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:07,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1105122325, now seen corresponding path program 1 times [2023-12-16 17:24:07,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:07,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1333916809] [2023-12-16 17:24:07,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:07,825 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:24:07,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:07,826 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:24:07,827 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:24:08,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:08,126 INFO L262 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:24:08,130 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:08,206 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-16 17:24:08,206 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:08,206 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:08,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1333916809] [2023-12-16 17:24:08,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1333916809] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:08,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:08,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:24:08,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961589474] [2023-12-16 17:24:08,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:08,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:24:08,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:08,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:24:08,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:24:08,208 INFO L87 Difference]: Start difference. First operand 532 states and 874 transitions. Second operand has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:24:08,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:08,431 INFO L93 Difference]: Finished difference Result 1056 states and 1741 transitions. [2023-12-16 17:24:08,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:24:08,432 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 94 [2023-12-16 17:24:08,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:08,435 INFO L225 Difference]: With dead ends: 1056 [2023-12-16 17:24:08,435 INFO L226 Difference]: Without dead ends: 532 [2023-12-16 17:24:08,438 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-16 17:24:08,439 INFO L413 NwaCegarLoop]: 843 mSDtfsCounter, 32 mSDsluCounter, 5035 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 5878 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:08,439 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 5878 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:24:08,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2023-12-16 17:24:08,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 532. [2023-12-16 17:24:08,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 401 states have (on average 1.655860349127182) internal successors, (664), 417 states have internal predecessors, (664), 106 states have call successors, (106), 26 states have call predecessors, (106), 24 states have return successors, (103), 101 states have call predecessors, (103), 103 states have call successors, (103) [2023-12-16 17:24:08,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 873 transitions. [2023-12-16 17:24:08,459 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 873 transitions. Word has length 94 [2023-12-16 17:24:08,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:08,459 INFO L495 AbstractCegarLoop]: Abstraction has 532 states and 873 transitions. [2023-12-16 17:24:08,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:24:08,460 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 873 transitions. [2023-12-16 17:24:08,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2023-12-16 17:24:08,462 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:08,462 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:08,475 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:24:08,674 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:24:08,675 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:08,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:08,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1704541314, now seen corresponding path program 1 times [2023-12-16 17:24:08,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:08,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [301185982] [2023-12-16 17:24:08,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:08,676 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:24:08,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:08,677 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:24:08,678 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:24:08,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:09,003 INFO L262 TraceCheckSpWp]: Trace formula consists of 820 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:24:09,007 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:09,076 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-16 17:24:09,076 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:09,076 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:09,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [301185982] [2023-12-16 17:24:09,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [301185982] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:09,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:09,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:24:09,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894676970] [2023-12-16 17:24:09,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:09,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:24:09,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:09,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:24:09,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:24:09,078 INFO L87 Difference]: Start difference. First operand 532 states and 873 transitions. Second operand has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:24:09,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:09,313 INFO L93 Difference]: Finished difference Result 1056 states and 1739 transitions. [2023-12-16 17:24:09,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:24:09,314 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 95 [2023-12-16 17:24:09,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:09,317 INFO L225 Difference]: With dead ends: 1056 [2023-12-16 17:24:09,317 INFO L226 Difference]: Without dead ends: 532 [2023-12-16 17:24:09,319 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-16 17:24:09,320 INFO L413 NwaCegarLoop]: 843 mSDtfsCounter, 29 mSDsluCounter, 5035 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 5878 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:09,320 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 5878 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:24:09,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2023-12-16 17:24:09,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 532. [2023-12-16 17:24:09,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 401 states have (on average 1.653366583541147) internal successors, (663), 417 states have internal predecessors, (663), 106 states have call successors, (106), 26 states have call predecessors, (106), 24 states have return successors, (103), 101 states have call predecessors, (103), 103 states have call successors, (103) [2023-12-16 17:24:09,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 872 transitions. [2023-12-16 17:24:09,337 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 872 transitions. Word has length 95 [2023-12-16 17:24:09,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:09,338 INFO L495 AbstractCegarLoop]: Abstraction has 532 states and 872 transitions. [2023-12-16 17:24:09,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:24:09,338 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 872 transitions. [2023-12-16 17:24:09,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2023-12-16 17:24:09,340 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:09,341 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:09,354 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:24:09,551 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:24:09,552 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:09,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:09,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1852077808, now seen corresponding path program 1 times [2023-12-16 17:24:09,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:09,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [306888221] [2023-12-16 17:24:09,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:09,553 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:24:09,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:09,554 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:24:09,555 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:24:09,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:09,904 INFO L262 TraceCheckSpWp]: Trace formula consists of 821 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:24:09,907 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:09,969 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-16 17:24:09,970 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:09,970 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:09,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [306888221] [2023-12-16 17:24:09,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [306888221] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:09,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:09,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:24:09,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827795556] [2023-12-16 17:24:09,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:09,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:24:09,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:09,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:24:09,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:24:09,972 INFO L87 Difference]: Start difference. First operand 532 states and 872 transitions. Second operand has 8 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:24:10,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:10,176 INFO L93 Difference]: Finished difference Result 1056 states and 1737 transitions. [2023-12-16 17:24:10,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:24:10,177 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 96 [2023-12-16 17:24:10,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:10,180 INFO L225 Difference]: With dead ends: 1056 [2023-12-16 17:24:10,180 INFO L226 Difference]: Without dead ends: 532 [2023-12-16 17:24:10,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 89 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:24:10,183 INFO L413 NwaCegarLoop]: 843 mSDtfsCounter, 26 mSDsluCounter, 5035 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 5878 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:10,184 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 5878 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:24:10,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2023-12-16 17:24:10,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 532. [2023-12-16 17:24:10,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 401 states have (on average 1.6508728179551122) internal successors, (662), 417 states have internal predecessors, (662), 106 states have call successors, (106), 26 states have call predecessors, (106), 24 states have return successors, (103), 101 states have call predecessors, (103), 103 states have call successors, (103) [2023-12-16 17:24:10,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 871 transitions. [2023-12-16 17:24:10,201 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 871 transitions. Word has length 96 [2023-12-16 17:24:10,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:10,201 INFO L495 AbstractCegarLoop]: Abstraction has 532 states and 871 transitions. [2023-12-16 17:24:10,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:24:10,202 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 871 transitions. [2023-12-16 17:24:10,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2023-12-16 17:24:10,204 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:10,204 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:10,219 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2023-12-16 17:24:10,415 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:24:10,415 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:10,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:10,416 INFO L85 PathProgramCache]: Analyzing trace with hash -876158845, now seen corresponding path program 1 times [2023-12-16 17:24:10,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:10,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [933826754] [2023-12-16 17:24:10,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:10,416 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:24:10,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:10,418 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:24:10,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-16 17:24:10,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:10,799 INFO L262 TraceCheckSpWp]: Trace formula consists of 822 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:24:10,803 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:10,896 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:24:10,896 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:10,896 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:10,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [933826754] [2023-12-16 17:24:10,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [933826754] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:10,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:10,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:24:10,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195205673] [2023-12-16 17:24:10,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:10,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:24:10,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:10,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:24:10,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:24:10,898 INFO L87 Difference]: Start difference. First operand 532 states and 871 transitions. Second operand has 6 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 4 states have call successors, (14), 3 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2023-12-16 17:24:11,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:11,710 INFO L93 Difference]: Finished difference Result 1516 states and 2506 transitions. [2023-12-16 17:24:11,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:24:11,712 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 4 states have call successors, (14), 3 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 97 [2023-12-16 17:24:11,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:11,718 INFO L225 Difference]: With dead ends: 1516 [2023-12-16 17:24:11,718 INFO L226 Difference]: Without dead ends: 996 [2023-12-16 17:24:11,721 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:24:11,722 INFO L413 NwaCegarLoop]: 894 mSDtfsCounter, 713 mSDsluCounter, 3037 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 715 SdHoareTripleChecker+Valid, 3931 SdHoareTripleChecker+Invalid, 605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:11,722 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [715 Valid, 3931 Invalid, 605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 565 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-16 17:24:11,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states. [2023-12-16 17:24:11,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 989. [2023-12-16 17:24:11,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 989 states, 749 states have (on average 1.6114819759679573) internal successors, (1207), 779 states have internal predecessors, (1207), 194 states have call successors, (194), 49 states have call predecessors, (194), 45 states have return successors, (195), 185 states have call predecessors, (195), 190 states have call successors, (195) [2023-12-16 17:24:11,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 989 states to 989 states and 1596 transitions. [2023-12-16 17:24:11,758 INFO L78 Accepts]: Start accepts. Automaton has 989 states and 1596 transitions. Word has length 97 [2023-12-16 17:24:11,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:11,759 INFO L495 AbstractCegarLoop]: Abstraction has 989 states and 1596 transitions. [2023-12-16 17:24:11,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 4 states have call successors, (14), 3 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2023-12-16 17:24:11,759 INFO L276 IsEmpty]: Start isEmpty. Operand 989 states and 1596 transitions. [2023-12-16 17:24:11,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 17:24:11,761 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:11,761 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:11,775 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:24:11,971 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:24:11,971 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:11,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:11,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1193497369, now seen corresponding path program 1 times [2023-12-16 17:24:11,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:11,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [404378824] [2023-12-16 17:24:11,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:11,972 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:24:11,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:11,973 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:24:12,008 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:24:12,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:12,289 INFO L262 TraceCheckSpWp]: Trace formula consists of 829 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:24:12,292 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:12,373 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:24:12,374 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:12,374 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:12,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [404378824] [2023-12-16 17:24:12,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [404378824] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:12,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:12,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:24:12,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845103337] [2023-12-16 17:24:12,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:12,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:24:12,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:12,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:24:12,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:24:12,376 INFO L87 Difference]: Start difference. First operand 989 states and 1596 transitions. Second operand has 6 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:24:13,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:13,073 INFO L93 Difference]: Finished difference Result 2458 states and 4035 transitions. [2023-12-16 17:24:13,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:24:13,075 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 101 [2023-12-16 17:24:13,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:13,086 INFO L225 Difference]: With dead ends: 2458 [2023-12-16 17:24:13,086 INFO L226 Difference]: Without dead ends: 1481 [2023-12-16 17:24:13,092 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:24:13,093 INFO L413 NwaCegarLoop]: 989 mSDtfsCounter, 802 mSDsluCounter, 3576 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 805 SdHoareTripleChecker+Valid, 4565 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:13,093 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [805 Valid, 4565 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 17:24:13,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1481 states. [2023-12-16 17:24:13,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1481 to 1472. [2023-12-16 17:24:13,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1472 states, 1118 states have (on average 1.6288014311270125) internal successors, (1821), 1161 states have internal predecessors, (1821), 285 states have call successors, (285), 72 states have call predecessors, (285), 68 states have return successors, (304), 276 states have call predecessors, (304), 280 states have call successors, (304) [2023-12-16 17:24:13,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1472 states to 1472 states and 2410 transitions. [2023-12-16 17:24:13,163 INFO L78 Accepts]: Start accepts. Automaton has 1472 states and 2410 transitions. Word has length 101 [2023-12-16 17:24:13,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:13,163 INFO L495 AbstractCegarLoop]: Abstraction has 1472 states and 2410 transitions. [2023-12-16 17:24:13,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:24:13,163 INFO L276 IsEmpty]: Start isEmpty. Operand 1472 states and 2410 transitions. [2023-12-16 17:24:13,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-16 17:24:13,165 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:13,166 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-16 17:24:13,178 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:24:13,376 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:24:13,376 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:13,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:13,376 INFO L85 PathProgramCache]: Analyzing trace with hash -565153656, now seen corresponding path program 1 times [2023-12-16 17:24:13,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:13,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [868623150] [2023-12-16 17:24:13,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:13,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:24:13,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:13,384 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:24:13,386 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:24:13,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:13,699 INFO L262 TraceCheckSpWp]: Trace formula consists of 838 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:24:13,704 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:13,803 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:24:13,803 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:13,804 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:13,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [868623150] [2023-12-16 17:24:13,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [868623150] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:13,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:13,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:24:13,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273660915] [2023-12-16 17:24:13,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:13,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:24:13,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:13,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:24:13,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:24:13,805 INFO L87 Difference]: Start difference. First operand 1472 states and 2410 transitions. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 5 states have internal predecessors, (75), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:24:14,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:14,581 INFO L93 Difference]: Finished difference Result 4412 states and 7389 transitions. [2023-12-16 17:24:14,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:24:14,583 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 5 states have internal predecessors, (75), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 105 [2023-12-16 17:24:14,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:14,600 INFO L225 Difference]: With dead ends: 4412 [2023-12-16 17:24:14,601 INFO L226 Difference]: Without dead ends: 2952 [2023-12-16 17:24:14,610 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:24:14,610 INFO L413 NwaCegarLoop]: 968 mSDtfsCounter, 881 mSDsluCounter, 3390 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 897 SdHoareTripleChecker+Valid, 4358 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:14,611 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [897 Valid, 4358 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 17:24:14,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2952 states. [2023-12-16 17:24:14,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2952 to 2878. [2023-12-16 17:24:14,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2878 states, 2190 states have (on average 1.6205479452054794) internal successors, (3549), 2274 states have internal predecessors, (3549), 550 states have call successors, (550), 141 states have call predecessors, (550), 137 states have return successors, (681), 538 states have call predecessors, (681), 542 states have call successors, (681) [2023-12-16 17:24:14,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2878 states to 2878 states and 4780 transitions. [2023-12-16 17:24:14,769 INFO L78 Accepts]: Start accepts. Automaton has 2878 states and 4780 transitions. Word has length 105 [2023-12-16 17:24:14,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:14,770 INFO L495 AbstractCegarLoop]: Abstraction has 2878 states and 4780 transitions. [2023-12-16 17:24:14,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 5 states have internal predecessors, (75), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:24:14,770 INFO L276 IsEmpty]: Start isEmpty. Operand 2878 states and 4780 transitions. [2023-12-16 17:24:14,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-16 17:24:14,772 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:14,772 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-16 17:24:14,787 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:24:14,987 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:24:14,987 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:14,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:14,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1681157519, now seen corresponding path program 1 times [2023-12-16 17:24:14,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:14,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [680685885] [2023-12-16 17:24:14,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:14,988 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:24:14,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:14,990 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:24:14,993 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:24:15,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:15,298 INFO L262 TraceCheckSpWp]: Trace formula consists of 839 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:24:15,302 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:15,318 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:24:15,319 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:15,319 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:15,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [680685885] [2023-12-16 17:24:15,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [680685885] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:15,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:15,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:24:15,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748983159] [2023-12-16 17:24:15,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:15,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:24:15,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:15,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:24:15,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:24:15,321 INFO L87 Difference]: Start difference. First operand 2878 states and 4780 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:24:15,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:15,569 INFO L93 Difference]: Finished difference Result 5762 states and 9700 transitions. [2023-12-16 17:24:15,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:24:15,569 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 106 [2023-12-16 17:24:15,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:15,587 INFO L225 Difference]: With dead ends: 5762 [2023-12-16 17:24:15,587 INFO L226 Difference]: Without dead ends: 2896 [2023-12-16 17:24:15,605 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 103 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:24:15,606 INFO L413 NwaCegarLoop]: 836 mSDtfsCounter, 19 mSDsluCounter, 1643 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 2479 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:15,606 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 2479 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:24:15,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2896 states. [2023-12-16 17:24:15,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2896 to 2890. [2023-12-16 17:24:15,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2890 states, 2199 states have (on average 1.616643929058663) internal successors, (3555), 2283 states have internal predecessors, (3555), 550 states have call successors, (550), 147 states have call predecessors, (550), 140 states have return successors, (668), 535 states have call predecessors, (668), 542 states have call successors, (668) [2023-12-16 17:24:15,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2890 states to 2890 states and 4773 transitions. [2023-12-16 17:24:15,734 INFO L78 Accepts]: Start accepts. Automaton has 2890 states and 4773 transitions. Word has length 106 [2023-12-16 17:24:15,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:15,734 INFO L495 AbstractCegarLoop]: Abstraction has 2890 states and 4773 transitions. [2023-12-16 17:24:15,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:24:15,734 INFO L276 IsEmpty]: Start isEmpty. Operand 2890 states and 4773 transitions. [2023-12-16 17:24:15,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-12-16 17:24:15,737 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:15,737 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:15,749 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:24:15,947 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:24:15,947 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:15,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:15,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1382777237, now seen corresponding path program 1 times [2023-12-16 17:24:15,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:15,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1171274266] [2023-12-16 17:24:15,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:15,949 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:24:15,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:15,951 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:24:15,951 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:24:16,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:16,310 INFO L262 TraceCheckSpWp]: Trace formula consists of 852 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:24:16,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:16,423 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-16 17:24:16,424 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:16,424 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:16,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1171274266] [2023-12-16 17:24:16,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1171274266] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:16,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:16,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:24:16,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886048726] [2023-12-16 17:24:16,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:16,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:24:16,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:16,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:24:16,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:24:16,426 INFO L87 Difference]: Start difference. First operand 2890 states and 4773 transitions. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 5 states have internal predecessors, (82), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2023-12-16 17:24:17,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:17,322 INFO L93 Difference]: Finished difference Result 8731 states and 14868 transitions. [2023-12-16 17:24:17,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:24:17,324 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 5 states have internal predecessors, (82), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 115 [2023-12-16 17:24:17,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:17,365 INFO L225 Difference]: With dead ends: 8731 [2023-12-16 17:24:17,365 INFO L226 Difference]: Without dead ends: 5853 [2023-12-16 17:24:17,386 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:24:17,387 INFO L413 NwaCegarLoop]: 962 mSDtfsCounter, 853 mSDsluCounter, 3383 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 864 SdHoareTripleChecker+Valid, 4345 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:17,388 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [864 Valid, 4345 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 17:24:17,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5853 states. [2023-12-16 17:24:17,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5853 to 5741. [2023-12-16 17:24:17,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5741 states, 4373 states have (on average 1.6103361536702492) internal successors, (7042), 4539 states have internal predecessors, (7042), 1083 states have call successors, (1083), 291 states have call predecessors, (1083), 284 states have return successors, (1561), 1062 states have call predecessors, (1561), 1069 states have call successors, (1561) [2023-12-16 17:24:17,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5741 states to 5741 states and 9686 transitions. [2023-12-16 17:24:17,767 INFO L78 Accepts]: Start accepts. Automaton has 5741 states and 9686 transitions. Word has length 115 [2023-12-16 17:24:17,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:17,768 INFO L495 AbstractCegarLoop]: Abstraction has 5741 states and 9686 transitions. [2023-12-16 17:24:17,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 5 states have internal predecessors, (82), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2023-12-16 17:24:17,769 INFO L276 IsEmpty]: Start isEmpty. Operand 5741 states and 9686 transitions. [2023-12-16 17:24:17,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-16 17:24:17,771 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:17,771 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:17,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-16 17:24:17,981 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:24:17,981 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:17,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:17,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1577130263, now seen corresponding path program 1 times [2023-12-16 17:24:17,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:17,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1463402894] [2023-12-16 17:24:17,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:17,983 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:24:17,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:17,984 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:24:18,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-16 17:24:18,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:18,315 INFO L262 TraceCheckSpWp]: Trace formula consists of 853 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:24:18,318 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:18,341 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-16 17:24:18,342 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:18,342 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:18,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1463402894] [2023-12-16 17:24:18,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1463402894] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:18,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:18,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:24:18,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734535362] [2023-12-16 17:24:18,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:18,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:24:18,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:18,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:24:18,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:24:18,343 INFO L87 Difference]: Start difference. First operand 5741 states and 9686 transitions. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-16 17:24:18,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:18,727 INFO L93 Difference]: Finished difference Result 11542 states and 19813 transitions. [2023-12-16 17:24:18,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:24:18,727 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 116 [2023-12-16 17:24:18,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:18,769 INFO L225 Difference]: With dead ends: 11542 [2023-12-16 17:24:18,769 INFO L226 Difference]: Without dead ends: 5813 [2023-12-16 17:24:18,806 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 114 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:24:18,807 INFO L413 NwaCegarLoop]: 834 mSDtfsCounter, 21 mSDsluCounter, 1643 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 2477 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:18,807 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 2477 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:24:18,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5813 states. [2023-12-16 17:24:19,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5813 to 5801. [2023-12-16 17:24:19,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5801 states, 4427 states have (on average 1.6042466681725773) internal successors, (7102), 4581 states have internal predecessors, (7102), 1083 states have call successors, (1083), 315 states have call predecessors, (1083), 290 states have return successors, (1543), 1056 states have call predecessors, (1543), 1069 states have call successors, (1543) [2023-12-16 17:24:19,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5801 states to 5801 states and 9728 transitions. [2023-12-16 17:24:19,138 INFO L78 Accepts]: Start accepts. Automaton has 5801 states and 9728 transitions. Word has length 116 [2023-12-16 17:24:19,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:19,139 INFO L495 AbstractCegarLoop]: Abstraction has 5801 states and 9728 transitions. [2023-12-16 17:24:19,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-16 17:24:19,140 INFO L276 IsEmpty]: Start isEmpty. Operand 5801 states and 9728 transitions. [2023-12-16 17:24:19,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-12-16 17:24:19,142 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:19,143 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:19,157 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:24:19,353 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:24:19,353 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:19,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:19,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1209517824, now seen corresponding path program 1 times [2023-12-16 17:24:19,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:19,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1004292093] [2023-12-16 17:24:19,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:19,354 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:24:19,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:19,355 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:24:19,357 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:24:19,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:19,719 INFO L262 TraceCheckSpWp]: Trace formula consists of 867 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:24:19,723 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:19,833 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 17:24:19,833 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:19,833 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:19,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1004292093] [2023-12-16 17:24:19,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1004292093] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:19,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:19,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:24:19,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474519796] [2023-12-16 17:24:19,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:19,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:24:19,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:19,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:24:19,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:24:19,835 INFO L87 Difference]: Start difference. First operand 5801 states and 9728 transitions. Second operand has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 5 states have internal predecessors, (88), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:24:20,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:20,912 INFO L93 Difference]: Finished difference Result 17547 states and 30712 transitions. [2023-12-16 17:24:20,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:24:20,914 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 5 states have internal predecessors, (88), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 126 [2023-12-16 17:24:20,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:20,990 INFO L225 Difference]: With dead ends: 17547 [2023-12-16 17:24:20,990 INFO L226 Difference]: Without dead ends: 11758 [2023-12-16 17:24:21,038 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:24:21,040 INFO L413 NwaCegarLoop]: 962 mSDtfsCounter, 835 mSDsluCounter, 3388 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 843 SdHoareTripleChecker+Valid, 4350 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:21,041 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [843 Valid, 4350 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 17:24:21,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11758 states. [2023-12-16 17:24:21,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11758 to 11602. [2023-12-16 17:24:21,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11602 states, 8859 states have (on average 1.5989389321593859) internal successors, (14165), 9165 states have internal predecessors, (14165), 2152 states have call successors, (2152), 627 states have call predecessors, (2152), 590 states have return successors, (3744), 2113 states have call predecessors, (3744), 2126 states have call successors, (3744) [2023-12-16 17:24:21,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11602 states to 11602 states and 20061 transitions. [2023-12-16 17:24:21,800 INFO L78 Accepts]: Start accepts. Automaton has 11602 states and 20061 transitions. Word has length 126 [2023-12-16 17:24:21,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:21,800 INFO L495 AbstractCegarLoop]: Abstraction has 11602 states and 20061 transitions. [2023-12-16 17:24:21,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 5 states have internal predecessors, (88), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:24:21,801 INFO L276 IsEmpty]: Start isEmpty. Operand 11602 states and 20061 transitions. [2023-12-16 17:24:21,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-16 17:24:21,803 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:21,803 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:21,814 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:24:22,014 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:24:22,014 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:22,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:22,015 INFO L85 PathProgramCache]: Analyzing trace with hash -100665231, now seen corresponding path program 1 times [2023-12-16 17:24:22,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:22,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1219569795] [2023-12-16 17:24:22,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:22,016 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:24:22,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:22,017 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:24:22,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-16 17:24:22,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:22,347 INFO L262 TraceCheckSpWp]: Trace formula consists of 869 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:24:22,350 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:22,372 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-16 17:24:22,372 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:22,372 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:22,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1219569795] [2023-12-16 17:24:22,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1219569795] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:22,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:22,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:24:22,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911193261] [2023-12-16 17:24:22,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:22,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:24:22,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:22,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:24:22,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:24:22,375 INFO L87 Difference]: Start difference. First operand 11602 states and 20061 transitions. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-16 17:24:23,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:23,090 INFO L93 Difference]: Finished difference Result 23336 states and 41379 transitions. [2023-12-16 17:24:23,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:24:23,091 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 128 [2023-12-16 17:24:23,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:23,148 INFO L225 Difference]: With dead ends: 23336 [2023-12-16 17:24:23,148 INFO L226 Difference]: Without dead ends: 11746 [2023-12-16 17:24:23,302 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 126 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:24:23,302 INFO L413 NwaCegarLoop]: 834 mSDtfsCounter, 21 mSDsluCounter, 1643 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 2477 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:23,303 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 2477 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:24:23,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11746 states. [2023-12-16 17:24:23,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11746 to 11722. [2023-12-16 17:24:23,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11722 states, 8967 states have (on average 1.5930634548901528) internal successors, (14285), 9273 states have internal predecessors, (14285), 2152 states have call successors, (2152), 651 states have call predecessors, (2152), 602 states have return successors, (3724), 2101 states have call predecessors, (3724), 2126 states have call successors, (3724) [2023-12-16 17:24:23,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11722 states to 11722 states and 20161 transitions. [2023-12-16 17:24:23,870 INFO L78 Accepts]: Start accepts. Automaton has 11722 states and 20161 transitions. Word has length 128 [2023-12-16 17:24:23,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:23,871 INFO L495 AbstractCegarLoop]: Abstraction has 11722 states and 20161 transitions. [2023-12-16 17:24:23,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-16 17:24:23,871 INFO L276 IsEmpty]: Start isEmpty. Operand 11722 states and 20161 transitions. [2023-12-16 17:24:23,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-16 17:24:23,873 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:23,874 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:23,883 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:24:24,084 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:24:24,084 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:24,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:24,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1133918387, now seen corresponding path program 1 times [2023-12-16 17:24:24,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:24,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [441927412] [2023-12-16 17:24:24,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:24,086 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:24:24,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:24,087 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:24:24,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-16 17:24:24,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:24,394 INFO L262 TraceCheckSpWp]: Trace formula consists of 883 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:24:24,397 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:24,527 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-16 17:24:24,527 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:24,527 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:24,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [441927412] [2023-12-16 17:24:24,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [441927412] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:24,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:24,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:24:24,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751138227] [2023-12-16 17:24:24,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:24,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:24:24,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:24,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:24:24,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:24:24,529 INFO L87 Difference]: Start difference. First operand 11722 states and 20161 transitions. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 5 states have internal predecessors, (94), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-16 17:24:26,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:26,313 INFO L93 Difference]: Finished difference Result 35397 states and 64734 transitions. [2023-12-16 17:24:26,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:24:26,315 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 5 states have internal predecessors, (94), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 138 [2023-12-16 17:24:26,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:26,451 INFO L225 Difference]: With dead ends: 35397 [2023-12-16 17:24:26,451 INFO L226 Difference]: Without dead ends: 23687 [2023-12-16 17:24:26,553 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:24:26,554 INFO L413 NwaCegarLoop]: 956 mSDtfsCounter, 815 mSDsluCounter, 3377 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 820 SdHoareTripleChecker+Valid, 4333 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:26,554 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [820 Valid, 4333 Invalid, 356 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [15 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 17:24:26,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23687 states. [2023-12-16 17:24:27,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23687 to 23507. [2023-12-16 17:24:27,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23507 states, 17987 states have (on average 1.5882581864680048) internal successors, (28568), 18597 states have internal predecessors, (28568), 4293 states have call successors, (4293), 1299 states have call predecessors, (4293), 1226 states have return successors, (9393), 4218 states have call predecessors, (9393), 4243 states have call successors, (9393) [2023-12-16 17:24:28,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23507 states to 23507 states and 42254 transitions. [2023-12-16 17:24:28,039 INFO L78 Accepts]: Start accepts. Automaton has 23507 states and 42254 transitions. Word has length 138 [2023-12-16 17:24:28,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:28,039 INFO L495 AbstractCegarLoop]: Abstraction has 23507 states and 42254 transitions. [2023-12-16 17:24:28,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 5 states have internal predecessors, (94), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-16 17:24:28,040 INFO L276 IsEmpty]: Start isEmpty. Operand 23507 states and 42254 transitions. [2023-12-16 17:24:28,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-16 17:24:28,042 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:28,043 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:28,057 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:24:28,254 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:24:28,254 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:28,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:28,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1675397049, now seen corresponding path program 1 times [2023-12-16 17:24:28,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:28,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1451764991] [2023-12-16 17:24:28,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:28,255 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:24:28,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:28,256 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:24:28,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-16 17:24:28,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:28,578 INFO L262 TraceCheckSpWp]: Trace formula consists of 884 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:24:28,582 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:28,726 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-12-16 17:24:28,726 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:28,726 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:28,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1451764991] [2023-12-16 17:24:28,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1451764991] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:28,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:28,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:24:28,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380283086] [2023-12-16 17:24:28,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:28,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:24:28,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:28,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:24:28,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:24:28,729 INFO L87 Difference]: Start difference. First operand 23507 states and 42254 transitions. Second operand has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 3 states have call successors, (19), 3 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:24:30,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:30,719 INFO L93 Difference]: Finished difference Result 47134 states and 86578 transitions. [2023-12-16 17:24:30,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:24:30,720 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 3 states have call successors, (19), 3 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 140 [2023-12-16 17:24:30,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:30,848 INFO L225 Difference]: With dead ends: 47134 [2023-12-16 17:24:30,849 INFO L226 Difference]: Without dead ends: 23639 [2023-12-16 17:24:31,188 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 136 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:24:31,188 INFO L413 NwaCegarLoop]: 874 mSDtfsCounter, 652 mSDsluCounter, 1761 mSDsCounter, 0 mSdLazyCounter, 627 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 662 SdHoareTripleChecker+Valid, 2635 SdHoareTripleChecker+Invalid, 637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 627 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:31,189 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [662 Valid, 2635 Invalid, 637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 627 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-16 17:24:31,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23639 states. [2023-12-16 17:24:32,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23639 to 23571. [2023-12-16 17:24:32,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23571 states, 18035 states have (on average 1.5866925422789022) internal successors, (28616), 18645 states have internal predecessors, (28616), 4293 states have call successors, (4293), 1315 states have call predecessors, (4293), 1242 states have return successors, (9393), 4218 states have call predecessors, (9393), 4243 states have call successors, (9393) [2023-12-16 17:24:32,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23571 states to 23571 states and 42302 transitions. [2023-12-16 17:24:32,671 INFO L78 Accepts]: Start accepts. Automaton has 23571 states and 42302 transitions. Word has length 140 [2023-12-16 17:24:32,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:32,674 INFO L495 AbstractCegarLoop]: Abstraction has 23571 states and 42302 transitions. [2023-12-16 17:24:32,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 3 states have call successors, (19), 3 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:24:32,674 INFO L276 IsEmpty]: Start isEmpty. Operand 23571 states and 42302 transitions. [2023-12-16 17:24:32,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 17:24:32,677 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:32,677 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:32,687 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 (20)] Ended with exit code 0 [2023-12-16 17:24:32,887 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:24:32,887 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:32,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:32,888 INFO L85 PathProgramCache]: Analyzing trace with hash -426134566, now seen corresponding path program 1 times [2023-12-16 17:24:32,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:32,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1387564164] [2023-12-16 17:24:32,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:32,889 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:24:32,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:32,890 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:24:32,927 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:24:33,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:33,476 INFO L262 TraceCheckSpWp]: Trace formula consists of 885 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:24:33,480 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:33,617 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-12-16 17:24:33,617 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:33,618 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:33,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1387564164] [2023-12-16 17:24:33,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1387564164] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:33,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:33,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:24:33,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703984898] [2023-12-16 17:24:33,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:33,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:24:33,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:33,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:24:33,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:24:33,619 INFO L87 Difference]: Start difference. First operand 23571 states and 42302 transitions. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 3 states have call successors, (19), 3 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:24:35,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:35,479 INFO L93 Difference]: Finished difference Result 47278 states and 86674 transitions. [2023-12-16 17:24:35,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:24:35,481 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 3 states have call successors, (19), 3 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 141 [2023-12-16 17:24:35,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:35,573 INFO L225 Difference]: With dead ends: 47278 [2023-12-16 17:24:35,573 INFO L226 Difference]: Without dead ends: 23719 [2023-12-16 17:24:35,694 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:24:35,694 INFO L413 NwaCegarLoop]: 875 mSDtfsCounter, 648 mSDsluCounter, 1946 mSDsCounter, 0 mSdLazyCounter, 671 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 658 SdHoareTripleChecker+Valid, 2821 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:35,695 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [658 Valid, 2821 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 671 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-16 17:24:35,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23719 states. [2023-12-16 17:24:36,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23719 to 23651. [2023-12-16 17:24:36,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23651 states, 18099 states have (on average 1.5846179346925244) internal successors, (28680), 18709 states have internal predecessors, (28680), 4293 states have call successors, (4293), 1331 states have call predecessors, (4293), 1258 states have return successors, (9393), 4218 states have call predecessors, (9393), 4243 states have call successors, (9393) [2023-12-16 17:24:37,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23651 states to 23651 states and 42366 transitions. [2023-12-16 17:24:37,145 INFO L78 Accepts]: Start accepts. Automaton has 23651 states and 42366 transitions. Word has length 141 [2023-12-16 17:24:37,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:37,145 INFO L495 AbstractCegarLoop]: Abstraction has 23651 states and 42366 transitions. [2023-12-16 17:24:37,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 3 states have call successors, (19), 3 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:24:37,145 INFO L276 IsEmpty]: Start isEmpty. Operand 23651 states and 42366 transitions. [2023-12-16 17:24:37,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 17:24:37,148 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:37,148 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:37,164 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:24:37,361 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:24:37,361 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:37,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:37,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1006234690, now seen corresponding path program 1 times [2023-12-16 17:24:37,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:37,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [700070724] [2023-12-16 17:24:37,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:37,362 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:24:37,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:37,364 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:24:37,399 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:24:37,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:37,684 INFO L262 TraceCheckSpWp]: Trace formula consists of 887 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:24:37,688 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:37,984 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-12-16 17:24:37,984 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:37,984 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:37,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [700070724] [2023-12-16 17:24:37,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [700070724] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:37,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:37,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:24:37,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345629471] [2023-12-16 17:24:37,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:37,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:24:37,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:37,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:24:37,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:24:37,987 INFO L87 Difference]: Start difference. First operand 23651 states and 42366 transitions. Second operand has 4 states, 4 states have (on average 23.5) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:24:39,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:39,817 INFO L93 Difference]: Finished difference Result 49129 states and 88093 transitions. [2023-12-16 17:24:39,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:24:39,819 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 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:24:39,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:39,957 INFO L225 Difference]: With dead ends: 49129 [2023-12-16 17:24:39,957 INFO L226 Difference]: Without dead ends: 25490 [2023-12-16 17:24:40,070 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 138 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:24:40,071 INFO L413 NwaCegarLoop]: 997 mSDtfsCounter, 760 mSDsluCounter, 1645 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 760 SdHoareTripleChecker+Valid, 2642 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:40,071 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [760 Valid, 2642 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 17:24:40,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25490 states. [2023-12-16 17:24:41,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25490 to 25351. [2023-12-16 17:24:41,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25351 states, 19391 states have (on average 1.5839822598112527) internal successors, (30715), 20033 states have internal predecessors, (30715), 4606 states have call successors, (4606), 1429 states have call predecessors, (4606), 1353 states have return successors, (9977), 4498 states have call predecessors, (9977), 4553 states have call successors, (9977) [2023-12-16 17:24:41,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25351 states to 25351 states and 45298 transitions. [2023-12-16 17:24:41,530 INFO L78 Accepts]: Start accepts. Automaton has 25351 states and 45298 transitions. Word has length 141 [2023-12-16 17:24:41,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:41,530 INFO L495 AbstractCegarLoop]: Abstraction has 25351 states and 45298 transitions. [2023-12-16 17:24:41,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:24:41,531 INFO L276 IsEmpty]: Start isEmpty. Operand 25351 states and 45298 transitions. [2023-12-16 17:24:41,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 17:24:41,533 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:41,533 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:41,548 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:24:41,744 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:24:41,745 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:41,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:41,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1168982581, now seen corresponding path program 1 times [2023-12-16 17:24:41,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:41,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [408800961] [2023-12-16 17:24:41,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:41,746 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:24:41,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:41,747 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:24:41,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-16 17:24:42,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:42,101 INFO L262 TraceCheckSpWp]: Trace formula consists of 885 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:24:42,105 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:42,241 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-12-16 17:24:42,241 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:42,241 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:42,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [408800961] [2023-12-16 17:24:42,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [408800961] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:42,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:42,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:24:42,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087903860] [2023-12-16 17:24:42,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:42,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:24:42,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:42,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:24:42,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:24:42,243 INFO L87 Difference]: Start difference. First operand 25351 states and 45298 transitions. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 3 states have call successors, (19), 3 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:24:44,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:44,343 INFO L93 Difference]: Finished difference Result 50864 states and 92775 transitions. [2023-12-16 17:24:44,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:24:44,346 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 3 states have call successors, (19), 3 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 141 [2023-12-16 17:24:44,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:44,594 INFO L225 Difference]: With dead ends: 50864 [2023-12-16 17:24:44,594 INFO L226 Difference]: Without dead ends: 25525 [2023-12-16 17:24:44,746 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:24:44,746 INFO L413 NwaCegarLoop]: 879 mSDtfsCounter, 649 mSDsluCounter, 1761 mSDsCounter, 0 mSdLazyCounter, 629 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 659 SdHoareTripleChecker+Valid, 2640 SdHoareTripleChecker+Invalid, 637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:44,747 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [659 Valid, 2640 Invalid, 637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 629 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-16 17:24:44,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25525 states. [2023-12-16 17:24:45,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25525 to 25453. [2023-12-16 17:24:45,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25453 states, 19476 states have (on average 1.5814335592524131) internal successors, (30800), 20118 states have internal predecessors, (30800), 4606 states have call successors, (4606), 1446 states have call predecessors, (4606), 1370 states have return successors, (9977), 4498 states have call predecessors, (9977), 4553 states have call successors, (9977) [2023-12-16 17:24:46,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25453 states to 25453 states and 45383 transitions. [2023-12-16 17:24:46,010 INFO L78 Accepts]: Start accepts. Automaton has 25453 states and 45383 transitions. Word has length 141 [2023-12-16 17:24:46,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:46,010 INFO L495 AbstractCegarLoop]: Abstraction has 25453 states and 45383 transitions. [2023-12-16 17:24:46,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 3 states have call successors, (19), 3 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:24:46,011 INFO L276 IsEmpty]: Start isEmpty. Operand 25453 states and 45383 transitions. [2023-12-16 17:24:46,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-16 17:24:46,013 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:46,013 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:46,031 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:24:46,224 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:24:46,224 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:46,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:46,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1062760542, now seen corresponding path program 1 times [2023-12-16 17:24:46,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:46,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [513037763] [2023-12-16 17:24:46,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:46,225 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:24:46,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:46,226 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:24:46,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-16 17:24:46,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:46,571 INFO L262 TraceCheckSpWp]: Trace formula consists of 886 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:24:46,574 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:46,714 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-12-16 17:24:46,714 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:46,714 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:46,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [513037763] [2023-12-16 17:24:46,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [513037763] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:46,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:46,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:24:46,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186096520] [2023-12-16 17:24:46,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:46,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:24:46,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:46,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:24:46,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:24:46,716 INFO L87 Difference]: Start difference. First operand 25453 states and 45383 transitions. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 3 states have call successors, (19), 3 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:24:48,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:48,916 INFO L93 Difference]: Finished difference Result 51085 states and 92957 transitions. [2023-12-16 17:24:48,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:24:48,917 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 3 states have call successors, (19), 3 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 142 [2023-12-16 17:24:48,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:49,098 INFO L225 Difference]: With dead ends: 51085 [2023-12-16 17:24:49,098 INFO L226 Difference]: Without dead ends: 25644 [2023-12-16 17:24:49,336 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 138 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:24:49,337 INFO L413 NwaCegarLoop]: 881 mSDtfsCounter, 648 mSDsluCounter, 1761 mSDsCounter, 0 mSdLazyCounter, 630 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 658 SdHoareTripleChecker+Valid, 2642 SdHoareTripleChecker+Invalid, 637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:49,337 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [658 Valid, 2642 Invalid, 637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 630 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-16 17:24:49,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25644 states. [2023-12-16 17:24:50,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25644 to 25572. [2023-12-16 17:24:50,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25572 states, 19578 states have (on average 1.5784043313923792) internal successors, (30902), 20220 states have internal predecessors, (30902), 4606 states have call successors, (4606), 1463 states have call predecessors, (4606), 1387 states have return successors, (9977), 4498 states have call predecessors, (9977), 4553 states have call successors, (9977) [2023-12-16 17:24:50,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25572 states to 25572 states and 45485 transitions. [2023-12-16 17:24:50,526 INFO L78 Accepts]: Start accepts. Automaton has 25572 states and 45485 transitions. Word has length 142 [2023-12-16 17:24:50,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:50,526 INFO L495 AbstractCegarLoop]: Abstraction has 25572 states and 45485 transitions. [2023-12-16 17:24:50,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 3 states have call successors, (19), 3 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:24:50,527 INFO L276 IsEmpty]: Start isEmpty. Operand 25572 states and 45485 transitions. [2023-12-16 17:24:50,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2023-12-16 17:24:50,528 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:50,528 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:50,538 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:24:50,729 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:24:50,729 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:50,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:50,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1275054049, now seen corresponding path program 1 times [2023-12-16 17:24:50,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:50,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1583152822] [2023-12-16 17:24:50,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:50,730 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:24:50,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:50,731 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:24:50,732 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:24:51,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:51,039 INFO L262 TraceCheckSpWp]: Trace formula consists of 888 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:24:51,042 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:51,057 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-12-16 17:24:51,057 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:51,058 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:51,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1583152822] [2023-12-16 17:24:51,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1583152822] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:51,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:51,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:24:51,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720324269] [2023-12-16 17:24:51,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:51,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:24:51,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:51,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:24:51,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:24:51,060 INFO L87 Difference]: Start difference. First operand 25572 states and 45485 transitions. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Received shutdown request... [2023-12-16 17:24:51,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:24:51,922 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:24:51,922 INFO L413 NwaCegarLoop]: 817 mSDtfsCounter, 243 mSDsluCounter, 2263 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 3080 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:51,922 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 3080 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:24:51,924 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-16 17:24:51,932 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:24:51,961 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 (25)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 17:24:51,961 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:24:52,128 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:24:52,129 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (25572states) and FLOYD_HOARE automaton (currently 5 states, 5 states before enhancement),while ReachableStatesComputation was computing reachable states (32303 states constructed, input type IntersectNwa). [2023-12-16 17:24:52,133 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] [2023-12-16 17:24:52,135 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 17:24:52,136 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 05:24:52 BoogieIcfgContainer [2023-12-16 17:24:52,136 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 17:24:52,137 INFO L158 Benchmark]: Toolchain (without parser) took 52905.23ms. Allocated memory was 355.5MB in the beginning and 5.4GB in the end (delta: 5.1GB). Free memory was 293.2MB in the beginning and 4.2GB in the end (delta: -3.9GB). Peak memory consumption was 1.8GB. Max. memory is 8.0GB. [2023-12-16 17:24:52,137 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 215.0MB. Free memory is still 164.3MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 17:24:52,137 INFO L158 Benchmark]: CACSL2BoogieTranslator took 788.31ms. Allocated memory is still 355.5MB. Free memory was 292.8MB in the beginning and 295.2MB in the end (delta: -2.4MB). Peak memory consumption was 44.5MB. Max. memory is 8.0GB. [2023-12-16 17:24:52,138 INFO L158 Benchmark]: Boogie Procedure Inliner took 98.33ms. Allocated memory is still 355.5MB. Free memory was 295.2MB in the beginning and 290.5MB in the end (delta: 4.7MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2023-12-16 17:24:52,138 INFO L158 Benchmark]: Boogie Preprocessor took 187.30ms. Allocated memory is still 355.5MB. Free memory was 290.5MB in the beginning and 281.6MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2023-12-16 17:24:52,138 INFO L158 Benchmark]: RCFGBuilder took 1465.94ms. Allocated memory is still 355.5MB. Free memory was 281.6MB in the beginning and 274.8MB in the end (delta: 6.7MB). Peak memory consumption was 99.6MB. Max. memory is 8.0GB. [2023-12-16 17:24:52,138 INFO L158 Benchmark]: TraceAbstraction took 50358.14ms. Allocated memory was 355.5MB in the beginning and 5.4GB in the end (delta: 5.1GB). Free memory was 274.3MB in the beginning and 4.2GB in the end (delta: -3.9GB). Peak memory consumption was 1.8GB. Max. memory is 8.0GB. [2023-12-16 17:24:52,142 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.22ms. Allocated memory is still 215.0MB. Free memory is still 164.3MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 788.31ms. Allocated memory is still 355.5MB. Free memory was 292.8MB in the beginning and 295.2MB in the end (delta: -2.4MB). Peak memory consumption was 44.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 98.33ms. Allocated memory is still 355.5MB. Free memory was 295.2MB in the beginning and 290.5MB in the end (delta: 4.7MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 187.30ms. Allocated memory is still 355.5MB. Free memory was 290.5MB in the beginning and 281.6MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * RCFGBuilder took 1465.94ms. Allocated memory is still 355.5MB. Free memory was 281.6MB in the beginning and 274.8MB in the end (delta: 6.7MB). Peak memory consumption was 99.6MB. Max. memory is 8.0GB. * TraceAbstraction took 50358.14ms. Allocated memory was 355.5MB in the beginning and 5.4GB in the end (delta: 5.1GB). Free memory was 274.3MB in the beginning and 4.2GB in the end (delta: -3.9GB). Peak memory consumption was 1.8GB. 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,"Test.i","") [48] - GenericResultAtLocation [Line: 408]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [408] - GenericResultAtLocation [Line: 528]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [528] - GenericResultAtLocation [Line: 622]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [622] - GenericResultAtLocation [Line: 2141]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [2141] - GenericResultAtLocation [Line: 2802]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [2802] - GenericResultAtLocation [Line: 2817]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Specification3_spec.i","") [2817] - GenericResultAtLocation [Line: 3004]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [3004] - GenericResultAtLocation [Line: 3013]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [3013] - GenericResultAtLocation [Line: 3379]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [3379] * 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: 3009]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 3009). Cancelled while NwaCegarLoop was constructing difference of abstraction (25572states) and FLOYD_HOARE automaton (currently 5 states, 5 states before enhancement),while ReachableStatesComputation was computing reachable states (32303 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 27 procedures, 567 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 50.3s, OverallIterations: 24, TraceHistogramMax: 5, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 23.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9174 SdHoareTripleChecker+Valid, 8.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9081 mSDsluCounter, 97193 SdHoareTripleChecker+Invalid, 7.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 75766 mSDsCounter, 334 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6944 IncrementalHoareTripleChecker+Invalid, 7278 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 334 mSolverCounterUnsat, 21427 mSDtfsCounter, 6944 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2728 GetRequests, 2596 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=25572occurred in iteration=23, InterpolantAutomatonStates: 151, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 11.0s AutomataMinimizationTime, 23 MinimizatonAttempts, 1011 StatesRemovedByMinimization, 16 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.3s SsaConstructionTime, 4.8s SatisfiabilityAnalysisTime, 2.7s InterpolantComputationTime, 2711 NumberOfCodeBlocks, 2711 NumberOfCodeBlocksAsserted, 24 NumberOfCheckSat, 2687 ConstructedInterpolants, 0 QuantifiedInterpolants, 5015 SizeOfPredicates, 62 NumberOfNonLiveVariables, 20321 ConjunctsInSsa, 162 ConjunctsInUnsatCore, 24 InterpolantComputations, 24 PerfectInterpolantSequences, 296/296 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