/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_spec1_product29.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 17:21:04,543 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 17:21:04,615 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:21:04,619 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 17:21:04,619 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 17:21:04,641 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 17:21:04,642 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 17:21:04,642 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 17:21:04,642 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 17:21:04,646 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 17:21:04,647 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 17:21:04,647 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 17:21:04,648 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 17:21:04,649 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 17:21:04,649 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 17:21:04,650 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 17:21:04,650 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 17:21:04,650 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 17:21:04,650 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 17:21:04,650 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 17:21:04,650 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 17:21:04,651 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 17:21:04,651 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 17:21:04,651 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 17:21:04,651 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 17:21:04,651 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 17:21:04,652 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 17:21:04,652 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 17:21:04,652 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 17:21:04,652 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 17:21:04,653 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 17:21:04,653 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 17:21:04,653 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 17:21:04,653 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 17:21:04,653 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:21:04,654 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 17:21:04,654 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 17:21:04,654 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 17:21:04,654 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 17:21:04,654 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 17:21:04,654 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 17:21:04,655 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 17:21:04,655 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 17:21:04,655 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 17:21:04,655 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 17:21:04,655 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 17:21:04,655 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:21:04,852 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 17:21:04,871 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 17:21:04,873 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 17:21:04,873 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 17:21:04,874 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 17:21:04,875 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/elevator_spec1_product29.cil.c [2023-12-16 17:21:05,974 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 17:21:06,272 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 17:21:06,273 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec1_product29.cil.c [2023-12-16 17:21:06,292 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5b9f979a6/db4695abf9f346e3afd2a43b41e5d29f/FLAGf159223bd [2023-12-16 17:21:06,304 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5b9f979a6/db4695abf9f346e3afd2a43b41e5d29f [2023-12-16 17:21:06,306 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 17:21:06,306 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 17:21:06,307 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 17:21:06,307 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 17:21:06,310 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 17:21:06,311 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:21:06" (1/1) ... [2023-12-16 17:21:06,311 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3915920b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:21:06, skipping insertion in model container [2023-12-16 17:21:06,311 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:21:06" (1/1) ... [2023-12-16 17:21:06,385 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:21:06,530 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec1_product29.cil.c[4117,4130] [2023-12-16 17:21:06,811 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:21:06,821 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-16 17:21:06,841 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:21:06,863 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_spec1_product29.cil.c[4117,4130] [2023-12-16 17:21:06,916 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:21:06,920 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 17:21:06,926 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [48] [2023-12-16 17:21:06,927 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [169] [2023-12-16 17:21:06,927 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Specification1_spec.i","") [178] [2023-12-16 17:21:06,928 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [363] [2023-12-16 17:21:06,928 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [1035] [2023-12-16 17:21:06,928 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [1395] [2023-12-16 17:21:06,928 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [1430] [2023-12-16 17:21:06,928 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [1522] [2023-12-16 17:21:06,928 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [3050] [2023-12-16 17:21:06,928 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [3416] [2023-12-16 17:21:06,979 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_spec1_product29.cil.c[4117,4130] [2023-12-16 17:21:07,055 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:21:07,079 INFO L206 MainTranslator]: Completed translation [2023-12-16 17:21:07,080 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:21:07 WrapperNode [2023-12-16 17:21:07,080 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 17:21:07,081 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 17:21:07,081 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 17:21:07,081 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 17:21:07,086 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:21:07" (1/1) ... [2023-12-16 17:21:07,116 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:21:07" (1/1) ... [2023-12-16 17:21:07,156 INFO L138 Inliner]: procedures = 95, calls = 342, calls flagged for inlining = 27, calls inlined = 24, statements flattened = 843 [2023-12-16 17:21:07,156 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 17:21:07,157 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 17:21:07,157 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 17:21:07,157 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 17:21:07,165 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:21:07" (1/1) ... [2023-12-16 17:21:07,165 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:21:07" (1/1) ... [2023-12-16 17:21:07,170 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:21:07" (1/1) ... [2023-12-16 17:21:07,223 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:21:07,223 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:21:07" (1/1) ... [2023-12-16 17:21:07,224 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:21:07" (1/1) ... [2023-12-16 17:21:07,236 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:21:07" (1/1) ... [2023-12-16 17:21:07,262 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:21:07" (1/1) ... [2023-12-16 17:21:07,266 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:21:07" (1/1) ... [2023-12-16 17:21:07,270 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:21:07" (1/1) ... [2023-12-16 17:21:07,292 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 17:21:07,293 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 17:21:07,293 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 17:21:07,293 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 17:21:07,293 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:21:07" (1/1) ... [2023-12-16 17:21:07,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:21:07,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 17:21:07,324 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:21:07,343 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:21:07,349 INFO L130 BoogieDeclarations]: Found specification of procedure angelinaCall [2023-12-16 17:21:07,349 INFO L138 BoogieDeclarations]: Found implementation of procedure angelinaCall [2023-12-16 17:21:07,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 17:21:07,349 INFO L130 BoogieDeclarations]: Found specification of procedure getWeight [2023-12-16 17:21:07,349 INFO L138 BoogieDeclarations]: Found implementation of procedure getWeight [2023-12-16 17:21:07,349 INFO L130 BoogieDeclarations]: Found specification of procedure bigMacCall [2023-12-16 17:21:07,349 INFO L138 BoogieDeclarations]: Found implementation of procedure bigMacCall [2023-12-16 17:21:07,349 INFO L130 BoogieDeclarations]: Found specification of procedure enterElevator [2023-12-16 17:21:07,349 INFO L138 BoogieDeclarations]: Found implementation of procedure enterElevator [2023-12-16 17:21:07,350 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection [2023-12-16 17:21:07,350 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection [2023-12-16 17:21:07,350 INFO L130 BoogieDeclarations]: Found specification of procedure getReverseHeading [2023-12-16 17:21:07,350 INFO L138 BoogieDeclarations]: Found implementation of procedure getReverseHeading [2023-12-16 17:21:07,350 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection__wrappee__empty [2023-12-16 17:21:07,350 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection__wrappee__empty [2023-12-16 17:21:07,350 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2023-12-16 17:21:07,350 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2023-12-16 17:21:07,350 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2023-12-16 17:21:07,350 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2023-12-16 17:21:07,350 INFO L130 BoogieDeclarations]: Found specification of procedure areDoorsOpen [2023-12-16 17:21:07,350 INFO L138 BoogieDeclarations]: Found implementation of procedure areDoorsOpen [2023-12-16 17:21:07,350 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2023-12-16 17:21:07,350 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2023-12-16 17:21:07,351 INFO L130 BoogieDeclarations]: Found specification of procedure isTopFloor [2023-12-16 17:21:07,351 INFO L138 BoogieDeclarations]: Found implementation of procedure isTopFloor [2023-12-16 17:21:07,351 INFO L130 BoogieDeclarations]: Found specification of procedure getDestination [2023-12-16 17:21:07,351 INFO L138 BoogieDeclarations]: Found implementation of procedure getDestination [2023-12-16 17:21:07,351 INFO L130 BoogieDeclarations]: Found specification of procedure isBlocked [2023-12-16 17:21:07,351 INFO L138 BoogieDeclarations]: Found implementation of procedure isBlocked [2023-12-16 17:21:07,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 17:21:07,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-16 17:21:07,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-16 17:21:07,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-16 17:21:07,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-12-16 17:21:07,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-12-16 17:21:07,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-12-16 17:21:07,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-12-16 17:21:07,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-12-16 17:21:07,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-12-16 17:21:07,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-12-16 17:21:07,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2023-12-16 17:21:07,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2023-12-16 17:21:07,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2023-12-16 17:21:07,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2023-12-16 17:21:07,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2023-12-16 17:21:07,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2023-12-16 17:21:07,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2023-12-16 17:21:07,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2023-12-16 17:21:07,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2023-12-16 17:21:07,352 INFO L130 BoogieDeclarations]: Found specification of procedure getCurrentFloorID [2023-12-16 17:21:07,352 INFO L138 BoogieDeclarations]: Found implementation of procedure getCurrentFloorID [2023-12-16 17:21:07,352 INFO L130 BoogieDeclarations]: Found specification of procedure resetCallOnFloor [2023-12-16 17:21:07,352 INFO L138 BoogieDeclarations]: Found implementation of procedure resetCallOnFloor [2023-12-16 17:21:07,352 INFO L130 BoogieDeclarations]: Found specification of procedure initPersonOnFloor [2023-12-16 17:21:07,352 INFO L138 BoogieDeclarations]: Found implementation of procedure initPersonOnFloor [2023-12-16 17:21:07,353 INFO L130 BoogieDeclarations]: Found specification of procedure removePersonFromFloor [2023-12-16 17:21:07,353 INFO L138 BoogieDeclarations]: Found implementation of procedure removePersonFromFloor [2023-12-16 17:21:07,353 INFO L130 BoogieDeclarations]: Found specification of procedure getOrigin [2023-12-16 17:21:07,353 INFO L138 BoogieDeclarations]: Found implementation of procedure getOrigin [2023-12-16 17:21:07,353 INFO L130 BoogieDeclarations]: Found specification of procedure continueInDirection [2023-12-16 17:21:07,353 INFO L138 BoogieDeclarations]: Found implementation of procedure continueInDirection [2023-12-16 17:21:07,353 INFO L130 BoogieDeclarations]: Found specification of procedure buttonForFloorIsPressed [2023-12-16 17:21:07,353 INFO L138 BoogieDeclarations]: Found implementation of procedure buttonForFloorIsPressed [2023-12-16 17:21:07,353 INFO L130 BoogieDeclarations]: Found specification of procedure pressInLiftFloorButton [2023-12-16 17:21:07,353 INFO L138 BoogieDeclarations]: Found implementation of procedure pressInLiftFloorButton [2023-12-16 17:21:07,353 INFO L130 BoogieDeclarations]: Found specification of procedure leaveElevator [2023-12-16 17:21:07,353 INFO L138 BoogieDeclarations]: Found implementation of procedure leaveElevator [2023-12-16 17:21:07,353 INFO L130 BoogieDeclarations]: Found specification of procedure isPersonOnFloor [2023-12-16 17:21:07,353 INFO L138 BoogieDeclarations]: Found implementation of procedure isPersonOnFloor [2023-12-16 17:21:07,353 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 17:21:07,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 17:21:07,354 INFO L130 BoogieDeclarations]: Found specification of procedure isFloorCalling [2023-12-16 17:21:07,354 INFO L138 BoogieDeclarations]: Found implementation of procedure isFloorCalling [2023-12-16 17:21:07,473 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 17:21:07,475 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 17:21:08,271 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 17:21:08,370 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 17:21:08,370 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-16 17:21:08,370 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:21:08 BoogieIcfgContainer [2023-12-16 17:21:08,370 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 17:21:08,372 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 17:21:08,372 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 17:21:08,374 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 17:21:08,374 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 05:21:06" (1/3) ... [2023-12-16 17:21:08,375 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3af89f4d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:21:08, skipping insertion in model container [2023-12-16 17:21:08,375 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:21:07" (2/3) ... [2023-12-16 17:21:08,375 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3af89f4d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:21:08, skipping insertion in model container [2023-12-16 17:21:08,375 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:21:08" (3/3) ... [2023-12-16 17:21:08,376 INFO L112 eAbstractionObserver]: Analyzing ICFG elevator_spec1_product29.cil.c [2023-12-16 17:21:08,387 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 17:21:08,387 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-16 17:21:08,422 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 17:21:08,426 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;@332f7ee6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 17:21:08,426 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-16 17:21:08,432 INFO L276 IsEmpty]: Start isEmpty. Operand has 558 states, 433 states have (on average 1.7251732101616628) internal successors, (747), 454 states have internal predecessors, (747), 98 states have call successors, (98), 25 states have call predecessors, (98), 25 states have return successors, (98), 92 states have call predecessors, (98), 98 states have call successors, (98) [2023-12-16 17:21:08,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 17:21:08,456 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:08,457 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:08,457 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:08,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:08,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1861348875, now seen corresponding path program 1 times [2023-12-16 17:21:08,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:08,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1395444678] [2023-12-16 17:21:08,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:08,470 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:21:08,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:08,472 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:21:08,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-16 17:21:08,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:08,855 INFO L262 TraceCheckSpWp]: Trace formula consists of 932 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-16 17:21:08,861 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:08,892 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-16 17:21:08,892 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:08,893 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:08,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1395444678] [2023-12-16 17:21:08,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1395444678] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:08,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:08,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:21:08,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166251117] [2023-12-16 17:21:08,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:08,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-16 17:21:08,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:08,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-16 17:21:08,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-16 17:21:08,919 INFO L87 Difference]: Start difference. First operand has 558 states, 433 states have (on average 1.7251732101616628) internal successors, (747), 454 states have internal predecessors, (747), 98 states have call successors, (98), 25 states have call predecessors, (98), 25 states have return successors, (98), 92 states have call predecessors, (98), 98 states have call successors, (98) Second operand has 2 states, 2 states have (on average 31.5) internal successors, (63), 2 states have internal predecessors, (63), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2023-12-16 17:21:09,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:09,020 INFO L93 Difference]: Finished difference Result 576 states and 970 transitions. [2023-12-16 17:21:09,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-16 17:21:09,023 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 31.5) internal successors, (63), 2 states have internal predecessors, (63), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) Word has length 101 [2023-12-16 17:21:09,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:09,041 INFO L225 Difference]: With dead ends: 576 [2023-12-16 17:21:09,042 INFO L226 Difference]: Without dead ends: 554 [2023-12-16 17:21:09,045 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-16 17:21:09,048 INFO L413 NwaCegarLoop]: 920 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 920 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:09,049 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 920 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:21:09,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2023-12-16 17:21:09,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 554. [2023-12-16 17:21:09,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 431 states have (on average 1.716937354988399) internal successors, (740), 450 states have internal predecessors, (740), 98 states have call successors, (98), 25 states have call predecessors, (98), 24 states have return successors, (93), 91 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-16 17:21:09,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 931 transitions. [2023-12-16 17:21:09,112 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 931 transitions. Word has length 101 [2023-12-16 17:21:09,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:09,113 INFO L495 AbstractCegarLoop]: Abstraction has 554 states and 931 transitions. [2023-12-16 17:21:09,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 31.5) internal successors, (63), 2 states have internal predecessors, (63), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2023-12-16 17:21:09,113 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 931 transitions. [2023-12-16 17:21:09,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-16 17:21:09,120 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:09,120 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:09,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-16 17:21:09,331 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:21:09,331 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:09,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:09,333 INFO L85 PathProgramCache]: Analyzing trace with hash 181967668, now seen corresponding path program 1 times [2023-12-16 17:21:09,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:09,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1630563562] [2023-12-16 17:21:09,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:09,334 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:21:09,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:09,348 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:21:09,374 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:21:09,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:09,735 INFO L262 TraceCheckSpWp]: Trace formula consists of 933 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:21:09,739 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:09,775 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 17:21:09,775 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:09,775 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:09,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1630563562] [2023-12-16 17:21:09,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1630563562] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:09,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:09,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:21:09,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215588196] [2023-12-16 17:21:09,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:09,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:21:09,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:09,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:21:09,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:21:09,778 INFO L87 Difference]: Start difference. First operand 554 states and 931 transitions. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:09,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:09,876 INFO L93 Difference]: Finished difference Result 1105 states and 1860 transitions. [2023-12-16 17:21:09,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:21:09,877 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) Word has length 102 [2023-12-16 17:21:09,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:09,880 INFO L225 Difference]: With dead ends: 1105 [2023-12-16 17:21:09,880 INFO L226 Difference]: Without dead ends: 554 [2023-12-16 17:21:09,883 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 99 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:21:09,883 INFO L413 NwaCegarLoop]: 904 mSDtfsCounter, 14 mSDsluCounter, 1801 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 2705 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:09,884 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 2705 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:21:09,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2023-12-16 17:21:09,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 554. [2023-12-16 17:21:09,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 431 states have (on average 1.71461716937355) internal successors, (739), 450 states have internal predecessors, (739), 98 states have call successors, (98), 25 states have call predecessors, (98), 24 states have return successors, (93), 91 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-16 17:21:09,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 930 transitions. [2023-12-16 17:21:09,904 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 930 transitions. Word has length 102 [2023-12-16 17:21:09,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:09,905 INFO L495 AbstractCegarLoop]: Abstraction has 554 states and 930 transitions. [2023-12-16 17:21:09,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:09,905 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 930 transitions. [2023-12-16 17:21:09,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-16 17:21:09,908 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:09,908 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:09,918 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-12-16 17:21:10,117 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:21:10,118 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:10,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:10,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1425460230, now seen corresponding path program 1 times [2023-12-16 17:21:10,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:10,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1794854010] [2023-12-16 17:21:10,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:10,119 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:21:10,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:10,122 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:21:10,153 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:21:10,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:10,472 INFO L262 TraceCheckSpWp]: Trace formula consists of 935 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:21:10,475 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:10,500 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 17:21:10,507 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:10,507 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:10,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1794854010] [2023-12-16 17:21:10,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1794854010] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:10,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:10,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:21:10,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250886423] [2023-12-16 17:21:10,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:10,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:21:10,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:10,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:21:10,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:21:10,509 INFO L87 Difference]: Start difference. First operand 554 states and 930 transitions. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:10,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:10,618 INFO L93 Difference]: Finished difference Result 1105 states and 1858 transitions. [2023-12-16 17:21:10,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:21:10,619 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) Word has length 104 [2023-12-16 17:21:10,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:10,623 INFO L225 Difference]: With dead ends: 1105 [2023-12-16 17:21:10,623 INFO L226 Difference]: Without dead ends: 554 [2023-12-16 17:21:10,625 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 101 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:21:10,627 INFO L413 NwaCegarLoop]: 904 mSDtfsCounter, 12 mSDsluCounter, 1801 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 2705 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:10,627 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 2705 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:21:10,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2023-12-16 17:21:10,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 554. [2023-12-16 17:21:10,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 431 states have (on average 1.7122969837587008) internal successors, (738), 450 states have internal predecessors, (738), 98 states have call successors, (98), 25 states have call predecessors, (98), 24 states have return successors, (93), 91 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-16 17:21:10,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 929 transitions. [2023-12-16 17:21:10,657 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 929 transitions. Word has length 104 [2023-12-16 17:21:10,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:10,658 INFO L495 AbstractCegarLoop]: Abstraction has 554 states and 929 transitions. [2023-12-16 17:21:10,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:10,659 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 929 transitions. [2023-12-16 17:21:10,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-16 17:21:10,662 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:10,679 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:10,689 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-12-16 17:21:10,889 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:21:10,889 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:10,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:10,890 INFO L85 PathProgramCache]: Analyzing trace with hash -928443668, now seen corresponding path program 1 times [2023-12-16 17:21:10,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:10,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [668021227] [2023-12-16 17:21:10,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:10,891 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:21:10,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:10,892 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:21:10,894 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:21:11,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:11,221 INFO L262 TraceCheckSpWp]: Trace formula consists of 937 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:21:11,224 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:11,242 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:21:11,242 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:11,242 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:11,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [668021227] [2023-12-16 17:21:11,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [668021227] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:11,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:11,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:21:11,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505146573] [2023-12-16 17:21:11,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:11,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:21:11,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:11,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:21:11,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:21:11,244 INFO L87 Difference]: Start difference. First operand 554 states and 929 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:11,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:11,327 INFO L93 Difference]: Finished difference Result 1109 states and 1861 transitions. [2023-12-16 17:21:11,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:21:11,328 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) Word has length 106 [2023-12-16 17:21:11,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:11,330 INFO L225 Difference]: With dead ends: 1109 [2023-12-16 17:21:11,331 INFO L226 Difference]: Without dead ends: 560 [2023-12-16 17:21:11,332 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:21:11,333 INFO L413 NwaCegarLoop]: 904 mSDtfsCounter, 13 mSDsluCounter, 1801 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 2705 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:11,333 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 2705 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:21:11,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2023-12-16 17:21:11,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 560. [2023-12-16 17:21:11,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 436 states have (on average 1.7041284403669725) internal successors, (743), 455 states have internal predecessors, (743), 98 states have call successors, (98), 26 states have call predecessors, (98), 25 states have return successors, (93), 91 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-16 17:21:11,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 934 transitions. [2023-12-16 17:21:11,347 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 934 transitions. Word has length 106 [2023-12-16 17:21:11,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:11,347 INFO L495 AbstractCegarLoop]: Abstraction has 560 states and 934 transitions. [2023-12-16 17:21:11,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:11,348 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 934 transitions. [2023-12-16 17:21:11,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-12-16 17:21:11,350 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:11,350 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:11,361 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:21:11,561 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:21:11,561 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:11,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:11,562 INFO L85 PathProgramCache]: Analyzing trace with hash 875320592, now seen corresponding path program 1 times [2023-12-16 17:21:11,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:11,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1632300713] [2023-12-16 17:21:11,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:11,562 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:21:11,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:11,564 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:21:11,593 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:21:11,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:11,895 INFO L262 TraceCheckSpWp]: Trace formula consists of 938 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:21:11,899 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:11,916 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:21:11,917 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:11,917 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:11,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1632300713] [2023-12-16 17:21:11,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1632300713] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:11,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:11,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:21:11,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580413198] [2023-12-16 17:21:11,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:11,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:21:11,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:11,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:21:11,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:21:11,918 INFO L87 Difference]: Start difference. First operand 560 states and 934 transitions. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:12,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:12,013 INFO L93 Difference]: Finished difference Result 1108 states and 1852 transitions. [2023-12-16 17:21:12,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:21:12,014 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) Word has length 107 [2023-12-16 17:21:12,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:12,016 INFO L225 Difference]: With dead ends: 1108 [2023-12-16 17:21:12,016 INFO L226 Difference]: Without dead ends: 560 [2023-12-16 17:21:12,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 104 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:21:12,019 INFO L413 NwaCegarLoop]: 905 mSDtfsCounter, 8 mSDsluCounter, 1801 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 2706 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:12,019 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 2706 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:21:12,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2023-12-16 17:21:12,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 560. [2023-12-16 17:21:12,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 436 states have (on average 1.701834862385321) internal successors, (742), 455 states have internal predecessors, (742), 98 states have call successors, (98), 26 states have call predecessors, (98), 25 states have return successors, (93), 91 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-16 17:21:12,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 933 transitions. [2023-12-16 17:21:12,033 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 933 transitions. Word has length 107 [2023-12-16 17:21:12,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:12,034 INFO L495 AbstractCegarLoop]: Abstraction has 560 states and 933 transitions. [2023-12-16 17:21:12,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:12,034 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 933 transitions. [2023-12-16 17:21:12,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-12-16 17:21:12,036 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:12,036 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:12,055 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:21:12,255 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:21:12,256 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:12,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:12,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1439598568, now seen corresponding path program 1 times [2023-12-16 17:21:12,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:12,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [442071953] [2023-12-16 17:21:12,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:12,257 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:21:12,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:12,258 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:21:12,259 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:21:12,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:12,601 INFO L262 TraceCheckSpWp]: Trace formula consists of 939 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:21:12,604 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:12,630 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:21:12,630 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:12,631 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:12,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [442071953] [2023-12-16 17:21:12,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [442071953] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:12,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:12,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:21:12,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826184878] [2023-12-16 17:21:12,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:12,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:21:12,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:12,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:21:12,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:21:12,633 INFO L87 Difference]: Start difference. First operand 560 states and 933 transitions. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:12,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:12,706 INFO L93 Difference]: Finished difference Result 1108 states and 1851 transitions. [2023-12-16 17:21:12,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:21:12,706 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) Word has length 108 [2023-12-16 17:21:12,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:12,712 INFO L225 Difference]: With dead ends: 1108 [2023-12-16 17:21:12,712 INFO L226 Difference]: Without dead ends: 560 [2023-12-16 17:21:12,714 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 105 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:21:12,714 INFO L413 NwaCegarLoop]: 905 mSDtfsCounter, 6 mSDsluCounter, 1801 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 2706 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:12,715 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 2706 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:21:12,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2023-12-16 17:21:12,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 560. [2023-12-16 17:21:12,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 436 states have (on average 1.6995412844036697) internal successors, (741), 455 states have internal predecessors, (741), 98 states have call successors, (98), 26 states have call predecessors, (98), 25 states have return successors, (93), 91 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-16 17:21:12,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 932 transitions. [2023-12-16 17:21:12,729 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 932 transitions. Word has length 108 [2023-12-16 17:21:12,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:12,732 INFO L495 AbstractCegarLoop]: Abstraction has 560 states and 932 transitions. [2023-12-16 17:21:12,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:12,734 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 932 transitions. [2023-12-16 17:21:12,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2023-12-16 17:21:12,737 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:12,737 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:12,747 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:21:12,946 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:21:12,949 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:12,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:12,950 INFO L85 PathProgramCache]: Analyzing trace with hash -2060459892, now seen corresponding path program 1 times [2023-12-16 17:21:12,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:12,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1089665192] [2023-12-16 17:21:12,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:12,951 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:21:12,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:12,952 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:21:12,956 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:21:13,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:13,266 INFO L262 TraceCheckSpWp]: Trace formula consists of 940 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:21:13,268 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:13,308 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:21:13,308 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:13,308 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:13,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1089665192] [2023-12-16 17:21:13,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1089665192] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:13,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:13,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:21:13,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238537073] [2023-12-16 17:21:13,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:13,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:21:13,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:13,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:21:13,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:21:13,310 INFO L87 Difference]: Start difference. First operand 560 states and 932 transitions. Second operand has 7 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:13,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:13,503 INFO L93 Difference]: Finished difference Result 1124 states and 1878 transitions. [2023-12-16 17:21:13,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:21:13,503 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) Word has length 109 [2023-12-16 17:21:13,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:13,506 INFO L225 Difference]: With dead ends: 1124 [2023-12-16 17:21:13,506 INFO L226 Difference]: Without dead ends: 580 [2023-12-16 17:21:13,507 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 103 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:21:13,508 INFO L413 NwaCegarLoop]: 903 mSDtfsCounter, 146 mSDsluCounter, 4410 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 5313 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:13,508 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 5313 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:21:13,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2023-12-16 17:21:13,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 578. [2023-12-16 17:21:13,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 451 states have (on average 1.6984478935698448) internal successors, (766), 472 states have internal predecessors, (766), 99 states have call successors, (99), 26 states have call predecessors, (99), 27 states have return successors, (97), 92 states have call predecessors, (97), 94 states have call successors, (97) [2023-12-16 17:21:13,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 962 transitions. [2023-12-16 17:21:13,521 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 962 transitions. Word has length 109 [2023-12-16 17:21:13,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:13,521 INFO L495 AbstractCegarLoop]: Abstraction has 578 states and 962 transitions. [2023-12-16 17:21:13,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:13,521 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 962 transitions. [2023-12-16 17:21:13,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2023-12-16 17:21:13,523 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:13,523 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:13,534 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:21:13,734 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:21:13,735 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:13,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:13,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1281305771, now seen corresponding path program 1 times [2023-12-16 17:21:13,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:13,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1812579474] [2023-12-16 17:21:13,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:13,736 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:21:13,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:13,737 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:21:13,768 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:21:14,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:14,046 INFO L262 TraceCheckSpWp]: Trace formula consists of 940 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:21:14,049 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:14,073 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:21:14,074 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:14,074 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:14,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1812579474] [2023-12-16 17:21:14,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1812579474] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:14,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:14,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:21:14,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595121429] [2023-12-16 17:21:14,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:14,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:21:14,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:14,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:21:14,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:21:14,075 INFO L87 Difference]: Start difference. First operand 578 states and 962 transitions. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:14,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:14,146 INFO L93 Difference]: Finished difference Result 1136 states and 1899 transitions. [2023-12-16 17:21:14,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:21:14,147 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) Word has length 109 [2023-12-16 17:21:14,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:14,149 INFO L225 Difference]: With dead ends: 1136 [2023-12-16 17:21:14,149 INFO L226 Difference]: Without dead ends: 574 [2023-12-16 17:21:14,151 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 106 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:21:14,151 INFO L413 NwaCegarLoop]: 904 mSDtfsCounter, 8 mSDsluCounter, 1801 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 2705 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:14,151 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 2705 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:21:14,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2023-12-16 17:21:14,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 574. [2023-12-16 17:21:14,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 449 states have (on average 1.6993318485523385) internal successors, (763), 469 states have internal predecessors, (763), 98 states have call successors, (98), 26 states have call predecessors, (98), 26 states have return successors, (94), 91 states have call predecessors, (94), 93 states have call successors, (94) [2023-12-16 17:21:14,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 955 transitions. [2023-12-16 17:21:14,163 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 955 transitions. Word has length 109 [2023-12-16 17:21:14,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:14,163 INFO L495 AbstractCegarLoop]: Abstraction has 574 states and 955 transitions. [2023-12-16 17:21:14,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:14,163 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 955 transitions. [2023-12-16 17:21:14,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-12-16 17:21:14,165 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:14,166 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:14,181 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:21:14,380 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:21:14,381 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:14,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:14,381 INFO L85 PathProgramCache]: Analyzing trace with hash 338472401, now seen corresponding path program 1 times [2023-12-16 17:21:14,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:14,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1501041411] [2023-12-16 17:21:14,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:14,382 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:21:14,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:14,383 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:21:14,383 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:21:14,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:14,701 INFO L262 TraceCheckSpWp]: Trace formula consists of 941 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:21:14,705 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:14,732 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:21:14,732 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:14,732 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:14,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1501041411] [2023-12-16 17:21:14,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1501041411] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:14,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:14,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:21:14,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080496116] [2023-12-16 17:21:14,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:14,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:21:14,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:14,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:21:14,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:21:14,733 INFO L87 Difference]: Start difference. First operand 574 states and 955 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:14,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:14,887 INFO L93 Difference]: Finished difference Result 1160 states and 1942 transitions. [2023-12-16 17:21:14,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:21:14,888 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 110 [2023-12-16 17:21:14,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:14,911 INFO L225 Difference]: With dead ends: 1160 [2023-12-16 17:21:14,911 INFO L226 Difference]: Without dead ends: 574 [2023-12-16 17:21:14,913 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 107 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:21:14,913 INFO L413 NwaCegarLoop]: 851 mSDtfsCounter, 132 mSDsluCounter, 1664 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 2515 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:14,913 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 2515 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:21:14,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2023-12-16 17:21:14,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 574. [2023-12-16 17:21:14,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 449 states have (on average 1.688195991091314) internal successors, (758), 469 states have internal predecessors, (758), 98 states have call successors, (98), 26 states have call predecessors, (98), 26 states have return successors, (94), 91 states have call predecessors, (94), 93 states have call successors, (94) [2023-12-16 17:21:14,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 950 transitions. [2023-12-16 17:21:14,926 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 950 transitions. Word has length 110 [2023-12-16 17:21:14,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:14,927 INFO L495 AbstractCegarLoop]: Abstraction has 574 states and 950 transitions. [2023-12-16 17:21:14,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:14,927 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 950 transitions. [2023-12-16 17:21:14,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-16 17:21:14,929 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:14,929 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:14,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-16 17:21:15,141 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:21:15,141 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:15,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:15,141 INFO L85 PathProgramCache]: Analyzing trace with hash -2070054975, now seen corresponding path program 1 times [2023-12-16 17:21:15,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:15,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1139453020] [2023-12-16 17:21:15,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:15,142 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:21:15,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:15,143 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:21:15,150 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:21:15,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:15,463 INFO L262 TraceCheckSpWp]: Trace formula consists of 943 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:21:15,466 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:15,487 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:21:15,488 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:15,488 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:15,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1139453020] [2023-12-16 17:21:15,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1139453020] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:15,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:15,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:21:15,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924470806] [2023-12-16 17:21:15,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:15,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:21:15,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:15,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:21:15,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:21:15,489 INFO L87 Difference]: Start difference. First operand 574 states and 950 transitions. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:15,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:15,628 INFO L93 Difference]: Finished difference Result 1160 states and 1932 transitions. [2023-12-16 17:21:15,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:21:15,628 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 112 [2023-12-16 17:21:15,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:15,631 INFO L225 Difference]: With dead ends: 1160 [2023-12-16 17:21:15,631 INFO L226 Difference]: Without dead ends: 574 [2023-12-16 17:21:15,633 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 109 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:21:15,633 INFO L413 NwaCegarLoop]: 851 mSDtfsCounter, 126 mSDsluCounter, 1664 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 2515 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:15,633 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 2515 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:21:15,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2023-12-16 17:21:15,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 574. [2023-12-16 17:21:15,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 449 states have (on average 1.6770601336302895) internal successors, (753), 469 states have internal predecessors, (753), 98 states have call successors, (98), 26 states have call predecessors, (98), 26 states have return successors, (94), 91 states have call predecessors, (94), 93 states have call successors, (94) [2023-12-16 17:21:15,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 945 transitions. [2023-12-16 17:21:15,645 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 945 transitions. Word has length 112 [2023-12-16 17:21:15,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:15,645 INFO L495 AbstractCegarLoop]: Abstraction has 574 states and 945 transitions. [2023-12-16 17:21:15,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:15,645 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 945 transitions. [2023-12-16 17:21:15,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-16 17:21:15,647 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:15,648 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:15,659 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:21:15,857 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:21:15,857 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:15,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:15,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1763516251, now seen corresponding path program 1 times [2023-12-16 17:21:15,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:15,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1834364503] [2023-12-16 17:21:15,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:15,858 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:21:15,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:15,860 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:21:15,872 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:21:16,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:16,222 INFO L262 TraceCheckSpWp]: Trace formula consists of 945 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:21:16,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:16,259 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:21:16,259 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:16,259 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:16,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1834364503] [2023-12-16 17:21:16,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1834364503] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:16,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:16,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:21:16,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692515508] [2023-12-16 17:21:16,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:16,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:21:16,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:16,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:21:16,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:21:16,261 INFO L87 Difference]: Start difference. First operand 574 states and 945 transitions. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:16,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:16,467 INFO L93 Difference]: Finished difference Result 1181 states and 1953 transitions. [2023-12-16 17:21:16,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:21:16,468 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 114 [2023-12-16 17:21:16,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:16,470 INFO L225 Difference]: With dead ends: 1181 [2023-12-16 17:21:16,470 INFO L226 Difference]: Without dead ends: 603 [2023-12-16 17:21:16,472 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 111 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:21:16,473 INFO L413 NwaCegarLoop]: 861 mSDtfsCounter, 141 mSDsluCounter, 1664 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 2525 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:16,473 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 2525 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:21:16,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2023-12-16 17:21:16,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 589. [2023-12-16 17:21:16,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 589 states, 464 states have (on average 1.6551724137931034) internal successors, (768), 483 states have internal predecessors, (768), 98 states have call successors, (98), 27 states have call predecessors, (98), 26 states have return successors, (93), 91 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-16 17:21:16,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 959 transitions. [2023-12-16 17:21:16,506 INFO L78 Accepts]: Start accepts. Automaton has 589 states and 959 transitions. Word has length 114 [2023-12-16 17:21:16,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:16,506 INFO L495 AbstractCegarLoop]: Abstraction has 589 states and 959 transitions. [2023-12-16 17:21:16,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:16,507 INFO L276 IsEmpty]: Start isEmpty. Operand 589 states and 959 transitions. [2023-12-16 17:21:16,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-16 17:21:16,508 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:16,509 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:16,544 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:21:16,727 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:21:16,727 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:16,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:16,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1500077019, now seen corresponding path program 1 times [2023-12-16 17:21:16,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:16,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [302896467] [2023-12-16 17:21:16,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:16,729 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:21:16,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:16,730 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:21:16,735 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:21:17,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:17,047 INFO L262 TraceCheckSpWp]: Trace formula consists of 944 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:21:17,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:17,096 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:21:17,096 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:17,096 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:17,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [302896467] [2023-12-16 17:21:17,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [302896467] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:17,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:17,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:21:17,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108165438] [2023-12-16 17:21:17,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:17,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:21:17,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:17,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:21:17,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:21:17,097 INFO L87 Difference]: Start difference. First operand 589 states and 959 transitions. Second operand has 7 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:17,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:17,240 INFO L93 Difference]: Finished difference Result 1146 states and 1875 transitions. [2023-12-16 17:21:17,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:21:17,241 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) Word has length 114 [2023-12-16 17:21:17,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:17,244 INFO L225 Difference]: With dead ends: 1146 [2023-12-16 17:21:17,244 INFO L226 Difference]: Without dead ends: 582 [2023-12-16 17:21:17,246 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 108 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:21:17,246 INFO L413 NwaCegarLoop]: 904 mSDtfsCounter, 130 mSDsluCounter, 4369 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 5273 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:17,246 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 5273 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:21:17,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2023-12-16 17:21:17,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 568. [2023-12-16 17:21:17,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 443 states have (on average 1.6501128668171559) internal successors, (731), 462 states have internal predecessors, (731), 98 states have call successors, (98), 27 states have call predecessors, (98), 26 states have return successors, (93), 91 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-16 17:21:17,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 922 transitions. [2023-12-16 17:21:17,257 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 922 transitions. Word has length 114 [2023-12-16 17:21:17,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:17,257 INFO L495 AbstractCegarLoop]: Abstraction has 568 states and 922 transitions. [2023-12-16 17:21:17,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:17,257 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 922 transitions. [2023-12-16 17:21:17,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-12-16 17:21:17,259 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:17,259 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:17,282 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:21:17,469 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:21:17,469 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:17,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:17,469 INFO L85 PathProgramCache]: Analyzing trace with hash 486211321, now seen corresponding path program 1 times [2023-12-16 17:21:17,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:17,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [459926215] [2023-12-16 17:21:17,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:17,470 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:21:17,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:17,471 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:21:17,505 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:21:17,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:17,776 INFO L262 TraceCheckSpWp]: Trace formula consists of 946 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:21:17,778 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:17,799 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:21:17,800 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:17,800 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:17,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [459926215] [2023-12-16 17:21:17,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [459926215] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:17,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:17,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:21:17,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023402778] [2023-12-16 17:21:17,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:17,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:21:17,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:17,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:21:17,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:21:17,801 INFO L87 Difference]: Start difference. First operand 568 states and 922 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:17,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:17,897 INFO L93 Difference]: Finished difference Result 1111 states and 1814 transitions. [2023-12-16 17:21:17,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:21:17,897 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 115 [2023-12-16 17:21:17,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:17,899 INFO L225 Difference]: With dead ends: 1111 [2023-12-16 17:21:17,900 INFO L226 Difference]: Without dead ends: 568 [2023-12-16 17:21:17,901 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 112 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:21:17,901 INFO L413 NwaCegarLoop]: 873 mSDtfsCounter, 68 mSDsluCounter, 1664 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 2537 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:17,902 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 2537 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:21:17,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2023-12-16 17:21:17,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 568. [2023-12-16 17:21:17,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 443 states have (on average 1.6478555304740405) internal successors, (730), 462 states have internal predecessors, (730), 98 states have call successors, (98), 27 states have call predecessors, (98), 26 states have return successors, (93), 91 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-16 17:21:17,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 921 transitions. [2023-12-16 17:21:17,911 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 921 transitions. Word has length 115 [2023-12-16 17:21:17,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:17,912 INFO L495 AbstractCegarLoop]: Abstraction has 568 states and 921 transitions. [2023-12-16 17:21:17,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:17,912 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 921 transitions. [2023-12-16 17:21:17,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-16 17:21:17,931 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:17,931 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:17,954 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:21:18,140 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:21:18,141 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:18,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:18,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1630658976, now seen corresponding path program 1 times [2023-12-16 17:21:18,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:18,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [819378046] [2023-12-16 17:21:18,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:18,142 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:21:18,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:18,143 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:21:18,175 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:21:18,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:18,474 INFO L262 TraceCheckSpWp]: Trace formula consists of 947 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:21:18,476 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:18,506 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:21:18,506 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:18,506 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:18,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [819378046] [2023-12-16 17:21:18,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [819378046] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:18,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:18,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:21:18,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231418120] [2023-12-16 17:21:18,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:18,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:21:18,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:18,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:21:18,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:21:18,508 INFO L87 Difference]: Start difference. First operand 568 states and 921 transitions. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:18,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:18,616 INFO L93 Difference]: Finished difference Result 1111 states and 1813 transitions. [2023-12-16 17:21:18,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:21:18,617 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 116 [2023-12-16 17:21:18,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:18,619 INFO L225 Difference]: With dead ends: 1111 [2023-12-16 17:21:18,619 INFO L226 Difference]: Without dead ends: 568 [2023-12-16 17:21:18,621 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 113 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:21:18,621 INFO L413 NwaCegarLoop]: 873 mSDtfsCounter, 66 mSDsluCounter, 1664 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 2537 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:18,622 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 2537 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:21:18,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2023-12-16 17:21:18,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 568. [2023-12-16 17:21:18,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 443 states have (on average 1.6455981941309255) internal successors, (729), 462 states have internal predecessors, (729), 98 states have call successors, (98), 27 states have call predecessors, (98), 26 states have return successors, (93), 91 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-16 17:21:18,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 920 transitions. [2023-12-16 17:21:18,633 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 920 transitions. Word has length 116 [2023-12-16 17:21:18,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:18,633 INFO L495 AbstractCegarLoop]: Abstraction has 568 states and 920 transitions. [2023-12-16 17:21:18,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:21:18,633 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 920 transitions. [2023-12-16 17:21:18,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2023-12-16 17:21:18,635 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:18,635 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:18,647 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:21:18,845 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:21:18,845 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:18,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:18,845 INFO L85 PathProgramCache]: Analyzing trace with hash 540025438, now seen corresponding path program 1 times [2023-12-16 17:21:18,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:18,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1617069422] [2023-12-16 17:21:18,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:18,846 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:21:18,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:18,856 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:21:18,906 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:21:19,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:19,191 INFO L262 TraceCheckSpWp]: Trace formula consists of 948 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-16 17:21:19,193 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:19,253 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:21:19,253 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:19,254 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:19,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1617069422] [2023-12-16 17:21:19,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1617069422] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:19,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:19,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:21:19,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713611116] [2023-12-16 17:21:19,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:19,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:21:19,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:19,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:21:19,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:21:19,255 INFO L87 Difference]: Start difference. First operand 568 states and 920 transitions. Second operand has 8 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:19,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:19,452 INFO L93 Difference]: Finished difference Result 1115 states and 1819 transitions. [2023-12-16 17:21:19,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:21:19,453 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) Word has length 117 [2023-12-16 17:21:19,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:19,455 INFO L225 Difference]: With dead ends: 1115 [2023-12-16 17:21:19,455 INFO L226 Difference]: Without dead ends: 578 [2023-12-16 17:21:19,458 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 110 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:21:19,458 INFO L413 NwaCegarLoop]: 850 mSDtfsCounter, 81 mSDsluCounter, 5050 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 5900 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:19,458 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 5900 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:21:19,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2023-12-16 17:21:19,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 570. [2023-12-16 17:21:19,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 445 states have (on average 1.6404494382022472) internal successors, (730), 464 states have internal predecessors, (730), 98 states have call successors, (98), 27 states have call predecessors, (98), 26 states have return successors, (93), 91 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-16 17:21:19,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 921 transitions. [2023-12-16 17:21:19,469 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 921 transitions. Word has length 117 [2023-12-16 17:21:19,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:19,470 INFO L495 AbstractCegarLoop]: Abstraction has 570 states and 921 transitions. [2023-12-16 17:21:19,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:19,470 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 921 transitions. [2023-12-16 17:21:19,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-16 17:21:19,472 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:19,472 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:19,484 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:21:19,681 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:21:19,682 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:19,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:19,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1475766091, now seen corresponding path program 1 times [2023-12-16 17:21:19,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:19,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1180198625] [2023-12-16 17:21:19,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:19,683 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:21:19,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:19,684 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:21:19,684 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:21:19,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:20,011 INFO L262 TraceCheckSpWp]: Trace formula consists of 949 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:21:20,041 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:20,108 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:21:20,109 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:20,109 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:20,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1180198625] [2023-12-16 17:21:20,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1180198625] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:20,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:20,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:21:20,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519566933] [2023-12-16 17:21:20,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:20,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:21:20,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:20,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:21:20,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:21:20,110 INFO L87 Difference]: Start difference. First operand 570 states and 921 transitions. Second operand has 8 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:20,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:20,389 INFO L93 Difference]: Finished difference Result 1107 states and 1800 transitions. [2023-12-16 17:21:20,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:21:20,390 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) Word has length 118 [2023-12-16 17:21:20,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:20,392 INFO L225 Difference]: With dead ends: 1107 [2023-12-16 17:21:20,392 INFO L226 Difference]: Without dead ends: 574 [2023-12-16 17:21:20,394 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 111 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:21:20,394 INFO L413 NwaCegarLoop]: 852 mSDtfsCounter, 71 mSDsluCounter, 5046 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 5898 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:20,394 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 5898 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:21:20,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2023-12-16 17:21:20,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 572. [2023-12-16 17:21:20,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 572 states, 447 states have (on average 1.6353467561521253) internal successors, (731), 466 states have internal predecessors, (731), 98 states have call successors, (98), 27 states have call predecessors, (98), 26 states have return successors, (93), 91 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-16 17:21:20,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 572 states to 572 states and 922 transitions. [2023-12-16 17:21:20,407 INFO L78 Accepts]: Start accepts. Automaton has 572 states and 922 transitions. Word has length 118 [2023-12-16 17:21:20,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:20,407 INFO L495 AbstractCegarLoop]: Abstraction has 572 states and 922 transitions. [2023-12-16 17:21:20,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:20,407 INFO L276 IsEmpty]: Start isEmpty. Operand 572 states and 922 transitions. [2023-12-16 17:21:20,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2023-12-16 17:21:20,409 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:20,409 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:20,433 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:21:20,619 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:21:20,619 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:20,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:20,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1027579444, now seen corresponding path program 1 times [2023-12-16 17:21:20,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:20,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [430314786] [2023-12-16 17:21:20,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:20,620 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:21:20,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:20,621 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:21:20,625 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:21:20,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:20,951 INFO L262 TraceCheckSpWp]: Trace formula consists of 950 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:21:20,954 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:20,998 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:21:20,998 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:20,998 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:20,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [430314786] [2023-12-16 17:21:20,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [430314786] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:20,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:20,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:21:20,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781081616] [2023-12-16 17:21:20,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:20,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:21:20,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:21,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:21:21,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:21:21,000 INFO L87 Difference]: Start difference. First operand 572 states and 922 transitions. Second operand has 7 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 states have internal predecessors, (89), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:21,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:21,140 INFO L93 Difference]: Finished difference Result 1055 states and 1729 transitions. [2023-12-16 17:21:21,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:21:21,141 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 states have internal predecessors, (89), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 119 [2023-12-16 17:21:21,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:21,143 INFO L225 Difference]: With dead ends: 1055 [2023-12-16 17:21:21,143 INFO L226 Difference]: Without dead ends: 565 [2023-12-16 17:21:21,144 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 114 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:21:21,145 INFO L413 NwaCegarLoop]: 862 mSDtfsCounter, 54 mSDsluCounter, 4249 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 5111 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:21,145 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 5111 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:21:21,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2023-12-16 17:21:21,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 565. [2023-12-16 17:21:21,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 440 states have (on average 1.643181818181818) internal successors, (723), 459 states have internal predecessors, (723), 98 states have call successors, (98), 27 states have call predecessors, (98), 26 states have return successors, (93), 91 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-16 17:21:21,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 914 transitions. [2023-12-16 17:21:21,154 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 914 transitions. Word has length 119 [2023-12-16 17:21:21,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:21,155 INFO L495 AbstractCegarLoop]: Abstraction has 565 states and 914 transitions. [2023-12-16 17:21:21,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 states have internal predecessors, (89), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:21,155 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 914 transitions. [2023-12-16 17:21:21,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-16 17:21:21,157 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:21,157 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:21,168 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:21:21,366 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:21:21,367 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:21,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:21,367 INFO L85 PathProgramCache]: Analyzing trace with hash -775216153, now seen corresponding path program 1 times [2023-12-16 17:21:21,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:21,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1078978401] [2023-12-16 17:21:21,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:21,368 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:21:21,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:21,369 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:21:21,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-16 17:21:21,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:21,721 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:21:21,723 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:21,772 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:21:21,772 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:21,772 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:21,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1078978401] [2023-12-16 17:21:21,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1078978401] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:21,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:21,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:21:21,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210089130] [2023-12-16 17:21:21,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:21,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:21:21,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:21,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:21:21,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:21:21,776 INFO L87 Difference]: Start difference. First operand 565 states and 914 transitions. Second operand has 7 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:21,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:21,954 INFO L93 Difference]: Finished difference Result 1060 states and 1743 transitions. [2023-12-16 17:21:21,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:21:21,954 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 120 [2023-12-16 17:21:21,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:21,957 INFO L225 Difference]: With dead ends: 1060 [2023-12-16 17:21:21,957 INFO L226 Difference]: Without dead ends: 562 [2023-12-16 17:21:21,960 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 115 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:21:21,960 INFO L413 NwaCegarLoop]: 856 mSDtfsCounter, 95 mSDsluCounter, 4223 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 5079 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:21,961 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 5079 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:21:21,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2023-12-16 17:21:21,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 562. [2023-12-16 17:21:21,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 437 states have (on average 1.643020594965675) internal successors, (718), 456 states have internal predecessors, (718), 98 states have call successors, (98), 27 states have call predecessors, (98), 26 states have return successors, (93), 91 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-16 17:21:21,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 909 transitions. [2023-12-16 17:21:21,970 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 909 transitions. Word has length 120 [2023-12-16 17:21:21,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:21,971 INFO L495 AbstractCegarLoop]: Abstraction has 562 states and 909 transitions. [2023-12-16 17:21:21,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:21,971 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 909 transitions. [2023-12-16 17:21:21,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-16 17:21:21,973 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:21,973 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:21,994 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:21:22,183 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:21:22,183 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:22,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:22,184 INFO L85 PathProgramCache]: Analyzing trace with hash 744808551, now seen corresponding path program 1 times [2023-12-16 17:21:22,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:22,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1338542407] [2023-12-16 17:21:22,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:22,184 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:21:22,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:22,185 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:21:22,191 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:21:22,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:22,505 INFO L262 TraceCheckSpWp]: Trace formula consists of 950 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:21:22,508 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:22,579 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:21:22,579 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:22,579 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:22,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1338542407] [2023-12-16 17:21:22,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1338542407] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:22,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:22,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:21:22,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894047681] [2023-12-16 17:21:22,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:22,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:21:22,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:22,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:21:22,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:21:22,580 INFO L87 Difference]: Start difference. First operand 562 states and 909 transitions. Second operand has 7 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:22,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:22,732 INFO L93 Difference]: Finished difference Result 1057 states and 1738 transitions. [2023-12-16 17:21:22,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:21:22,733 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 120 [2023-12-16 17:21:22,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:22,735 INFO L225 Difference]: With dead ends: 1057 [2023-12-16 17:21:22,735 INFO L226 Difference]: Without dead ends: 554 [2023-12-16 17:21:22,736 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 115 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:21:22,736 INFO L413 NwaCegarLoop]: 855 mSDtfsCounter, 103 mSDsluCounter, 4214 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 5069 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:22,737 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 5069 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:21:22,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2023-12-16 17:21:22,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 554. [2023-12-16 17:21:22,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 429 states have (on average 1.648018648018648) internal successors, (707), 448 states have internal predecessors, (707), 98 states have call successors, (98), 27 states have call predecessors, (98), 26 states have return successors, (93), 91 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-16 17:21:22,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 898 transitions. [2023-12-16 17:21:22,746 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 898 transitions. Word has length 120 [2023-12-16 17:21:22,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:22,747 INFO L495 AbstractCegarLoop]: Abstraction has 554 states and 898 transitions. [2023-12-16 17:21:22,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:22,747 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 898 transitions. [2023-12-16 17:21:22,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 17:21:22,749 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:22,749 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:22,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-16 17:21:22,972 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:21:22,973 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:22,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:22,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1104641352, now seen corresponding path program 1 times [2023-12-16 17:21:22,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:22,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1477305648] [2023-12-16 17:21:22,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:22,973 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:21:22,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:22,974 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:21:23,007 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:21:23,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:23,317 INFO L262 TraceCheckSpWp]: Trace formula consists of 952 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-16 17:21:23,320 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:23,380 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:21:23,380 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:23,380 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:23,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1477305648] [2023-12-16 17:21:23,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1477305648] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:23,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:23,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:21:23,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295822525] [2023-12-16 17:21:23,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:23,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:21:23,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:23,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:21:23,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:21:23,384 INFO L87 Difference]: Start difference. First operand 554 states and 898 transitions. Second operand has 8 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:23,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:23,556 INFO L93 Difference]: Finished difference Result 1043 states and 1716 transitions. [2023-12-16 17:21:23,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:21:23,556 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 121 [2023-12-16 17:21:23,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:23,558 INFO L225 Difference]: With dead ends: 1043 [2023-12-16 17:21:23,558 INFO L226 Difference]: Without dead ends: 554 [2023-12-16 17:21:23,560 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 116 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:21:23,560 INFO L413 NwaCegarLoop]: 849 mSDtfsCounter, 52 mSDsluCounter, 5037 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 5886 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:23,560 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 5886 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:21:23,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2023-12-16 17:21:23,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 554. [2023-12-16 17:21:23,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 429 states have (on average 1.6456876456876457) internal successors, (706), 448 states have internal predecessors, (706), 98 states have call successors, (98), 27 states have call predecessors, (98), 26 states have return successors, (93), 91 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-16 17:21:23,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 897 transitions. [2023-12-16 17:21:23,577 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 897 transitions. Word has length 121 [2023-12-16 17:21:23,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:23,577 INFO L495 AbstractCegarLoop]: Abstraction has 554 states and 897 transitions. [2023-12-16 17:21:23,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:23,577 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 897 transitions. [2023-12-16 17:21:23,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-12-16 17:21:23,579 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:23,579 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:23,591 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 (21)] Ended with exit code 0 [2023-12-16 17:21:23,790 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:21:23,791 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:23,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:23,791 INFO L85 PathProgramCache]: Analyzing trace with hash 193671301, now seen corresponding path program 1 times [2023-12-16 17:21:23,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:23,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1221735605] [2023-12-16 17:21:23,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:23,792 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:21:23,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:23,793 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:21:23,805 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:21:24,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:24,135 INFO L262 TraceCheckSpWp]: Trace formula consists of 953 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-16 17:21:24,137 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:24,185 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:21:24,185 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:24,185 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:24,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1221735605] [2023-12-16 17:21:24,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1221735605] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:24,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:24,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:21:24,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639475915] [2023-12-16 17:21:24,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:24,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:21:24,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:24,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:21:24,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:21:24,187 INFO L87 Difference]: Start difference. First operand 554 states and 897 transitions. Second operand has 8 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:24,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:24,357 INFO L93 Difference]: Finished difference Result 1085 states and 1771 transitions. [2023-12-16 17:21:24,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:21:24,357 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 122 [2023-12-16 17:21:24,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:24,360 INFO L225 Difference]: With dead ends: 1085 [2023-12-16 17:21:24,360 INFO L226 Difference]: Without dead ends: 551 [2023-12-16 17:21:24,362 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 117 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:21:24,362 INFO L413 NwaCegarLoop]: 839 mSDtfsCounter, 73 mSDsluCounter, 4991 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 5830 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:24,362 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 5830 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:21:24,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2023-12-16 17:21:24,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 551. [2023-12-16 17:21:24,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 426 states have (on average 1.6384976525821595) internal successors, (698), 445 states have internal predecessors, (698), 98 states have call successors, (98), 27 states have call predecessors, (98), 26 states have return successors, (93), 91 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-16 17:21:24,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 889 transitions. [2023-12-16 17:21:24,371 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 889 transitions. Word has length 122 [2023-12-16 17:21:24,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:24,371 INFO L495 AbstractCegarLoop]: Abstraction has 551 states and 889 transitions. [2023-12-16 17:21:24,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:24,372 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 889 transitions. [2023-12-16 17:21:24,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2023-12-16 17:21:24,373 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:24,373 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:24,385 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:21:24,583 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:21:24,583 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:24,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:24,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1253726435, now seen corresponding path program 1 times [2023-12-16 17:21:24,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:24,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1764903876] [2023-12-16 17:21:24,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:24,584 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:21:24,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:24,585 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:21:24,596 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:21:24,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:24,889 INFO L262 TraceCheckSpWp]: Trace formula consists of 954 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:21:24,891 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:24,951 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:21:24,951 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:24,951 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:24,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1764903876] [2023-12-16 17:21:24,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1764903876] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:24,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:24,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:21:24,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311602900] [2023-12-16 17:21:24,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:24,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:21:24,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:24,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:21:24,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:21:24,953 INFO L87 Difference]: Start difference. First operand 551 states and 889 transitions. Second operand has 8 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:25,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:25,122 INFO L93 Difference]: Finished difference Result 1034 states and 1696 transitions. [2023-12-16 17:21:25,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:21:25,123 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 123 [2023-12-16 17:21:25,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:25,125 INFO L225 Difference]: With dead ends: 1034 [2023-12-16 17:21:25,125 INFO L226 Difference]: Without dead ends: 551 [2023-12-16 17:21:25,126 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 117 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:21:25,127 INFO L413 NwaCegarLoop]: 838 mSDtfsCounter, 47 mSDsluCounter, 4984 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 5822 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:25,127 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 5822 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:21:25,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2023-12-16 17:21:25,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 551. [2023-12-16 17:21:25,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 426 states have (on average 1.636150234741784) internal successors, (697), 445 states have internal predecessors, (697), 98 states have call successors, (98), 27 states have call predecessors, (98), 26 states have return successors, (93), 91 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-16 17:21:25,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 888 transitions. [2023-12-16 17:21:25,136 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 888 transitions. Word has length 123 [2023-12-16 17:21:25,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:25,137 INFO L495 AbstractCegarLoop]: Abstraction has 551 states and 888 transitions. [2023-12-16 17:21:25,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:25,137 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 888 transitions. [2023-12-16 17:21:25,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2023-12-16 17:21:25,139 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:25,139 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:25,166 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:21:25,349 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:21:25,349 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:25,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:25,349 INFO L85 PathProgramCache]: Analyzing trace with hash -2113975370, now seen corresponding path program 1 times [2023-12-16 17:21:25,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:25,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [370194228] [2023-12-16 17:21:25,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:25,350 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:21:25,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:25,351 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:21:25,384 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:21:25,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:25,686 INFO L262 TraceCheckSpWp]: Trace formula consists of 955 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:21:25,688 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:25,767 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:21:25,768 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:25,768 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:25,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [370194228] [2023-12-16 17:21:25,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [370194228] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:25,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:25,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:21:25,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288358809] [2023-12-16 17:21:25,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:25,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:21:25,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:25,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:21:25,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:21:25,769 INFO L87 Difference]: Start difference. First operand 551 states and 888 transitions. Second operand has 8 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:25,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:25,956 INFO L93 Difference]: Finished difference Result 1070 states and 1739 transitions. [2023-12-16 17:21:25,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:21:25,958 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 124 [2023-12-16 17:21:25,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:25,960 INFO L225 Difference]: With dead ends: 1070 [2023-12-16 17:21:25,960 INFO L226 Difference]: Without dead ends: 548 [2023-12-16 17:21:25,962 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 119 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:21:25,962 INFO L413 NwaCegarLoop]: 838 mSDtfsCounter, 63 mSDsluCounter, 4976 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 5814 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:25,963 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 5814 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:21:25,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2023-12-16 17:21:25,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 548. [2023-12-16 17:21:25,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 423 states have (on average 1.6288416075650118) internal successors, (689), 442 states have internal predecessors, (689), 98 states have call successors, (98), 27 states have call predecessors, (98), 26 states have return successors, (93), 91 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-16 17:21:25,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 880 transitions. [2023-12-16 17:21:25,975 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 880 transitions. Word has length 124 [2023-12-16 17:21:25,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:25,975 INFO L495 AbstractCegarLoop]: Abstraction has 548 states and 880 transitions. [2023-12-16 17:21:25,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:25,976 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 880 transitions. [2023-12-16 17:21:25,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2023-12-16 17:21:25,977 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:25,977 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:25,988 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:21:26,187 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:21:26,187 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:26,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:26,187 INFO L85 PathProgramCache]: Analyzing trace with hash -784887230, now seen corresponding path program 1 times [2023-12-16 17:21:26,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:26,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [191091069] [2023-12-16 17:21:26,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:26,188 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:21:26,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:26,190 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:21:26,190 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:21:26,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:26,532 INFO L262 TraceCheckSpWp]: Trace formula consists of 956 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-16 17:21:26,535 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:26,830 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:21:26,831 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:26,831 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:26,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [191091069] [2023-12-16 17:21:26,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [191091069] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:26,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:26,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-16 17:21:26,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13446299] [2023-12-16 17:21:26,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:26,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 17:21:26,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:26,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 17:21:26,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-12-16 17:21:26,832 INFO L87 Difference]: Start difference. First operand 548 states and 880 transitions. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 8 states have internal predecessors, (87), 5 states have call successors, (14), 4 states have call predecessors, (14), 5 states have return successors, (13), 6 states have call predecessors, (13), 4 states have call successors, (13) [2023-12-16 17:21:28,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:28,793 INFO L93 Difference]: Finished difference Result 1029 states and 1702 transitions. [2023-12-16 17:21:28,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:21:28,793 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 8 states have internal predecessors, (87), 5 states have call successors, (14), 4 states have call predecessors, (14), 5 states have return successors, (13), 6 states have call predecessors, (13), 4 states have call successors, (13) Word has length 125 [2023-12-16 17:21:28,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:28,795 INFO L225 Difference]: With dead ends: 1029 [2023-12-16 17:21:28,795 INFO L226 Difference]: Without dead ends: 553 [2023-12-16 17:21:28,797 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-12-16 17:21:28,798 INFO L413 NwaCegarLoop]: 379 mSDtfsCounter, 1316 mSDsluCounter, 1188 mSDsCounter, 0 mSdLazyCounter, 2786 mSolverCounterSat, 395 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1316 SdHoareTripleChecker+Valid, 1567 SdHoareTripleChecker+Invalid, 3181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 395 IncrementalHoareTripleChecker+Valid, 2786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:28,798 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1316 Valid, 1567 Invalid, 3181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [395 Valid, 2786 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-12-16 17:21:28,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states. [2023-12-16 17:21:28,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 552. [2023-12-16 17:21:28,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 426 states have (on average 1.624413145539906) internal successors, (692), 445 states have internal predecessors, (692), 98 states have call successors, (98), 27 states have call predecessors, (98), 27 states have return successors, (109), 92 states have call predecessors, (109), 93 states have call successors, (109) [2023-12-16 17:21:28,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 899 transitions. [2023-12-16 17:21:28,813 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 899 transitions. Word has length 125 [2023-12-16 17:21:28,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:28,813 INFO L495 AbstractCegarLoop]: Abstraction has 552 states and 899 transitions. [2023-12-16 17:21:28,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 8 states have internal predecessors, (87), 5 states have call successors, (14), 4 states have call predecessors, (14), 5 states have return successors, (13), 6 states have call predecessors, (13), 4 states have call successors, (13) [2023-12-16 17:21:28,813 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 899 transitions. [2023-12-16 17:21:28,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2023-12-16 17:21:28,815 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:28,815 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:28,834 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:21:29,024 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:21:29,025 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:29,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:29,025 INFO L85 PathProgramCache]: Analyzing trace with hash 134795979, now seen corresponding path program 1 times [2023-12-16 17:21:29,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:29,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [925617264] [2023-12-16 17:21:29,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:29,026 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:21:29,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:29,027 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:21:29,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-16 17:21:29,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:29,347 INFO L262 TraceCheckSpWp]: Trace formula consists of 960 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:21:29,350 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:29,739 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-12-16 17:21:29,739 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:29,739 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:29,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [925617264] [2023-12-16 17:21:29,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [925617264] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:29,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:29,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:21:29,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400220300] [2023-12-16 17:21:29,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:29,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:21:29,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:29,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:21:29,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:21:29,745 INFO L87 Difference]: Start difference. First operand 552 states and 899 transitions. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 6 states have internal predecessors, (86), 5 states have call successors, (15), 4 states have call predecessors, (15), 3 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2023-12-16 17:21:31,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:31,657 INFO L93 Difference]: Finished difference Result 1497 states and 2517 transitions. [2023-12-16 17:21:31,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:21:31,659 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 6 states have internal predecessors, (86), 5 states have call successors, (15), 4 states have call predecessors, (15), 3 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) Word has length 127 [2023-12-16 17:21:31,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:31,663 INFO L225 Difference]: With dead ends: 1497 [2023-12-16 17:21:31,663 INFO L226 Difference]: Without dead ends: 1017 [2023-12-16 17:21:31,665 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-12-16 17:21:31,665 INFO L413 NwaCegarLoop]: 318 mSDtfsCounter, 1262 mSDsluCounter, 1509 mSDsCounter, 0 mSdLazyCounter, 2423 mSolverCounterSat, 328 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1262 SdHoareTripleChecker+Valid, 1827 SdHoareTripleChecker+Invalid, 2751 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 328 IncrementalHoareTripleChecker+Valid, 2423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:31,665 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1262 Valid, 1827 Invalid, 2751 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [328 Valid, 2423 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-16 17:21:31,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1017 states. [2023-12-16 17:21:31,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1017 to 941. [2023-12-16 17:21:31,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 941 states, 736 states have (on average 1.6644021739130435) internal successors, (1225), 763 states have internal predecessors, (1225), 161 states have call successors, (161), 42 states have call predecessors, (161), 43 states have return successors, (190), 149 states have call predecessors, (190), 156 states have call successors, (190) [2023-12-16 17:21:31,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 941 states to 941 states and 1576 transitions. [2023-12-16 17:21:31,722 INFO L78 Accepts]: Start accepts. Automaton has 941 states and 1576 transitions. Word has length 127 [2023-12-16 17:21:31,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:31,722 INFO L495 AbstractCegarLoop]: Abstraction has 941 states and 1576 transitions. [2023-12-16 17:21:31,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 6 states have internal predecessors, (86), 5 states have call successors, (15), 4 states have call predecessors, (15), 3 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2023-12-16 17:21:31,723 INFO L276 IsEmpty]: Start isEmpty. Operand 941 states and 1576 transitions. [2023-12-16 17:21:31,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-12-16 17:21:31,724 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:31,724 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:31,736 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-16 17:21:31,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:21:31,932 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:31,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:31,933 INFO L85 PathProgramCache]: Analyzing trace with hash 985577570, now seen corresponding path program 1 times [2023-12-16 17:21:31,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:31,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1876250501] [2023-12-16 17:21:31,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:31,933 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:21:31,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:31,934 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:21:31,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-16 17:21:32,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:32,286 INFO L262 TraceCheckSpWp]: Trace formula consists of 957 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:21:32,288 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:32,458 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:21:32,458 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:32,459 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:32,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1876250501] [2023-12-16 17:21:32,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1876250501] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:32,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:32,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:21:32,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598196679] [2023-12-16 17:21:32,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:32,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:21:32,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:32,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:21:32,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:21:32,460 INFO L87 Difference]: Start difference. First operand 941 states and 1576 transitions. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 5 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2023-12-16 17:21:35,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:35,951 INFO L93 Difference]: Finished difference Result 3406 states and 5896 transitions. [2023-12-16 17:21:35,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-16 17:21:35,952 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 5 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 126 [2023-12-16 17:21:35,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:35,963 INFO L225 Difference]: With dead ends: 3406 [2023-12-16 17:21:35,963 INFO L226 Difference]: Without dead ends: 2537 [2023-12-16 17:21:35,967 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=220, Unknown=0, NotChecked=0, Total=306 [2023-12-16 17:21:35,974 INFO L413 NwaCegarLoop]: 575 mSDtfsCounter, 2377 mSDsluCounter, 1832 mSDsCounter, 0 mSdLazyCounter, 5052 mSolverCounterSat, 620 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2453 SdHoareTripleChecker+Valid, 2407 SdHoareTripleChecker+Invalid, 5672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 620 IncrementalHoareTripleChecker+Valid, 5052 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:35,975 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2453 Valid, 2407 Invalid, 5672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [620 Valid, 5052 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2023-12-16 17:21:35,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2537 states. [2023-12-16 17:21:36,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2537 to 2470. [2023-12-16 17:21:36,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2470 states, 1922 states have (on average 1.669614984391259) internal successors, (3209), 1996 states have internal predecessors, (3209), 433 states have call successors, (433), 112 states have call predecessors, (433), 114 states have return successors, (483), 398 states have call predecessors, (483), 428 states have call successors, (483) [2023-12-16 17:21:36,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2470 states to 2470 states and 4125 transitions. [2023-12-16 17:21:36,134 INFO L78 Accepts]: Start accepts. Automaton has 2470 states and 4125 transitions. Word has length 126 [2023-12-16 17:21:36,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:36,134 INFO L495 AbstractCegarLoop]: Abstraction has 2470 states and 4125 transitions. [2023-12-16 17:21:36,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 5 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2023-12-16 17:21:36,135 INFO L276 IsEmpty]: Start isEmpty. Operand 2470 states and 4125 transitions. [2023-12-16 17:21:36,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-16 17:21:36,137 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:36,137 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:36,147 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-16 17:21:36,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:21:36,347 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:36,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:36,348 INFO L85 PathProgramCache]: Analyzing trace with hash -2051243845, now seen corresponding path program 1 times [2023-12-16 17:21:36,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:36,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1733748599] [2023-12-16 17:21:36,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:36,348 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:21:36,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:36,352 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:21:36,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-16 17:21:36,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:36,674 INFO L262 TraceCheckSpWp]: Trace formula consists of 967 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 17:21:36,677 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:36,869 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:21:36,870 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:36,870 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:36,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1733748599] [2023-12-16 17:21:36,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1733748599] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:36,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:36,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-16 17:21:36,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913874477] [2023-12-16 17:21:36,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:36,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 17:21:36,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:36,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 17:21:36,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-12-16 17:21:36,874 INFO L87 Difference]: Start difference. First operand 2470 states and 4125 transitions. Second operand has 9 states, 9 states have (on average 10.222222222222221) internal successors, (92), 8 states have internal predecessors, (92), 5 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) [2023-12-16 17:21:41,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:41,157 INFO L93 Difference]: Finished difference Result 6839 states and 11651 transitions. [2023-12-16 17:21:41,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-16 17:21:41,159 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.222222222222221) internal successors, (92), 8 states have internal predecessors, (92), 5 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) Word has length 132 [2023-12-16 17:21:41,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:41,179 INFO L225 Difference]: With dead ends: 6839 [2023-12-16 17:21:41,179 INFO L226 Difference]: Without dead ends: 4441 [2023-12-16 17:21:41,188 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2023-12-16 17:21:41,188 INFO L413 NwaCegarLoop]: 680 mSDtfsCounter, 2692 mSDsluCounter, 2182 mSDsCounter, 0 mSdLazyCounter, 6590 mSolverCounterSat, 619 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2829 SdHoareTripleChecker+Valid, 2862 SdHoareTripleChecker+Invalid, 7209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 619 IncrementalHoareTripleChecker+Valid, 6590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:41,189 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2829 Valid, 2862 Invalid, 7209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [619 Valid, 6590 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2023-12-16 17:21:41,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4441 states. [2023-12-16 17:21:41,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4441 to 4327. [2023-12-16 17:21:41,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4327 states, 3230 states have (on average 1.6486068111455108) internal successors, (5325), 3402 states have internal predecessors, (5325), 904 states have call successors, (904), 170 states have call predecessors, (904), 192 states have return successors, (1089), 876 states have call predecessors, (1089), 899 states have call successors, (1089) [2023-12-16 17:21:41,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4327 states to 4327 states and 7318 transitions. [2023-12-16 17:21:41,444 INFO L78 Accepts]: Start accepts. Automaton has 4327 states and 7318 transitions. Word has length 132 [2023-12-16 17:21:41,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:41,445 INFO L495 AbstractCegarLoop]: Abstraction has 4327 states and 7318 transitions. [2023-12-16 17:21:41,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.222222222222221) internal successors, (92), 8 states have internal predecessors, (92), 5 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) [2023-12-16 17:21:41,445 INFO L276 IsEmpty]: Start isEmpty. Operand 4327 states and 7318 transitions. [2023-12-16 17:21:41,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-16 17:21:41,447 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:41,447 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:41,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-16 17:21:41,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:21:41,658 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:41,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:41,658 INFO L85 PathProgramCache]: Analyzing trace with hash 406392062, now seen corresponding path program 1 times [2023-12-16 17:21:41,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:41,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [775615808] [2023-12-16 17:21:41,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:41,659 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:21:41,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:41,660 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:21:41,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-16 17:21:41,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:42,013 INFO L262 TraceCheckSpWp]: Trace formula consists of 968 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:21:42,015 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:42,169 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:21:42,169 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:42,169 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:42,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [775615808] [2023-12-16 17:21:42,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [775615808] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:42,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:42,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:21:42,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556656648] [2023-12-16 17:21:42,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:42,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:21:42,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:42,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:21:42,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:21:42,171 INFO L87 Difference]: Start difference. First operand 4327 states and 7318 transitions. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 5 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2023-12-16 17:21:44,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:44,830 INFO L93 Difference]: Finished difference Result 13479 states and 23470 transitions. [2023-12-16 17:21:44,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:21:44,830 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 5 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) Word has length 133 [2023-12-16 17:21:44,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:44,873 INFO L225 Difference]: With dead ends: 13479 [2023-12-16 17:21:44,873 INFO L226 Difference]: Without dead ends: 9227 [2023-12-16 17:21:44,892 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:21:44,893 INFO L413 NwaCegarLoop]: 679 mSDtfsCounter, 3238 mSDsluCounter, 712 mSDsCounter, 0 mSdLazyCounter, 2549 mSolverCounterSat, 776 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3374 SdHoareTripleChecker+Valid, 1391 SdHoareTripleChecker+Invalid, 3325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 776 IncrementalHoareTripleChecker+Valid, 2549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:44,893 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3374 Valid, 1391 Invalid, 3325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [776 Valid, 2549 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2023-12-16 17:21:44,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9227 states. [2023-12-16 17:21:45,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9227 to 9096. [2023-12-16 17:21:45,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9096 states, 6479 states have (on average 1.631578947368421) internal successors, (10571), 6913 states have internal predecessors, (10571), 2265 states have call successors, (2265), 286 states have call predecessors, (2265), 351 states have return successors, (2995), 2245 states have call predecessors, (2995), 2260 states have call successors, (2995) [2023-12-16 17:21:45,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9096 states to 9096 states and 15831 transitions. [2023-12-16 17:21:45,443 INFO L78 Accepts]: Start accepts. Automaton has 9096 states and 15831 transitions. Word has length 133 [2023-12-16 17:21:45,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:45,443 INFO L495 AbstractCegarLoop]: Abstraction has 9096 states and 15831 transitions. [2023-12-16 17:21:45,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 5 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2023-12-16 17:21:45,444 INFO L276 IsEmpty]: Start isEmpty. Operand 9096 states and 15831 transitions. [2023-12-16 17:21:45,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-12-16 17:21:45,446 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:45,446 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:45,456 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-16 17:21:45,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:21:45,657 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:45,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:45,657 INFO L85 PathProgramCache]: Analyzing trace with hash 385140344, now seen corresponding path program 1 times [2023-12-16 17:21:45,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:45,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1775895011] [2023-12-16 17:21:45,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:45,658 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:21:45,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:45,659 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:21:45,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-16 17:21:45,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:46,011 INFO L262 TraceCheckSpWp]: Trace formula consists of 969 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:21:46,013 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:46,167 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:21:46,167 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:46,168 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:46,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1775895011] [2023-12-16 17:21:46,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1775895011] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:46,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:46,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:21:46,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149705725] [2023-12-16 17:21:46,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:46,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:21:46,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:46,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:21:46,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:21:46,169 INFO L87 Difference]: Start difference. First operand 9096 states and 15831 transitions. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 5 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2023-12-16 17:21:49,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:49,908 INFO L93 Difference]: Finished difference Result 31272 states and 56310 transitions. [2023-12-16 17:21:49,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:21:49,909 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 5 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) Word has length 134 [2023-12-16 17:21:49,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:50,099 INFO L225 Difference]: With dead ends: 31272 [2023-12-16 17:21:50,099 INFO L226 Difference]: Without dead ends: 22253 [2023-12-16 17:21:50,176 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:21:50,180 INFO L413 NwaCegarLoop]: 685 mSDtfsCounter, 3250 mSDsluCounter, 722 mSDsCounter, 0 mSdLazyCounter, 2557 mSolverCounterSat, 778 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3387 SdHoareTripleChecker+Valid, 1407 SdHoareTripleChecker+Invalid, 3335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 778 IncrementalHoareTripleChecker+Valid, 2557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:50,180 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3387 Valid, 1407 Invalid, 3335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [778 Valid, 2557 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-12-16 17:21:50,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22253 states. [2023-12-16 17:21:51,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22253 to 22062. [2023-12-16 17:21:51,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22062 states, 15125 states have (on average 1.6179173553719008) internal successors, (24471), 16272 states have internal predecessors, (24471), 6219 states have call successors, (6219), 518 states have call predecessors, (6219), 717 states have return successors, (9118), 6230 states have call predecessors, (9118), 6214 states have call successors, (9118) [2023-12-16 17:21:51,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22062 states to 22062 states and 39808 transitions. [2023-12-16 17:21:51,882 INFO L78 Accepts]: Start accepts. Automaton has 22062 states and 39808 transitions. Word has length 134 [2023-12-16 17:21:51,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:51,882 INFO L495 AbstractCegarLoop]: Abstraction has 22062 states and 39808 transitions. [2023-12-16 17:21:51,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 5 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2023-12-16 17:21:51,882 INFO L276 IsEmpty]: Start isEmpty. Operand 22062 states and 39808 transitions. [2023-12-16 17:21:51,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-16 17:21:51,884 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:51,884 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:51,894 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2023-12-16 17:21:52,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:21:52,094 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:52,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:52,094 INFO L85 PathProgramCache]: Analyzing trace with hash 346703321, now seen corresponding path program 1 times [2023-12-16 17:21:52,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:52,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [865909637] [2023-12-16 17:21:52,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:52,095 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:21:52,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:52,096 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:21:52,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-16 17:21:52,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:52,433 INFO L262 TraceCheckSpWp]: Trace formula consists of 970 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:21:52,435 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:52,602 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:21:52,602 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:52,602 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:52,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [865909637] [2023-12-16 17:21:52,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [865909637] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:52,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:52,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:21:52,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071920408] [2023-12-16 17:21:52,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:52,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:21:52,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:52,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:21:52,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:21:52,604 INFO L87 Difference]: Start difference. First operand 22062 states and 39808 transitions. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 5 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2023-12-16 17:21:59,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:59,674 INFO L93 Difference]: Finished difference Result 80920 states and 151473 transitions. [2023-12-16 17:21:59,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:21:59,675 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 5 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) Word has length 135 [2023-12-16 17:21:59,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:22:00,084 INFO L225 Difference]: With dead ends: 80920 [2023-12-16 17:22:00,085 INFO L226 Difference]: Without dead ends: 58939 [2023-12-16 17:22:00,191 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:22:00,192 INFO L413 NwaCegarLoop]: 691 mSDtfsCounter, 3262 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 2565 mSolverCounterSat, 780 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3400 SdHoareTripleChecker+Valid, 1423 SdHoareTripleChecker+Invalid, 3345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 780 IncrementalHoareTripleChecker+Valid, 2565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-12-16 17:22:00,192 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3400 Valid, 1423 Invalid, 3345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [780 Valid, 2565 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-12-16 17:22:00,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58939 states. [2023-12-16 17:22:04,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58939 to 58620. [2023-12-16 17:22:04,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58620 states, 39263 states have (on average 1.6094287242441994) internal successors, (63191), 42379 states have internal predecessors, (63191), 17753 states have call successors, (17753), 982 states have call predecessors, (17753), 1603 states have return successors, (28861), 17863 states have call predecessors, (28861), 17748 states have call successors, (28861) [2023-12-16 17:22:05,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58620 states to 58620 states and 109805 transitions. [2023-12-16 17:22:05,384 INFO L78 Accepts]: Start accepts. Automaton has 58620 states and 109805 transitions. Word has length 135 [2023-12-16 17:22:05,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:22:05,384 INFO L495 AbstractCegarLoop]: Abstraction has 58620 states and 109805 transitions. [2023-12-16 17:22:05,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 5 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2023-12-16 17:22:05,384 INFO L276 IsEmpty]: Start isEmpty. Operand 58620 states and 109805 transitions. [2023-12-16 17:22:05,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-16 17:22:05,386 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:22:05,386 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:22:05,396 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2023-12-16 17:22:05,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:22:05,595 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:22:05,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:22:05,596 INFO L85 PathProgramCache]: Analyzing trace with hash -224478157, now seen corresponding path program 1 times [2023-12-16 17:22:05,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:22:05,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [96992377] [2023-12-16 17:22:05,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:22:05,596 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:22:05,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:22:05,597 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:22:05,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-16 17:22:05,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:22:05,965 INFO L262 TraceCheckSpWp]: Trace formula consists of 971 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:22:05,967 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:22:06,118 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:22:06,118 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:22:06,119 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:22:06,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [96992377] [2023-12-16 17:22:06,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [96992377] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:22:06,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:22:06,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:22:06,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128403067] [2023-12-16 17:22:06,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:22:06,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:22:06,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:22:06,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:22:06,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:22:06,120 INFO L87 Difference]: Start difference. First operand 58620 states and 109805 transitions. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 5 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) Received shutdown request... [2023-12-16 17:22:13,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:22:13,016 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:22:13,018 INFO L413 NwaCegarLoop]: 697 mSDtfsCounter, 2173 mSDsluCounter, 1051 mSDsCounter, 0 mSdLazyCounter, 3289 mSolverCounterSat, 527 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2307 SdHoareTripleChecker+Valid, 1748 SdHoareTripleChecker+Invalid, 3816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 527 IncrementalHoareTripleChecker+Valid, 3289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-12-16 17:22:13,019 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2307 Valid, 1748 Invalid, 3816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [527 Valid, 3289 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2023-12-16 17:22:13,020 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-16 17:22:13,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 (32)] Forceful destruction successful, exit code 0 [2023-12-16 17:22:13,032 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:22:13,035 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 (32)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 17:22:13,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:22:13,230 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (58620states) and FLOYD_HOARE automaton (currently 6 states, 6 states before enhancement),while ReachableStatesComputation was computing reachable states (92839 states constructed, input type IntersectNwa). [2023-12-16 17:22:13,242 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:22:13,244 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 17:22:13,262 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 05:22:13 BoogieIcfgContainer [2023-12-16 17:22:13,262 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 17:22:13,262 INFO L158 Benchmark]: Toolchain (without parser) took 66955.72ms. Allocated memory was 162.5MB in the beginning and 4.2GB in the end (delta: 4.1GB). Free memory was 117.4MB in the beginning and 2.4GB in the end (delta: -2.2GB). Peak memory consumption was 2.4GB. Max. memory is 8.0GB. [2023-12-16 17:22:13,262 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 162.5MB. Free memory is still 120.7MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 17:22:13,262 INFO L158 Benchmark]: CACSL2BoogieTranslator took 772.89ms. Allocated memory is still 162.5MB. Free memory was 117.0MB in the beginning and 123.3MB in the end (delta: -6.3MB). Peak memory consumption was 55.4MB. Max. memory is 8.0GB. [2023-12-16 17:22:13,265 INFO L158 Benchmark]: Boogie Procedure Inliner took 75.04ms. Allocated memory is still 162.5MB. Free memory was 123.3MB in the beginning and 118.0MB in the end (delta: 5.2MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2023-12-16 17:22:13,267 INFO L158 Benchmark]: Boogie Preprocessor took 135.65ms. Allocated memory is still 162.5MB. Free memory was 118.0MB in the beginning and 109.6MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2023-12-16 17:22:13,268 INFO L158 Benchmark]: RCFGBuilder took 1077.72ms. Allocated memory was 162.5MB in the beginning and 195.0MB in the end (delta: 32.5MB). Free memory was 109.6MB in the beginning and 162.6MB in the end (delta: -53.0MB). Peak memory consumption was 75.5MB. Max. memory is 8.0GB. [2023-12-16 17:22:13,271 INFO L158 Benchmark]: TraceAbstraction took 64889.83ms. Allocated memory was 195.0MB in the beginning and 4.2GB in the end (delta: 4.0GB). Free memory was 161.5MB in the beginning and 2.4GB in the end (delta: -2.2GB). Peak memory consumption was 2.5GB. Max. memory is 8.0GB. [2023-12-16 17:22:13,273 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.14ms. Allocated memory is still 162.5MB. Free memory is still 120.7MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 772.89ms. Allocated memory is still 162.5MB. Free memory was 117.0MB in the beginning and 123.3MB in the end (delta: -6.3MB). Peak memory consumption was 55.4MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 75.04ms. Allocated memory is still 162.5MB. Free memory was 123.3MB in the beginning and 118.0MB in the end (delta: 5.2MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 135.65ms. Allocated memory is still 162.5MB. Free memory was 118.0MB in the beginning and 109.6MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * RCFGBuilder took 1077.72ms. Allocated memory was 162.5MB in the beginning and 195.0MB in the end (delta: 32.5MB). Free memory was 109.6MB in the beginning and 162.6MB in the end (delta: -53.0MB). Peak memory consumption was 75.5MB. Max. memory is 8.0GB. * TraceAbstraction took 64889.83ms. Allocated memory was 195.0MB in the beginning and 4.2GB in the end (delta: 4.0GB). Free memory was 161.5MB in the beginning and 2.4GB in the end (delta: -2.2GB). Peak memory consumption was 2.5GB. 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,"Person.i","") [48] - GenericResultAtLocation [Line: 169]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [169] - GenericResultAtLocation [Line: 178]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Specification1_spec.i","") [178] - GenericResultAtLocation [Line: 363]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [363] - GenericResultAtLocation [Line: 1035]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [1035] - GenericResultAtLocation [Line: 1395]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [1395] - GenericResultAtLocation [Line: 1430]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [1430] - GenericResultAtLocation [Line: 1522]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [1522] - GenericResultAtLocation [Line: 3050]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [3050] - GenericResultAtLocation [Line: 3416]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [3416] * 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: 174]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 174). Cancelled while NwaCegarLoop was constructing difference of abstraction (58620states) and FLOYD_HOARE automaton (currently 6 states, 6 states before enhancement),while ReachableStatesComputation was computing reachable states (92839 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 26 procedures, 558 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 64.8s, OverallIterations: 31, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 36.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 21848 SdHoareTripleChecker+Valid, 22.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 21079 mSDsluCounter, 105408 SdHoareTripleChecker+Invalid, 18.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 80603 mSDsCounter, 4859 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 30948 IncrementalHoareTripleChecker+Invalid, 35807 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4859 mSolverCounterUnsat, 24805 mSDtfsCounter, 30948 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3708 GetRequests, 3523 SyntacticMatches, 0 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=58620occurred in iteration=30, InterpolantAutomatonStates: 196, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 8.3s AutomataMinimizationTime, 30 MinimizatonAttempts, 939 StatesRemovedByMinimization, 12 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.6s SsaConstructionTime, 6.2s SatisfiabilityAnalysisTime, 3.3s InterpolantComputationTime, 3659 NumberOfCodeBlocks, 3659 NumberOfCodeBlocksAsserted, 31 NumberOfCheckSat, 3628 ConstructedInterpolants, 0 QuantifiedInterpolants, 7326 SizeOfPredicates, 62 NumberOfNonLiveVariables, 29440 ConjunctsInSsa, 201 ConjunctsInUnsatCore, 31 InterpolantComputations, 31 PerfectInterpolantSequences, 476/476 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