/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/email_spec3_product28.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-25 05:46:48,933 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-25 05:46:49,031 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-25 05:46:49,036 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-25 05:46:49,036 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-25 05:46:49,057 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-25 05:46:49,058 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-25 05:46:49,058 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-25 05:46:49,058 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-25 05:46:49,062 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-25 05:46:49,062 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-25 05:46:49,062 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-25 05:46:49,062 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-25 05:46:49,063 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-25 05:46:49,063 INFO L153 SettingsManager]: * Use SBE=true [2023-12-25 05:46:49,064 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-25 05:46:49,064 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-25 05:46:49,064 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-25 05:46:49,064 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-25 05:46:49,064 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-25 05:46:49,064 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-25 05:46:49,065 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-25 05:46:49,065 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-25 05:46:49,065 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-25 05:46:49,065 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-25 05:46:49,065 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-25 05:46:49,065 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-25 05:46:49,066 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-25 05:46:49,066 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-25 05:46:49,066 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-25 05:46:49,067 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-25 05:46:49,067 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-25 05:46:49,067 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-25 05:46:49,067 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-25 05:46:49,067 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 05:46:49,067 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-25 05:46:49,067 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-25 05:46:49,068 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-25 05:46:49,068 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-25 05:46:49,068 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-25 05:46:49,068 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-25 05:46:49,069 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-25 05:46:49,069 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-25 05:46:49,069 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-25 05:46:49,069 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-25 05:46:49,069 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-25 05:46:49,069 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-25 05:46:49,227 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-25 05:46:49,254 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-25 05:46:49,256 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-25 05:46:49,257 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-25 05:46:49,257 INFO L274 PluginConnector]: CDTParser initialized [2023-12-25 05:46:49,257 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/email_spec3_product28.cil.c [2023-12-25 05:46:50,315 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-25 05:46:50,588 INFO L384 CDTParser]: Found 1 translation units. [2023-12-25 05:46:50,588 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/email_spec3_product28.cil.c [2023-12-25 05:46:50,605 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b1aaba97b/e9d7f2481c5545df8a365d36f228922c/FLAG46300e27d [2023-12-25 05:46:50,621 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b1aaba97b/e9d7f2481c5545df8a365d36f228922c [2023-12-25 05:46:50,623 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-25 05:46:50,624 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-25 05:46:50,626 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-25 05:46:50,626 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-25 05:46:50,630 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-25 05:46:50,630 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 05:46:50" (1/1) ... [2023-12-25 05:46:50,631 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3bebfb62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:50, skipping insertion in model container [2023-12-25 05:46:50,631 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 05:46:50" (1/1) ... [2023-12-25 05:46:50,686 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 05:46:50,896 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/email_spec3_product28.cil.c[6522,6535] [2023-12-25 05:46:51,172 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 05:46:51,189 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-25 05:46:51,261 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 05:46:51,288 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/email_spec3_product28.cil.c[6522,6535] [2023-12-25 05:46:51,364 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 05:46:51,372 INFO L202 MainTranslator]: Completed pre-run [2023-12-25 05:46:51,378 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Email.i","") [48] [2023-12-25 05:46:51,379 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"SignVerify_spec.i","") [208] [2023-12-25 05:46:51,379 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [270] [2023-12-25 05:46:51,379 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [279] [2023-12-25 05:46:51,380 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"ClientLib.i","") [645] [2023-12-25 05:46:51,380 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [1724] [2023-12-25 05:46:51,380 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"EmailLib.i","") [2007] [2023-12-25 05:46:51,380 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [2409] [2023-12-25 05:46:51,380 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Util.i","") [2622] [2023-12-25 05:46:51,380 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [2639] [2023-12-25 05:46:51,380 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Client.i","") [2674] [2023-12-25 05:46:51,399 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/email_spec3_product28.cil.c[6522,6535] [2023-12-25 05:46:51,444 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 05:46:51,479 INFO L206 MainTranslator]: Completed translation [2023-12-25 05:46:51,480 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:51 WrapperNode [2023-12-25 05:46:51,480 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-25 05:46:51,481 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-25 05:46:51,481 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-25 05:46:51,481 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-25 05:46:51,485 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:51" (1/1) ... [2023-12-25 05:46:51,509 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:51" (1/1) ... [2023-12-25 05:46:51,540 INFO L138 Inliner]: procedures = 131, calls = 203, calls flagged for inlining = 55, calls inlined = 45, statements flattened = 831 [2023-12-25 05:46:51,540 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-25 05:46:51,541 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-25 05:46:51,541 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-25 05:46:51,541 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-25 05:46:51,549 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:51" (1/1) ... [2023-12-25 05:46:51,549 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:51" (1/1) ... [2023-12-25 05:46:51,553 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:51" (1/1) ... [2023-12-25 05:46:51,567 INFO L175 MemorySlicer]: Split 14 memory accesses to 4 slices as follows [2, 4, 4, 4]. 29 percent of accesses are in the largest equivalence class. The 14 initializations are split as follows [2, 4, 4, 4]. The 0 writes are split as follows [0, 0, 0, 0]. [2023-12-25 05:46:51,568 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:51" (1/1) ... [2023-12-25 05:46:51,568 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:51" (1/1) ... [2023-12-25 05:46:51,597 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:51" (1/1) ... [2023-12-25 05:46:51,602 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:51" (1/1) ... [2023-12-25 05:46:51,622 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:51" (1/1) ... [2023-12-25 05:46:51,625 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:51" (1/1) ... [2023-12-25 05:46:51,629 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-25 05:46:51,630 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-25 05:46:51,630 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-25 05:46:51,630 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-25 05:46:51,631 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:51" (1/1) ... [2023-12-25 05:46:51,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 05:46:51,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-25 05:46:51,681 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-25 05:46:51,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-25 05:46:51,725 INFO L130 BoogieDeclarations]: Found specification of procedure getClientPrivateKey [2023-12-25 05:46:51,726 INFO L138 BoogieDeclarations]: Found implementation of procedure getClientPrivateKey [2023-12-25 05:46:51,726 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailEncryptionKey [2023-12-25 05:46:51,731 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailEncryptionKey [2023-12-25 05:46:51,732 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailEncryptionKey [2023-12-25 05:46:51,733 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailEncryptionKey [2023-12-25 05:46:51,733 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailTo [2023-12-25 05:46:51,733 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailTo [2023-12-25 05:46:51,734 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailFrom [2023-12-25 05:46:51,735 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailFrom [2023-12-25 05:46:51,737 INFO L130 BoogieDeclarations]: Found specification of procedure isReadable [2023-12-25 05:46:51,737 INFO L138 BoogieDeclarations]: Found implementation of procedure isReadable [2023-12-25 05:46:51,737 INFO L130 BoogieDeclarations]: Found specification of procedure createClientKeyringEntry [2023-12-25 05:46:51,738 INFO L138 BoogieDeclarations]: Found implementation of procedure createClientKeyringEntry [2023-12-25 05:46:51,738 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailIsEncrypted [2023-12-25 05:46:51,739 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailIsEncrypted [2023-12-25 05:46:51,739 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailSignKey [2023-12-25 05:46:51,739 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailSignKey [2023-12-25 05:46:51,748 INFO L130 BoogieDeclarations]: Found specification of procedure chuckKeyAdd [2023-12-25 05:46:51,751 INFO L138 BoogieDeclarations]: Found implementation of procedure chuckKeyAdd [2023-12-25 05:46:51,751 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailFrom [2023-12-25 05:46:51,751 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailFrom [2023-12-25 05:46:51,751 INFO L130 BoogieDeclarations]: Found specification of procedure setClientId [2023-12-25 05:46:51,752 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientId [2023-12-25 05:46:51,752 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-25 05:46:51,752 INFO L130 BoogieDeclarations]: Found specification of procedure isSigned [2023-12-25 05:46:51,752 INFO L138 BoogieDeclarations]: Found implementation of procedure isSigned [2023-12-25 05:46:51,752 INFO L130 BoogieDeclarations]: Found specification of procedure isKeyPairValid [2023-12-25 05:46:51,752 INFO L138 BoogieDeclarations]: Found implementation of procedure isKeyPairValid [2023-12-25 05:46:51,752 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringUser [2023-12-25 05:46:51,757 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringUser [2023-12-25 05:46:51,757 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2023-12-25 05:46:51,757 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2023-12-25 05:46:51,757 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringPublicKey [2023-12-25 05:46:51,757 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringPublicKey [2023-12-25 05:46:51,757 INFO L130 BoogieDeclarations]: Found specification of procedure outgoing [2023-12-25 05:46:51,757 INFO L138 BoogieDeclarations]: Found implementation of procedure outgoing [2023-12-25 05:46:51,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-25 05:46:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-25 05:46:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-25 05:46:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-25 05:46:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure findPublicKey [2023-12-25 05:46:51,758 INFO L138 BoogieDeclarations]: Found implementation of procedure findPublicKey [2023-12-25 05:46:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure sendEmail [2023-12-25 05:46:51,758 INFO L138 BoogieDeclarations]: Found implementation of procedure sendEmail [2023-12-25 05:46:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure isEncrypted [2023-12-25 05:46:51,758 INFO L138 BoogieDeclarations]: Found implementation of procedure isEncrypted [2023-12-25 05:46:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure setClientPrivateKey [2023-12-25 05:46:51,758 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientPrivateKey [2023-12-25 05:46:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure generateKeyPair [2023-12-25 05:46:51,758 INFO L138 BoogieDeclarations]: Found implementation of procedure generateKeyPair [2023-12-25 05:46:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-25 05:46:51,758 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-25 05:46:51,962 INFO L241 CfgBuilder]: Building ICFG [2023-12-25 05:46:51,965 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-25 05:46:52,594 INFO L282 CfgBuilder]: Performing block encoding [2023-12-25 05:46:52,642 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-25 05:46:52,642 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-25 05:46:52,643 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 05:46:52 BoogieIcfgContainer [2023-12-25 05:46:52,643 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-25 05:46:52,644 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-25 05:46:52,644 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-25 05:46:52,647 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-25 05:46:52,647 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.12 05:46:50" (1/3) ... [2023-12-25 05:46:52,647 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@90882c0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 05:46:52, skipping insertion in model container [2023-12-25 05:46:52,647 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:51" (2/3) ... [2023-12-25 05:46:52,648 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@90882c0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 05:46:52, skipping insertion in model container [2023-12-25 05:46:52,648 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 05:46:52" (3/3) ... [2023-12-25 05:46:52,648 INFO L112 eAbstractionObserver]: Analyzing ICFG email_spec3_product28.cil.c [2023-12-25 05:46:52,660 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-25 05:46:52,661 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-25 05:46:52,692 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-25 05:46:52,697 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;@39f46264, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-25 05:46:52,697 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-25 05:46:52,701 INFO L276 IsEmpty]: Start isEmpty. Operand has 313 states, 233 states have (on average 1.5708154506437768) internal successors, (366), 239 states have internal predecessors, (366), 55 states have call successors, (55), 23 states have call predecessors, (55), 23 states have return successors, (55), 54 states have call predecessors, (55), 55 states have call successors, (55) [2023-12-25 05:46:52,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-25 05:46:52,713 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:52,713 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 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] [2023-12-25 05:46:52,713 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:52,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:52,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1777957587, now seen corresponding path program 1 times [2023-12-25 05:46:52,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:52,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [195191725] [2023-12-25 05:46:52,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:52,727 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:46:52,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:52,748 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:46:52,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-25 05:46:53,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:53,140 INFO L262 TraceCheckSpWp]: Trace formula consists of 565 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-25 05:46:53,147 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:53,197 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2023-12-25 05:46:53,197 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:53,197 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:53,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [195191725] [2023-12-25 05:46:53,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [195191725] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:53,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:53,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 05:46:53,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978220086] [2023-12-25 05:46:53,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:53,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-25 05:46:53,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:53,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-25 05:46:53,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-25 05:46:53,241 INFO L87 Difference]: Start difference. First operand has 313 states, 233 states have (on average 1.5708154506437768) internal successors, (366), 239 states have internal predecessors, (366), 55 states have call successors, (55), 23 states have call predecessors, (55), 23 states have return successors, (55), 54 states have call predecessors, (55), 55 states have call successors, (55) Second operand has 2 states, 2 states have (on average 30.0) internal successors, (60), 2 states have internal predecessors, (60), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:46:53,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:53,339 INFO L93 Difference]: Finished difference Result 484 states and 722 transitions. [2023-12-25 05:46:53,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-25 05:46:53,342 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 30.0) internal successors, (60), 2 states have internal predecessors, (60), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 120 [2023-12-25 05:46:53,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:53,358 INFO L225 Difference]: With dead ends: 484 [2023-12-25 05:46:53,358 INFO L226 Difference]: Without dead ends: 309 [2023-12-25 05:46:53,365 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 119 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-25 05:46:53,368 INFO L413 NwaCegarLoop]: 459 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:53,369 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 459 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:46:53,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2023-12-25 05:46:53,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 309. [2023-12-25 05:46:53,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 231 states have (on average 1.5541125541125542) internal successors, (359), 235 states have internal predecessors, (359), 55 states have call successors, (55), 23 states have call predecessors, (55), 22 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-25 05:46:53,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 466 transitions. [2023-12-25 05:46:53,430 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 466 transitions. Word has length 120 [2023-12-25 05:46:53,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:53,431 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 466 transitions. [2023-12-25 05:46:53,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 30.0) internal successors, (60), 2 states have internal predecessors, (60), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:46:53,431 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 466 transitions. [2023-12-25 05:46:53,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-25 05:46:53,435 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:53,435 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 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] [2023-12-25 05:46:53,457 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-12-25 05:46:53,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:46:53,642 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:53,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:53,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1401924512, now seen corresponding path program 1 times [2023-12-25 05:46:53,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:53,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [958907615] [2023-12-25 05:46:53,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:53,643 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:46:53,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:53,645 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:46:53,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-25 05:46:53,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:53,911 INFO L262 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 05:46:53,916 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:53,984 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-25 05:46:53,985 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:53,985 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:53,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [958907615] [2023-12-25 05:46:53,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [958907615] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:53,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:53,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:46:53,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677315399] [2023-12-25 05:46:53,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:53,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:46:53,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:53,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:46:53,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:46:53,988 INFO L87 Difference]: Start difference. First operand 309 states and 466 transitions. Second operand has 5 states, 4 states have (on average 17.5) internal successors, (70), 5 states have internal predecessors, (70), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-25 05:46:54,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:54,092 INFO L93 Difference]: Finished difference Result 613 states and 926 transitions. [2023-12-25 05:46:54,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:46:54,093 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 17.5) internal successors, (70), 5 states have internal predecessors, (70), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) Word has length 121 [2023-12-25 05:46:54,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:54,095 INFO L225 Difference]: With dead ends: 613 [2023-12-25 05:46:54,095 INFO L226 Difference]: Without dead ends: 311 [2023-12-25 05:46:54,096 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:46:54,096 INFO L413 NwaCegarLoop]: 447 mSDtfsCounter, 8 mSDsluCounter, 1330 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1777 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:54,097 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1777 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:46:54,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2023-12-25 05:46:54,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 311. [2023-12-25 05:46:54,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 232 states have (on average 1.5517241379310345) internal successors, (360), 237 states have internal predecessors, (360), 55 states have call successors, (55), 23 states have call predecessors, (55), 23 states have return successors, (54), 52 states have call predecessors, (54), 52 states have call successors, (54) [2023-12-25 05:46:54,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 469 transitions. [2023-12-25 05:46:54,112 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 469 transitions. Word has length 121 [2023-12-25 05:46:54,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:54,112 INFO L495 AbstractCegarLoop]: Abstraction has 311 states and 469 transitions. [2023-12-25 05:46:54,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 17.5) internal successors, (70), 5 states have internal predecessors, (70), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-25 05:46:54,113 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 469 transitions. [2023-12-25 05:46:54,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-12-25 05:46:54,115 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:54,115 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:46:54,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-25 05:46:54,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:46:54,322 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:54,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:54,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1223887554, now seen corresponding path program 1 times [2023-12-25 05:46:54,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:54,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1304974297] [2023-12-25 05:46:54,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:54,325 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:46:54,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:54,327 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:46:54,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-25 05:46:54,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:54,572 INFO L262 TraceCheckSpWp]: Trace formula consists of 567 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 05:46:54,576 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:54,603 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-25 05:46:54,603 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:54,603 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:54,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1304974297] [2023-12-25 05:46:54,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1304974297] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:54,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:54,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:46:54,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702210063] [2023-12-25 05:46:54,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:54,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:46:54,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:54,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:46:54,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:46:54,605 INFO L87 Difference]: Start difference. First operand 311 states and 469 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-25 05:46:54,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:54,694 INFO L93 Difference]: Finished difference Result 615 states and 930 transitions. [2023-12-25 05:46:54,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:46:54,695 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 122 [2023-12-25 05:46:54,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:54,696 INFO L225 Difference]: With dead ends: 615 [2023-12-25 05:46:54,696 INFO L226 Difference]: Without dead ends: 313 [2023-12-25 05:46:54,697 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:46:54,698 INFO L413 NwaCegarLoop]: 445 mSDtfsCounter, 8 mSDsluCounter, 1318 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1763 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:54,698 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1763 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:46:54,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2023-12-25 05:46:54,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 313. [2023-12-25 05:46:54,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 233 states have (on average 1.5493562231759657) internal successors, (361), 239 states have internal predecessors, (361), 55 states have call successors, (55), 23 states have call predecessors, (55), 24 states have return successors, (58), 52 states have call predecessors, (58), 52 states have call successors, (58) [2023-12-25 05:46:54,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 474 transitions. [2023-12-25 05:46:54,708 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 474 transitions. Word has length 122 [2023-12-25 05:46:54,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:54,709 INFO L495 AbstractCegarLoop]: Abstraction has 313 states and 474 transitions. [2023-12-25 05:46:54,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-25 05:46:54,709 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 474 transitions. [2023-12-25 05:46:54,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2023-12-25 05:46:54,710 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:54,710 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:46:54,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-25 05:46:54,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:46:54,917 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:54,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:54,918 INFO L85 PathProgramCache]: Analyzing trace with hash -2129480239, now seen corresponding path program 1 times [2023-12-25 05:46:54,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:54,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [74825772] [2023-12-25 05:46:54,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:54,919 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:46:54,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:54,932 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:46:54,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-25 05:46:55,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:55,146 INFO L262 TraceCheckSpWp]: Trace formula consists of 568 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 05:46:55,149 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:55,171 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-25 05:46:55,171 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:55,171 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:55,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [74825772] [2023-12-25 05:46:55,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [74825772] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:55,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:55,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:46:55,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177252370] [2023-12-25 05:46:55,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:55,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:46:55,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:55,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:46:55,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:46:55,173 INFO L87 Difference]: Start difference. First operand 313 states and 474 transitions. Second operand has 5 states, 4 states have (on average 17.75) internal successors, (71), 5 states have internal predecessors, (71), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-25 05:46:55,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:55,248 INFO L93 Difference]: Finished difference Result 607 states and 920 transitions. [2023-12-25 05:46:55,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:46:55,248 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 17.75) internal successors, (71), 5 states have internal predecessors, (71), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) Word has length 123 [2023-12-25 05:46:55,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:55,250 INFO L225 Difference]: With dead ends: 607 [2023-12-25 05:46:55,250 INFO L226 Difference]: Without dead ends: 313 [2023-12-25 05:46:55,251 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:46:55,251 INFO L413 NwaCegarLoop]: 447 mSDtfsCounter, 8 mSDsluCounter, 1330 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1777 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:55,251 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1777 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:46:55,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2023-12-25 05:46:55,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 313. [2023-12-25 05:46:55,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 233 states have (on average 1.5493562231759657) internal successors, (361), 239 states have internal predecessors, (361), 55 states have call successors, (55), 23 states have call predecessors, (55), 24 states have return successors, (57), 52 states have call predecessors, (57), 52 states have call successors, (57) [2023-12-25 05:46:55,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 473 transitions. [2023-12-25 05:46:55,260 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 473 transitions. Word has length 123 [2023-12-25 05:46:55,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:55,260 INFO L495 AbstractCegarLoop]: Abstraction has 313 states and 473 transitions. [2023-12-25 05:46:55,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 17.75) internal successors, (71), 5 states have internal predecessors, (71), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-25 05:46:55,261 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 473 transitions. [2023-12-25 05:46:55,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2023-12-25 05:46:55,262 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:55,262 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:46:55,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 (5)] Forceful destruction successful, exit code 0 [2023-12-25 05:46:55,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:46:55,469 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:55,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:55,469 INFO L85 PathProgramCache]: Analyzing trace with hash -464757363, now seen corresponding path program 2 times [2023-12-25 05:46:55,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:55,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1930968562] [2023-12-25 05:46:55,470 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-25 05:46:55,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-25 05:46:55,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:55,472 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:46:55,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 (6)] Waiting until timeout for monitored process [2023-12-25 05:46:55,665 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-25 05:46:55,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 05:46:55,670 INFO L262 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:46:55,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:55,685 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-25 05:46:55,686 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:55,686 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:55,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1930968562] [2023-12-25 05:46:55,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1930968562] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:55,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:55,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:46:55,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755684318] [2023-12-25 05:46:55,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:55,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:46:55,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:55,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:46:55,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:46:55,688 INFO L87 Difference]: Start difference. First operand 313 states and 473 transitions. Second operand has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:46:55,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:55,720 INFO L93 Difference]: Finished difference Result 483 states and 712 transitions. [2023-12-25 05:46:55,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:46:55,722 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 124 [2023-12-25 05:46:55,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:55,723 INFO L225 Difference]: With dead ends: 483 [2023-12-25 05:46:55,723 INFO L226 Difference]: Without dead ends: 315 [2023-12-25 05:46:55,724 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:46:55,724 INFO L413 NwaCegarLoop]: 456 mSDtfsCounter, 0 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 911 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:55,725 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 911 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:46:55,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2023-12-25 05:46:55,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 315. [2023-12-25 05:46:55,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 235 states have (on average 1.5446808510638297) internal successors, (363), 241 states have internal predecessors, (363), 55 states have call successors, (55), 23 states have call predecessors, (55), 24 states have return successors, (57), 52 states have call predecessors, (57), 52 states have call successors, (57) [2023-12-25 05:46:55,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 475 transitions. [2023-12-25 05:46:55,733 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 475 transitions. Word has length 124 [2023-12-25 05:46:55,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:55,734 INFO L495 AbstractCegarLoop]: Abstraction has 315 states and 475 transitions. [2023-12-25 05:46:55,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:46:55,734 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 475 transitions. [2023-12-25 05:46:55,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2023-12-25 05:46:55,735 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:55,735 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:46:55,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 (6)] Forceful destruction successful, exit code 0 [2023-12-25 05:46:55,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:46:55,940 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:55,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:55,941 INFO L85 PathProgramCache]: Analyzing trace with hash 882430543, now seen corresponding path program 1 times [2023-12-25 05:46:55,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:55,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [262143026] [2023-12-25 05:46:55,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:55,942 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:46:55,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:55,943 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:46:55,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-25 05:46:56,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:56,163 INFO L262 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 05:46:56,166 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:56,188 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-25 05:46:56,188 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:56,188 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:56,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [262143026] [2023-12-25 05:46:56,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [262143026] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:56,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:56,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:46:56,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571349809] [2023-12-25 05:46:56,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:56,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:46:56,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:56,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:46:56,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:46:56,190 INFO L87 Difference]: Start difference. First operand 315 states and 475 transitions. Second operand has 5 states, 4 states have (on average 19.0) internal successors, (76), 5 states have internal predecessors, (76), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-25 05:46:56,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:56,267 INFO L93 Difference]: Finished difference Result 613 states and 927 transitions. [2023-12-25 05:46:56,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:46:56,268 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 19.0) internal successors, (76), 5 states have internal predecessors, (76), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) Word has length 129 [2023-12-25 05:46:56,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:56,269 INFO L225 Difference]: With dead ends: 613 [2023-12-25 05:46:56,269 INFO L226 Difference]: Without dead ends: 317 [2023-12-25 05:46:56,270 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:46:56,271 INFO L413 NwaCegarLoop]: 448 mSDtfsCounter, 6 mSDsluCounter, 1331 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1779 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:56,271 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1779 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:46:56,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2023-12-25 05:46:56,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 317. [2023-12-25 05:46:56,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 236 states have (on average 1.5423728813559323) internal successors, (364), 243 states have internal predecessors, (364), 55 states have call successors, (55), 23 states have call predecessors, (55), 25 states have return successors, (59), 52 states have call predecessors, (59), 52 states have call successors, (59) [2023-12-25 05:46:56,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 478 transitions. [2023-12-25 05:46:56,280 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 478 transitions. Word has length 129 [2023-12-25 05:46:56,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:56,280 INFO L495 AbstractCegarLoop]: Abstraction has 317 states and 478 transitions. [2023-12-25 05:46:56,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 19.0) internal successors, (76), 5 states have internal predecessors, (76), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-25 05:46:56,280 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 478 transitions. [2023-12-25 05:46:56,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2023-12-25 05:46:56,282 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:56,282 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:46:56,300 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 (7)] Ended with exit code 0 [2023-12-25 05:46:56,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:46:56,488 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:56,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:56,489 INFO L85 PathProgramCache]: Analyzing trace with hash 85447140, now seen corresponding path program 1 times [2023-12-25 05:46:56,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:56,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [626659711] [2023-12-25 05:46:56,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:56,489 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:46:56,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:56,491 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:46:56,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-25 05:46:56,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:56,717 INFO L262 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 05:46:56,720 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:56,741 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-25 05:46:56,741 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:56,741 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:56,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [626659711] [2023-12-25 05:46:56,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [626659711] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:56,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:56,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:46:56,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50582938] [2023-12-25 05:46:56,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:56,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:46:56,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:56,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:46:56,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:46:56,742 INFO L87 Difference]: Start difference. First operand 317 states and 478 transitions. Second operand has 5 states, 4 states have (on average 19.25) internal successors, (77), 5 states have internal predecessors, (77), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-25 05:46:56,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:56,815 INFO L93 Difference]: Finished difference Result 615 states and 930 transitions. [2023-12-25 05:46:56,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:46:56,816 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 19.25) internal successors, (77), 5 states have internal predecessors, (77), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) Word has length 130 [2023-12-25 05:46:56,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:56,817 INFO L225 Difference]: With dead ends: 615 [2023-12-25 05:46:56,817 INFO L226 Difference]: Without dead ends: 319 [2023-12-25 05:46:56,818 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:46:56,818 INFO L413 NwaCegarLoop]: 447 mSDtfsCounter, 6 mSDsluCounter, 1330 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1777 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:56,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1777 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:46:56,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2023-12-25 05:46:56,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 317. [2023-12-25 05:46:56,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 236 states have (on average 1.5423728813559323) internal successors, (364), 243 states have internal predecessors, (364), 55 states have call successors, (55), 23 states have call predecessors, (55), 25 states have return successors, (59), 52 states have call predecessors, (59), 52 states have call successors, (59) [2023-12-25 05:46:56,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 478 transitions. [2023-12-25 05:46:56,827 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 478 transitions. Word has length 130 [2023-12-25 05:46:56,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:56,827 INFO L495 AbstractCegarLoop]: Abstraction has 317 states and 478 transitions. [2023-12-25 05:46:56,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 19.25) internal successors, (77), 5 states have internal predecessors, (77), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-25 05:46:56,827 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 478 transitions. [2023-12-25 05:46:56,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2023-12-25 05:46:56,828 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:56,828 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:46:56,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-25 05:46:57,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:46:57,035 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:57,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:57,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1991850406, now seen corresponding path program 1 times [2023-12-25 05:46:57,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:57,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [36742875] [2023-12-25 05:46:57,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:57,036 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:46:57,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:57,040 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:46:57,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-25 05:46:57,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:57,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 577 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 05:46:57,264 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:57,285 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-25 05:46:57,285 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:57,285 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:57,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [36742875] [2023-12-25 05:46:57,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [36742875] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:57,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:57,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:46:57,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217350125] [2023-12-25 05:46:57,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:57,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:46:57,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:57,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:46:57,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:46:57,287 INFO L87 Difference]: Start difference. First operand 317 states and 478 transitions. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-25 05:46:57,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:57,370 INFO L93 Difference]: Finished difference Result 611 states and 922 transitions. [2023-12-25 05:46:57,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:46:57,370 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 130 [2023-12-25 05:46:57,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:57,372 INFO L225 Difference]: With dead ends: 611 [2023-12-25 05:46:57,372 INFO L226 Difference]: Without dead ends: 317 [2023-12-25 05:46:57,372 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:46:57,373 INFO L413 NwaCegarLoop]: 445 mSDtfsCounter, 8 mSDsluCounter, 1319 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1764 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:57,373 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1764 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:46:57,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2023-12-25 05:46:57,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 317. [2023-12-25 05:46:57,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 236 states have (on average 1.5423728813559323) internal successors, (364), 243 states have internal predecessors, (364), 55 states have call successors, (55), 23 states have call predecessors, (55), 25 states have return successors, (58), 52 states have call predecessors, (58), 52 states have call successors, (58) [2023-12-25 05:46:57,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 477 transitions. [2023-12-25 05:46:57,380 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 477 transitions. Word has length 130 [2023-12-25 05:46:57,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:57,381 INFO L495 AbstractCegarLoop]: Abstraction has 317 states and 477 transitions. [2023-12-25 05:46:57,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-25 05:46:57,381 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 477 transitions. [2023-12-25 05:46:57,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-12-25 05:46:57,382 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:57,382 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:46:57,388 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-12-25 05:46:57,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:46:57,589 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:57,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:57,589 INFO L85 PathProgramCache]: Analyzing trace with hash -623271737, now seen corresponding path program 2 times [2023-12-25 05:46:57,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:57,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2134234384] [2023-12-25 05:46:57,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-25 05:46:57,590 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:46:57,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:57,591 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:46:57,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-25 05:46:57,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-25 05:46:57,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 05:46:57,812 INFO L262 TraceCheckSpWp]: Trace formula consists of 578 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-25 05:46:57,815 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:57,977 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 17 proven. 6 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-25 05:46:57,977 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 05:46:58,228 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-12-25 05:46:58,228 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:58,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2134234384] [2023-12-25 05:46:58,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2134234384] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 05:46:58,229 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 05:46:58,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2023-12-25 05:46:58,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126786838] [2023-12-25 05:46:58,229 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 05:46:58,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 05:46:58,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:58,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 05:46:58,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2023-12-25 05:46:58,230 INFO L87 Difference]: Start difference. First operand 317 states and 477 transitions. Second operand has 16 states, 16 states have (on average 9.0) internal successors, (144), 14 states have internal predecessors, (144), 4 states have call successors, (35), 6 states have call predecessors, (35), 9 states have return successors, (31), 6 states have call predecessors, (31), 4 states have call successors, (31) [2023-12-25 05:47:01,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:47:01,088 INFO L93 Difference]: Finished difference Result 990 states and 1502 transitions. [2023-12-25 05:47:01,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-25 05:47:01,089 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 9.0) internal successors, (144), 14 states have internal predecessors, (144), 4 states have call successors, (35), 6 states have call predecessors, (35), 9 states have return successors, (31), 6 states have call predecessors, (31), 4 states have call successors, (31) Word has length 131 [2023-12-25 05:47:01,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:47:01,095 INFO L225 Difference]: With dead ends: 990 [2023-12-25 05:47:01,095 INFO L226 Difference]: Without dead ends: 829 [2023-12-25 05:47:01,096 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 247 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=155, Invalid=657, Unknown=0, NotChecked=0, Total=812 [2023-12-25 05:47:01,098 INFO L413 NwaCegarLoop]: 260 mSDtfsCounter, 1669 mSDsluCounter, 1689 mSDsCounter, 0 mSdLazyCounter, 3676 mSolverCounterSat, 481 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1723 SdHoareTripleChecker+Valid, 1949 SdHoareTripleChecker+Invalid, 4157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 481 IncrementalHoareTripleChecker+Valid, 3676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-12-25 05:47:01,098 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1723 Valid, 1949 Invalid, 4157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [481 Valid, 3676 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-12-25 05:47:01,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 829 states. [2023-12-25 05:47:01,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 829 to 633. [2023-12-25 05:47:01,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 475 states have (on average 1.543157894736842) internal successors, (733), 485 states have internal predecessors, (733), 106 states have call successors, (106), 46 states have call predecessors, (106), 51 states have return successors, (117), 105 states have call predecessors, (117), 102 states have call successors, (117) [2023-12-25 05:47:01,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 956 transitions. [2023-12-25 05:47:01,133 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 956 transitions. Word has length 131 [2023-12-25 05:47:01,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:47:01,134 INFO L495 AbstractCegarLoop]: Abstraction has 633 states and 956 transitions. [2023-12-25 05:47:01,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 9.0) internal successors, (144), 14 states have internal predecessors, (144), 4 states have call successors, (35), 6 states have call predecessors, (35), 9 states have return successors, (31), 6 states have call predecessors, (31), 4 states have call successors, (31) [2023-12-25 05:47:01,134 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 956 transitions. [2023-12-25 05:47:01,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-25 05:47:01,136 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:47:01,136 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:47:01,146 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-25 05:47:01,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:01,346 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:47:01,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:47:01,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1306274, now seen corresponding path program 1 times [2023-12-25 05:47:01,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:47:01,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1392094949] [2023-12-25 05:47:01,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:47:01,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-25 05:47:01,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:47:01,349 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:47:01,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-25 05:47:01,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:47:01,545 INFO L262 TraceCheckSpWp]: Trace formula consists of 579 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 05:47:01,548 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:47:01,574 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-25 05:47:01,574 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:47:01,574 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:47:01,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1392094949] [2023-12-25 05:47:01,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1392094949] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:47:01,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:47:01,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:47:01,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433152709] [2023-12-25 05:47:01,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:47:01,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:47:01,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:47:01,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:47:01,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:47:01,575 INFO L87 Difference]: Start difference. First operand 633 states and 956 transitions. Second operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-25 05:47:01,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:47:01,668 INFO L93 Difference]: Finished difference Result 1233 states and 1870 transitions. [2023-12-25 05:47:01,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:47:01,668 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 132 [2023-12-25 05:47:01,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:47:01,671 INFO L225 Difference]: With dead ends: 1233 [2023-12-25 05:47:01,671 INFO L226 Difference]: Without dead ends: 639 [2023-12-25 05:47:01,672 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:47:01,672 INFO L413 NwaCegarLoop]: 446 mSDtfsCounter, 6 mSDsluCounter, 1320 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1766 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:47:01,672 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1766 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:47:01,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states. [2023-12-25 05:47:01,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 637. [2023-12-25 05:47:01,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 477 states have (on average 1.5408805031446542) internal successors, (735), 489 states have internal predecessors, (735), 106 states have call successors, (106), 46 states have call predecessors, (106), 53 states have return successors, (122), 105 states have call predecessors, (122), 102 states have call successors, (122) [2023-12-25 05:47:01,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 963 transitions. [2023-12-25 05:47:01,691 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 963 transitions. Word has length 132 [2023-12-25 05:47:01,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:47:01,691 INFO L495 AbstractCegarLoop]: Abstraction has 637 states and 963 transitions. [2023-12-25 05:47:01,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-25 05:47:01,691 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 963 transitions. [2023-12-25 05:47:01,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-25 05:47:01,693 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:47:01,693 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:47:01,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-25 05:47:01,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:01,898 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:47:01,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:47:01,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1510989832, now seen corresponding path program 1 times [2023-12-25 05:47:01,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:47:01,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1158471801] [2023-12-25 05:47:01,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:47:01,900 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:01,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:47:01,901 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:47:01,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-25 05:47:02,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:47:02,142 INFO L262 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:47:02,145 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:47:02,159 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-25 05:47:02,159 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:47:02,159 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:47:02,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1158471801] [2023-12-25 05:47:02,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1158471801] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:47:02,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:47:02,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:47:02,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93033837] [2023-12-25 05:47:02,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:47:02,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:47:02,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:47:02,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:47:02,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:02,160 INFO L87 Difference]: Start difference. First operand 637 states and 963 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:02,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:47:02,205 INFO L93 Difference]: Finished difference Result 1325 states and 2036 transitions. [2023-12-25 05:47:02,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:47:02,206 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 133 [2023-12-25 05:47:02,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:47:02,209 INFO L225 Difference]: With dead ends: 1325 [2023-12-25 05:47:02,209 INFO L226 Difference]: Without dead ends: 733 [2023-12-25 05:47:02,210 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:02,211 INFO L413 NwaCegarLoop]: 468 mSDtfsCounter, 95 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 880 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:47:02,211 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 880 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:47:02,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2023-12-25 05:47:02,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 723. [2023-12-25 05:47:02,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 723 states, 541 states have (on average 1.55452865064695) internal successors, (841), 553 states have internal predecessors, (841), 128 states have call successors, (128), 46 states have call predecessors, (128), 53 states have return successors, (152), 127 states have call predecessors, (152), 124 states have call successors, (152) [2023-12-25 05:47:02,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 723 states to 723 states and 1121 transitions. [2023-12-25 05:47:02,248 INFO L78 Accepts]: Start accepts. Automaton has 723 states and 1121 transitions. Word has length 133 [2023-12-25 05:47:02,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:47:02,248 INFO L495 AbstractCegarLoop]: Abstraction has 723 states and 1121 transitions. [2023-12-25 05:47:02,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:02,249 INFO L276 IsEmpty]: Start isEmpty. Operand 723 states and 1121 transitions. [2023-12-25 05:47:02,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-12-25 05:47:02,251 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:47:02,252 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:47:02,259 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2023-12-25 05:47:02,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:02,458 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:47:02,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:47:02,458 INFO L85 PathProgramCache]: Analyzing trace with hash 915098905, now seen corresponding path program 1 times [2023-12-25 05:47:02,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:47:02,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [687605180] [2023-12-25 05:47:02,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:47:02,459 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:02,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:47:02,460 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:47:02,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-25 05:47:02,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:47:02,712 INFO L262 TraceCheckSpWp]: Trace formula consists of 581 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:47:02,715 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:47:02,742 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-25 05:47:02,742 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 05:47:02,786 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-25 05:47:02,786 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:47:02,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [687605180] [2023-12-25 05:47:02,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [687605180] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 05:47:02,786 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 05:47:02,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-25 05:47:02,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560810417] [2023-12-25 05:47:02,786 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 05:47:02,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 05:47:02,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:47:02,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 05:47:02,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:47:02,787 INFO L87 Difference]: Start difference. First operand 723 states and 1121 transitions. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2023-12-25 05:47:02,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:47:02,961 INFO L93 Difference]: Finished difference Result 1679 states and 2719 transitions. [2023-12-25 05:47:02,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 05:47:02,961 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 134 [2023-12-25 05:47:02,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:47:02,966 INFO L225 Difference]: With dead ends: 1679 [2023-12-25 05:47:02,966 INFO L226 Difference]: Without dead ends: 1343 [2023-12-25 05:47:02,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:47:02,969 INFO L413 NwaCegarLoop]: 500 mSDtfsCounter, 406 mSDsluCounter, 1156 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 1656 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:47:02,969 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [436 Valid, 1656 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:47:02,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1343 states. [2023-12-25 05:47:03,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1343 to 1313. [2023-12-25 05:47:03,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1313 states, 1003 states have (on average 1.6161515453639084) internal successors, (1621), 1015 states have internal predecessors, (1621), 256 states have call successors, (256), 46 states have call predecessors, (256), 53 states have return successors, (320), 255 states have call predecessors, (320), 252 states have call successors, (320) [2023-12-25 05:47:03,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1313 states to 1313 states and 2197 transitions. [2023-12-25 05:47:03,014 INFO L78 Accepts]: Start accepts. Automaton has 1313 states and 2197 transitions. Word has length 134 [2023-12-25 05:47:03,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:47:03,014 INFO L495 AbstractCegarLoop]: Abstraction has 1313 states and 2197 transitions. [2023-12-25 05:47:03,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2023-12-25 05:47:03,014 INFO L276 IsEmpty]: Start isEmpty. Operand 1313 states and 2197 transitions. [2023-12-25 05:47:03,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-25 05:47:03,019 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:47:03,019 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:47:03,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-25 05:47:03,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:03,224 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:47:03,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:47:03,225 INFO L85 PathProgramCache]: Analyzing trace with hash -976462372, now seen corresponding path program 1 times [2023-12-25 05:47:03,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:47:03,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1481718054] [2023-12-25 05:47:03,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:47:03,226 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:03,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:47:03,227 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:47:03,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-25 05:47:03,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:47:03,428 INFO L262 TraceCheckSpWp]: Trace formula consists of 586 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:47:03,430 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:47:03,443 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-25 05:47:03,443 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:47:03,443 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:47:03,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1481718054] [2023-12-25 05:47:03,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1481718054] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:47:03,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:47:03,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:47:03,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925614482] [2023-12-25 05:47:03,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:47:03,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:47:03,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:47:03,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:47:03,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:03,445 INFO L87 Difference]: Start difference. First operand 1313 states and 2197 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:03,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:47:03,515 INFO L93 Difference]: Finished difference Result 3107 states and 5286 transitions. [2023-12-25 05:47:03,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:47:03,515 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 140 [2023-12-25 05:47:03,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:47:03,526 INFO L225 Difference]: With dead ends: 3107 [2023-12-25 05:47:03,526 INFO L226 Difference]: Without dead ends: 1907 [2023-12-25 05:47:03,530 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:03,530 INFO L413 NwaCegarLoop]: 465 mSDtfsCounter, 93 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 920 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:47:03,530 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 920 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:47:03,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1907 states. [2023-12-25 05:47:03,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1907 to 1897. [2023-12-25 05:47:03,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1897 states, 1459 states have (on average 1.6278272789581905) internal successors, (2375), 1471 states have internal predecessors, (2375), 384 states have call successors, (384), 46 states have call predecessors, (384), 53 states have return successors, (488), 383 states have call predecessors, (488), 380 states have call successors, (488) [2023-12-25 05:47:03,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1897 states to 1897 states and 3247 transitions. [2023-12-25 05:47:03,620 INFO L78 Accepts]: Start accepts. Automaton has 1897 states and 3247 transitions. Word has length 140 [2023-12-25 05:47:03,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:47:03,620 INFO L495 AbstractCegarLoop]: Abstraction has 1897 states and 3247 transitions. [2023-12-25 05:47:03,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:03,620 INFO L276 IsEmpty]: Start isEmpty. Operand 1897 states and 3247 transitions. [2023-12-25 05:47:03,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-25 05:47:03,629 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:47:03,629 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:47:03,634 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-25 05:47:03,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:03,834 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:47:03,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:47:03,835 INFO L85 PathProgramCache]: Analyzing trace with hash 2115117000, now seen corresponding path program 1 times [2023-12-25 05:47:03,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:47:03,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [745076255] [2023-12-25 05:47:03,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:47:03,836 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:03,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:47:03,837 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:47:03,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-25 05:47:04,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:47:04,068 INFO L262 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:47:04,072 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:47:04,085 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-25 05:47:04,085 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:47:04,085 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:47:04,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [745076255] [2023-12-25 05:47:04,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [745076255] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:47:04,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:47:04,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:47:04,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013466384] [2023-12-25 05:47:04,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:47:04,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:47:04,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:47:04,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:47:04,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:04,086 INFO L87 Difference]: Start difference. First operand 1897 states and 3247 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:04,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:47:04,177 INFO L93 Difference]: Finished difference Result 4501 states and 7760 transitions. [2023-12-25 05:47:04,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:47:04,177 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 141 [2023-12-25 05:47:04,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:47:04,189 INFO L225 Difference]: With dead ends: 4501 [2023-12-25 05:47:04,189 INFO L226 Difference]: Without dead ends: 2817 [2023-12-25 05:47:04,195 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:04,195 INFO L413 NwaCegarLoop]: 457 mSDtfsCounter, 91 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 907 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:47:04,195 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 907 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:47:04,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2817 states. [2023-12-25 05:47:04,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2817 to 2807. [2023-12-25 05:47:04,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2807 states, 2179 states have (on average 1.63515374024782) internal successors, (3563), 2191 states have internal predecessors, (3563), 574 states have call successors, (574), 46 states have call predecessors, (574), 53 states have return successors, (710), 573 states have call predecessors, (710), 570 states have call successors, (710) [2023-12-25 05:47:04,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2807 states to 2807 states and 4847 transitions. [2023-12-25 05:47:04,333 INFO L78 Accepts]: Start accepts. Automaton has 2807 states and 4847 transitions. Word has length 141 [2023-12-25 05:47:04,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:47:04,333 INFO L495 AbstractCegarLoop]: Abstraction has 2807 states and 4847 transitions. [2023-12-25 05:47:04,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:04,334 INFO L276 IsEmpty]: Start isEmpty. Operand 2807 states and 4847 transitions. [2023-12-25 05:47:04,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-25 05:47:04,345 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:47:04,345 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:47:04,354 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-25 05:47:04,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:04,552 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:47:04,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:47:04,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1553084230, now seen corresponding path program 1 times [2023-12-25 05:47:04,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:47:04,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1823183816] [2023-12-25 05:47:04,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:47:04,553 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:04,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:47:04,554 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:47:04,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-25 05:47:04,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:47:04,759 INFO L262 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:47:04,762 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:47:04,778 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-25 05:47:04,778 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:47:04,778 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:47:04,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1823183816] [2023-12-25 05:47:04,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1823183816] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:47:04,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:47:04,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:47:04,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938727025] [2023-12-25 05:47:04,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:47:04,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:47:04,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:47:04,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:47:04,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:04,781 INFO L87 Difference]: Start difference. First operand 2807 states and 4847 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:04,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:47:04,892 INFO L93 Difference]: Finished difference Result 6537 states and 11400 transitions. [2023-12-25 05:47:04,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:47:04,892 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 142 [2023-12-25 05:47:04,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:47:04,912 INFO L225 Difference]: With dead ends: 6537 [2023-12-25 05:47:04,912 INFO L226 Difference]: Without dead ends: 4183 [2023-12-25 05:47:04,925 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:04,926 INFO L413 NwaCegarLoop]: 455 mSDtfsCounter, 89 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 902 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:47:04,926 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 902 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:47:04,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4183 states. [2023-12-25 05:47:05,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4183 to 4173. [2023-12-25 05:47:05,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4173 states, 3299 states have (on average 1.6414064868141862) internal successors, (5415), 3311 states have internal predecessors, (5415), 820 states have call successors, (820), 46 states have call predecessors, (820), 53 states have return successors, (1040), 819 states have call predecessors, (1040), 816 states have call successors, (1040) [2023-12-25 05:47:05,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4173 states to 4173 states and 7275 transitions. [2023-12-25 05:47:05,130 INFO L78 Accepts]: Start accepts. Automaton has 4173 states and 7275 transitions. Word has length 142 [2023-12-25 05:47:05,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:47:05,131 INFO L495 AbstractCegarLoop]: Abstraction has 4173 states and 7275 transitions. [2023-12-25 05:47:05,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:05,131 INFO L276 IsEmpty]: Start isEmpty. Operand 4173 states and 7275 transitions. [2023-12-25 05:47:05,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-25 05:47:05,156 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:47:05,156 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:47:05,178 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-25 05:47:05,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:05,365 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:47:05,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:47:05,366 INFO L85 PathProgramCache]: Analyzing trace with hash -477654265, now seen corresponding path program 1 times [2023-12-25 05:47:05,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:47:05,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1116360167] [2023-12-25 05:47:05,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:47:05,366 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:05,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:47:05,367 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:47:05,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-25 05:47:05,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:47:05,576 INFO L262 TraceCheckSpWp]: Trace formula consists of 589 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:47:05,578 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:47:05,595 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-25 05:47:05,595 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:47:05,595 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:47:05,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1116360167] [2023-12-25 05:47:05,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1116360167] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:47:05,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:47:05,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:47:05,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520110738] [2023-12-25 05:47:05,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:47:05,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:47:05,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:47:05,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:47:05,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:05,598 INFO L87 Difference]: Start difference. First operand 4173 states and 7275 transitions. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:05,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:47:05,878 INFO L93 Difference]: Finished difference Result 9677 states and 17036 transitions. [2023-12-25 05:47:05,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:47:05,878 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 143 [2023-12-25 05:47:05,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:47:05,910 INFO L225 Difference]: With dead ends: 9677 [2023-12-25 05:47:05,910 INFO L226 Difference]: Without dead ends: 6351 [2023-12-25 05:47:05,925 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:05,926 INFO L413 NwaCegarLoop]: 455 mSDtfsCounter, 87 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 902 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:47:05,926 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 902 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:47:05,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6351 states. [2023-12-25 05:47:06,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6351 to 6341. [2023-12-25 05:47:06,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6341 states, 5109 states have (on average 1.6455275004893326) internal successors, (8407), 5121 states have internal predecessors, (8407), 1178 states have call successors, (1178), 46 states have call predecessors, (1178), 53 states have return successors, (1538), 1177 states have call predecessors, (1538), 1174 states have call successors, (1538) [2023-12-25 05:47:06,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6341 states to 6341 states and 11123 transitions. [2023-12-25 05:47:06,238 INFO L78 Accepts]: Start accepts. Automaton has 6341 states and 11123 transitions. Word has length 143 [2023-12-25 05:47:06,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:47:06,239 INFO L495 AbstractCegarLoop]: Abstraction has 6341 states and 11123 transitions. [2023-12-25 05:47:06,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:06,239 INFO L276 IsEmpty]: Start isEmpty. Operand 6341 states and 11123 transitions. [2023-12-25 05:47:06,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2023-12-25 05:47:06,267 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:47:06,267 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:47:06,289 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 (17)] Ended with exit code 0 [2023-12-25 05:47:06,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:06,473 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:47:06,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:47:06,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1232618430, now seen corresponding path program 1 times [2023-12-25 05:47:06,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:47:06,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1202371343] [2023-12-25 05:47:06,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:47:06,474 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:06,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:47:06,489 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:47:06,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-25 05:47:06,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:47:06,756 INFO L262 TraceCheckSpWp]: Trace formula consists of 590 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:47:06,760 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:47:06,798 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-25 05:47:06,798 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:47:06,799 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:47:06,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1202371343] [2023-12-25 05:47:06,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1202371343] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:47:06,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:47:06,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:47:06,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589998644] [2023-12-25 05:47:06,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:47:06,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:47:06,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:47:06,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:47:06,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:06,800 INFO L87 Difference]: Start difference. First operand 6341 states and 11123 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:07,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:47:07,210 INFO L93 Difference]: Finished difference Result 15339 states and 27104 transitions. [2023-12-25 05:47:07,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:47:07,211 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 144 [2023-12-25 05:47:07,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:47:07,335 INFO L225 Difference]: With dead ends: 15339 [2023-12-25 05:47:07,335 INFO L226 Difference]: Without dead ends: 10291 [2023-12-25 05:47:07,358 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:07,359 INFO L413 NwaCegarLoop]: 465 mSDtfsCounter, 85 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 920 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:47:07,359 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 920 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:47:07,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10291 states. [2023-12-25 05:47:07,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10291 to 10281. [2023-12-25 05:47:07,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10281 states, 8297 states have (on average 1.637820899120164) internal successors, (13589), 8309 states have internal predecessors, (13589), 1930 states have call successors, (1930), 46 states have call predecessors, (1930), 53 states have return successors, (2534), 1929 states have call predecessors, (2534), 1926 states have call successors, (2534) [2023-12-25 05:47:07,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10281 states to 10281 states and 18053 transitions. [2023-12-25 05:47:07,899 INFO L78 Accepts]: Start accepts. Automaton has 10281 states and 18053 transitions. Word has length 144 [2023-12-25 05:47:07,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:47:07,899 INFO L495 AbstractCegarLoop]: Abstraction has 10281 states and 18053 transitions. [2023-12-25 05:47:07,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:07,900 INFO L276 IsEmpty]: Start isEmpty. Operand 10281 states and 18053 transitions. [2023-12-25 05:47:07,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-25 05:47:07,948 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:47:07,949 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:47:07,957 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-25 05:47:08,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:08,157 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:47:08,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:47:08,158 INFO L85 PathProgramCache]: Analyzing trace with hash -387005437, now seen corresponding path program 1 times [2023-12-25 05:47:08,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:47:08,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [794322011] [2023-12-25 05:47:08,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:47:08,158 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:08,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:47:08,160 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:47:08,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-25 05:47:08,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:47:08,409 INFO L262 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:47:08,416 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:47:08,435 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-25 05:47:08,435 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:47:08,436 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:47:08,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [794322011] [2023-12-25 05:47:08,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [794322011] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:47:08,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:47:08,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:47:08,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910358546] [2023-12-25 05:47:08,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:47:08,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:47:08,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:47:08,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:47:08,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:08,437 INFO L87 Difference]: Start difference. First operand 10281 states and 18053 transitions. Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:08,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:47:08,955 INFO L93 Difference]: Finished difference Result 25301 states and 44634 transitions. [2023-12-25 05:47:08,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:47:08,956 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 145 [2023-12-25 05:47:08,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:47:09,002 INFO L225 Difference]: With dead ends: 25301 [2023-12-25 05:47:09,002 INFO L226 Difference]: Without dead ends: 17045 [2023-12-25 05:47:09,023 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:09,024 INFO L413 NwaCegarLoop]: 457 mSDtfsCounter, 83 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 908 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:47:09,024 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 908 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:47:09,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17045 states. [2023-12-25 05:47:09,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17045 to 17035. [2023-12-25 05:47:09,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17035 states, 13839 states have (on average 1.6355950574463474) internal successors, (22635), 13851 states have internal predecessors, (22635), 3142 states have call successors, (3142), 46 states have call predecessors, (3142), 53 states have return successors, (4046), 3141 states have call predecessors, (4046), 3138 states have call successors, (4046) [2023-12-25 05:47:09,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17035 states to 17035 states and 29823 transitions. [2023-12-25 05:47:09,799 INFO L78 Accepts]: Start accepts. Automaton has 17035 states and 29823 transitions. Word has length 145 [2023-12-25 05:47:09,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:47:09,799 INFO L495 AbstractCegarLoop]: Abstraction has 17035 states and 29823 transitions. [2023-12-25 05:47:09,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:09,799 INFO L276 IsEmpty]: Start isEmpty. Operand 17035 states and 29823 transitions. [2023-12-25 05:47:09,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-25 05:47:09,854 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:47:09,854 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:47:09,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-25 05:47:10,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:10,080 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:47:10,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:47:10,081 INFO L85 PathProgramCache]: Analyzing trace with hash -445718340, now seen corresponding path program 1 times [2023-12-25 05:47:10,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:47:10,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1418424338] [2023-12-25 05:47:10,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:47:10,081 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:10,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:47:10,082 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:47:10,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-25 05:47:10,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:47:10,308 INFO L262 TraceCheckSpWp]: Trace formula consists of 592 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:47:10,311 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:47:10,343 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-25 05:47:10,343 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:47:10,344 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:47:10,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1418424338] [2023-12-25 05:47:10,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1418424338] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:47:10,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:47:10,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:47:10,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416017957] [2023-12-25 05:47:10,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:47:10,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:47:10,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:47:10,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:47:10,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:10,346 INFO L87 Difference]: Start difference. First operand 17035 states and 29823 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:11,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:47:11,224 INFO L93 Difference]: Finished difference Result 44005 states and 77432 transitions. [2023-12-25 05:47:11,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:47:11,225 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 146 [2023-12-25 05:47:11,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:47:11,312 INFO L225 Difference]: With dead ends: 44005 [2023-12-25 05:47:11,312 INFO L226 Difference]: Without dead ends: 29813 [2023-12-25 05:47:11,343 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:11,343 INFO L413 NwaCegarLoop]: 466 mSDtfsCounter, 81 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 919 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:47:11,343 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 919 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:47:11,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29813 states. [2023-12-25 05:47:12,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29813 to 29803. [2023-12-25 05:47:12,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29803 states, 24201 states have (on average 1.625924548572373) internal successors, (39349), 24213 states have internal predecessors, (39349), 5548 states have call successors, (5548), 46 states have call predecessors, (5548), 53 states have return successors, (7158), 5547 states have call predecessors, (7158), 5544 states have call successors, (7158) [2023-12-25 05:47:12,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29803 states to 29803 states and 52055 transitions. [2023-12-25 05:47:12,704 INFO L78 Accepts]: Start accepts. Automaton has 29803 states and 52055 transitions. Word has length 146 [2023-12-25 05:47:12,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:47:12,704 INFO L495 AbstractCegarLoop]: Abstraction has 29803 states and 52055 transitions. [2023-12-25 05:47:12,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:12,705 INFO L276 IsEmpty]: Start isEmpty. Operand 29803 states and 52055 transitions. [2023-12-25 05:47:12,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-12-25 05:47:12,792 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:47:12,792 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:47:12,798 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-25 05:47:12,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:12,998 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:47:12,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:47:12,998 INFO L85 PathProgramCache]: Analyzing trace with hash -408287326, now seen corresponding path program 1 times [2023-12-25 05:47:12,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:47:12,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1361309730] [2023-12-25 05:47:12,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:47:12,999 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:12,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:47:13,001 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:47:13,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-25 05:47:13,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:47:13,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:47:13,222 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:47:13,251 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-25 05:47:13,252 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:47:13,252 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:47:13,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1361309730] [2023-12-25 05:47:13,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1361309730] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:47:13,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:47:13,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:47:13,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384315001] [2023-12-25 05:47:13,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:47:13,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:47:13,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:47:13,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:47:13,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:13,254 INFO L87 Difference]: Start difference. First operand 29803 states and 52055 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:15,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:47:15,027 INFO L93 Difference]: Finished difference Result 78723 states and 138334 transitions. [2023-12-25 05:47:15,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:47:15,028 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 147 [2023-12-25 05:47:15,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:47:15,205 INFO L225 Difference]: With dead ends: 78723 [2023-12-25 05:47:15,205 INFO L226 Difference]: Without dead ends: 52947 [2023-12-25 05:47:15,260 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:15,261 INFO L413 NwaCegarLoop]: 455 mSDtfsCounter, 79 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 905 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:47:15,261 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 905 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:47:15,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52947 states. [2023-12-25 05:47:17,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52947 to 52937. [2023-12-25 05:47:17,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52937 states, 43257 states have (on average 1.6219109045934763) internal successors, (70159), 43269 states have internal predecessors, (70159), 9626 states have call successors, (9626), 46 states have call predecessors, (9626), 53 states have return successors, (12590), 9625 states have call predecessors, (12590), 9622 states have call successors, (12590) [2023-12-25 05:47:17,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52937 states to 52937 states and 92375 transitions. [2023-12-25 05:47:17,724 INFO L78 Accepts]: Start accepts. Automaton has 52937 states and 92375 transitions. Word has length 147 [2023-12-25 05:47:17,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:47:17,725 INFO L495 AbstractCegarLoop]: Abstraction has 52937 states and 92375 transitions. [2023-12-25 05:47:17,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:17,725 INFO L276 IsEmpty]: Start isEmpty. Operand 52937 states and 92375 transitions. [2023-12-25 05:47:17,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-25 05:47:17,827 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:47:17,827 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:47:17,833 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-25 05:47:18,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:18,034 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:47:18,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:47:18,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1622135130, now seen corresponding path program 1 times [2023-12-25 05:47:18,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:47:18,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [638960551] [2023-12-25 05:47:18,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:47:18,035 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:18,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:47:18,036 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:47:18,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-25 05:47:18,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:47:18,253 INFO L262 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:47:18,256 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:47:18,281 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-25 05:47:18,281 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:47:18,281 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:47:18,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [638960551] [2023-12-25 05:47:18,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [638960551] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:47:18,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:47:18,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:47:18,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613164158] [2023-12-25 05:47:18,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:47:18,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:47:18,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:47:18,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:47:18,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:18,282 INFO L87 Difference]: Start difference. First operand 52937 states and 92375 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:21,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:47:21,511 INFO L93 Difference]: Finished difference Result 143947 states and 251348 transitions. [2023-12-25 05:47:21,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:47:21,511 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 148 [2023-12-25 05:47:21,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:47:21,890 INFO L225 Difference]: With dead ends: 143947 [2023-12-25 05:47:21,890 INFO L226 Difference]: Without dead ends: 96467 [2023-12-25 05:47:22,003 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:22,003 INFO L413 NwaCegarLoop]: 457 mSDtfsCounter, 77 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 908 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:47:22,004 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 908 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:47:22,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96467 states. [2023-12-25 05:47:25,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96467 to 96457. [2023-12-25 05:47:25,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96457 states, 79347 states have (on average 1.6164820346074835) internal successors, (128263), 79359 states have internal predecessors, (128263), 17056 states have call successors, (17056), 46 states have call predecessors, (17056), 53 states have return successors, (21616), 17055 states have call predecessors, (21616), 17052 states have call successors, (21616) [2023-12-25 05:47:26,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96457 states to 96457 states and 166935 transitions. [2023-12-25 05:47:26,321 INFO L78 Accepts]: Start accepts. Automaton has 96457 states and 166935 transitions. Word has length 148 [2023-12-25 05:47:26,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:47:26,321 INFO L495 AbstractCegarLoop]: Abstraction has 96457 states and 166935 transitions. [2023-12-25 05:47:26,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:26,321 INFO L276 IsEmpty]: Start isEmpty. Operand 96457 states and 166935 transitions. [2023-12-25 05:47:26,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2023-12-25 05:47:26,510 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:47:26,510 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:47:26,518 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-25 05:47:26,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:26,716 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:47:26,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:47:26,717 INFO L85 PathProgramCache]: Analyzing trace with hash -265765822, now seen corresponding path program 1 times [2023-12-25 05:47:26,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:47:26,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1894893558] [2023-12-25 05:47:26,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:47:26,717 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:26,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:47:26,719 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:47:26,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-25 05:47:26,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:47:26,933 INFO L262 TraceCheckSpWp]: Trace formula consists of 595 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:47:26,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:47:26,993 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-25 05:47:26,993 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:47:26,993 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:47:26,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1894893558] [2023-12-25 05:47:26,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1894893558] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:47:26,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:47:26,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:47:26,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424117280] [2023-12-25 05:47:26,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:47:26,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:47:26,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:47:26,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:47:26,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:26,995 INFO L87 Difference]: Start difference. First operand 96457 states and 166935 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:31,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:47:31,895 INFO L93 Difference]: Finished difference Result 179379 states and 311445 transitions. [2023-12-25 05:47:31,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:47:31,896 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 149 [2023-12-25 05:47:31,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:47:32,771 INFO L225 Difference]: With dead ends: 179379 [2023-12-25 05:47:32,772 INFO L226 Difference]: Without dead ends: 179043 [2023-12-25 05:47:32,849 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:47:32,850 INFO L413 NwaCegarLoop]: 455 mSDtfsCounter, 75 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 905 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:47:32,850 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 905 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:47:32,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179043 states. [2023-12-25 05:47:39,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179043 to 179033. [2023-12-25 05:47:39,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179033 states, 148325 states have (on average 1.6094589583684478) internal successors, (238723), 148337 states have internal predecessors, (238723), 30654 states have call successors, (30654), 46 states have call predecessors, (30654), 53 states have return successors, (39398), 30653 states have call predecessors, (39398), 30650 states have call successors, (39398) [2023-12-25 05:47:41,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179033 states to 179033 states and 308775 transitions. [2023-12-25 05:47:41,501 INFO L78 Accepts]: Start accepts. Automaton has 179033 states and 308775 transitions. Word has length 149 [2023-12-25 05:47:41,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:47:41,501 INFO L495 AbstractCegarLoop]: Abstraction has 179033 states and 308775 transitions. [2023-12-25 05:47:41,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:47:41,501 INFO L276 IsEmpty]: Start isEmpty. Operand 179033 states and 308775 transitions. [2023-12-25 05:47:41,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-25 05:47:41,716 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:47:41,716 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:47:41,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-25 05:47:41,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:41,921 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:47:41,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:47:41,922 INFO L85 PathProgramCache]: Analyzing trace with hash 947776059, now seen corresponding path program 1 times [2023-12-25 05:47:41,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:47:41,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [56184147] [2023-12-25 05:47:41,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:47:41,922 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:47:41,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:47:41,923 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:47:41,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-25 05:47:42,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:47:42,148 INFO L262 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-25 05:47:42,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:47:42,333 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 18 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-12-25 05:47:42,333 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 05:47:42,592 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-12-25 05:47:42,592 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:47:42,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [56184147] [2023-12-25 05:47:42,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [56184147] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 05:47:42,592 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 05:47:42,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2023-12-25 05:47:42,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912572008] [2023-12-25 05:47:42,592 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 05:47:42,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 05:47:42,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:47:42,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 05:47:42,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2023-12-25 05:47:42,594 INFO L87 Difference]: Start difference. First operand 179033 states and 308775 transitions. Second operand has 16 states, 16 states have (on average 10.875) internal successors, (174), 14 states have internal predecessors, (174), 4 states have call successors, (35), 6 states have call predecessors, (35), 9 states have return successors, (31), 6 states have call predecessors, (31), 4 states have call successors, (31) [2023-12-25 05:47:53,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:47:53,330 INFO L93 Difference]: Finished difference Result 263330 states and 454372 transitions. [2023-12-25 05:47:53,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-25 05:47:53,330 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 10.875) internal successors, (174), 14 states have internal predecessors, (174), 4 states have call successors, (35), 6 states have call predecessors, (35), 9 states have return successors, (31), 6 states have call predecessors, (31), 4 states have call successors, (31) Word has length 150 [2023-12-25 05:47:53,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:47:54,938 INFO L225 Difference]: With dead ends: 263330 [2023-12-25 05:47:54,938 INFO L226 Difference]: Without dead ends: 263167 [2023-12-25 05:47:55,057 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 287 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=155, Invalid=657, Unknown=0, NotChecked=0, Total=812 [2023-12-25 05:47:55,057 INFO L413 NwaCegarLoop]: 262 mSDtfsCounter, 1410 mSDsluCounter, 2426 mSDsCounter, 0 mSdLazyCounter, 4252 mSolverCounterSat, 319 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1469 SdHoareTripleChecker+Valid, 2688 SdHoareTripleChecker+Invalid, 4571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 319 IncrementalHoareTripleChecker+Valid, 4252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-12-25 05:47:55,057 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1469 Valid, 2688 Invalid, 4571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [319 Valid, 4252 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-12-25 05:47:55,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263167 states. [2023-12-25 05:48:05,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263167 to 179035. [2023-12-25 05:48:05,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179035 states, 148327 states have (on average 1.6094507405934186) internal successors, (238725), 148338 states have internal predecessors, (238725), 30654 states have call successors, (30654), 46 states have call predecessors, (30654), 53 states have return successors, (39398), 30654 states have call predecessors, (39398), 30650 states have call successors, (39398) [2023-12-25 05:48:06,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179035 states to 179035 states and 308777 transitions. [2023-12-25 05:48:06,843 INFO L78 Accepts]: Start accepts. Automaton has 179035 states and 308777 transitions. Word has length 150 [2023-12-25 05:48:06,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:48:06,845 INFO L495 AbstractCegarLoop]: Abstraction has 179035 states and 308777 transitions. [2023-12-25 05:48:06,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 10.875) internal successors, (174), 14 states have internal predecessors, (174), 4 states have call successors, (35), 6 states have call predecessors, (35), 9 states have return successors, (31), 6 states have call predecessors, (31), 4 states have call successors, (31) [2023-12-25 05:48:06,846 INFO L276 IsEmpty]: Start isEmpty. Operand 179035 states and 308777 transitions. [2023-12-25 05:48:07,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-25 05:48:07,100 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:48:07,100 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:48:07,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-25 05:48:07,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:48:07,308 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:48:07,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:48:07,308 INFO L85 PathProgramCache]: Analyzing trace with hash 52377273, now seen corresponding path program 1 times [2023-12-25 05:48:07,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:48:07,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1591130657] [2023-12-25 05:48:07,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:48:07,309 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:48:07,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:48:07,310 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:48:07,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-25 05:48:07,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:48:07,543 INFO L262 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 05:48:07,547 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:48:07,572 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-25 05:48:07,572 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:48:07,572 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:48:07,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1591130657] [2023-12-25 05:48:07,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1591130657] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:48:07,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:48:07,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:48:07,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791519144] [2023-12-25 05:48:07,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:48:07,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:48:07,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:48:07,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:48:07,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:48:07,574 INFO L87 Difference]: Start difference. First operand 179035 states and 308777 transitions. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:48:14,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:48:14,309 INFO L93 Difference]: Finished difference Result 266196 states and 459168 transitions. [2023-12-25 05:48:14,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:48:14,310 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 150 [2023-12-25 05:48:14,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:48:15,256 INFO L225 Difference]: With dead ends: 266196 [2023-12-25 05:48:15,256 INFO L226 Difference]: Without dead ends: 176676 [2023-12-25 05:48:15,455 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:48:15,455 INFO L413 NwaCegarLoop]: 446 mSDtfsCounter, 10 mSDsluCounter, 1319 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1765 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:48:15,456 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 1765 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:48:15,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176676 states. [2023-12-25 05:48:23,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176676 to 176670. [2023-12-25 05:48:23,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176670 states, 146414 states have (on average 1.610324149329982) internal successors, (235774), 146312 states have internal predecessors, (235774), 30205 states have call successors, (30205), 46 states have call predecessors, (30205), 50 states have return successors, (37741), 30315 states have call predecessors, (37741), 30201 states have call successors, (37741) [2023-12-25 05:48:24,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176670 states to 176670 states and 303720 transitions. [2023-12-25 05:48:24,514 INFO L78 Accepts]: Start accepts. Automaton has 176670 states and 303720 transitions. Word has length 150 [2023-12-25 05:48:24,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:48:24,515 INFO L495 AbstractCegarLoop]: Abstraction has 176670 states and 303720 transitions. [2023-12-25 05:48:24,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:48:24,515 INFO L276 IsEmpty]: Start isEmpty. Operand 176670 states and 303720 transitions. [2023-12-25 05:48:24,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-25 05:48:24,691 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:48:24,692 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:48:24,700 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-25 05:48:24,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:48:24,898 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:48:24,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:48:24,899 INFO L85 PathProgramCache]: Analyzing trace with hash -902580460, now seen corresponding path program 1 times [2023-12-25 05:48:24,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:48:24,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [818911055] [2023-12-25 05:48:24,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:48:24,900 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:48:24,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:48:24,901 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:48:24,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-25 05:48:25,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:48:25,102 INFO L262 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-25 05:48:25,105 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:48:25,227 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-12-25 05:48:25,228 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:48:25,228 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:48:25,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [818911055] [2023-12-25 05:48:25,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [818911055] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:48:25,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:48:25,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-25 05:48:25,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591951585] [2023-12-25 05:48:25,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:48:25,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 05:48:25,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:48:25,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 05:48:25,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-25 05:48:25,229 INFO L87 Difference]: Start difference. First operand 176670 states and 303720 transitions. Second operand has 9 states, 8 states have (on average 12.375) internal successors, (99), 7 states have internal predecessors, (99), 4 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (16), 3 states have call predecessors, (16), 4 states have call successors, (16) [2023-12-25 05:48:31,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:48:31,774 INFO L93 Difference]: Finished difference Result 177148 states and 304422 transitions. [2023-12-25 05:48:31,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 05:48:31,775 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 12.375) internal successors, (99), 7 states have internal predecessors, (99), 4 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (16), 3 states have call predecessors, (16), 4 states have call successors, (16) Word has length 151 [2023-12-25 05:48:31,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:48:32,708 INFO L225 Difference]: With dead ends: 177148 [2023-12-25 05:48:32,708 INFO L226 Difference]: Without dead ends: 176784 [2023-12-25 05:48:32,797 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2023-12-25 05:48:32,798 INFO L413 NwaCegarLoop]: 416 mSDtfsCounter, 602 mSDsluCounter, 2464 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 605 SdHoareTripleChecker+Valid, 2880 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 05:48:32,798 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [605 Valid, 2880 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 05:48:32,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176784 states. [2023-12-25 05:48:41,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176784 to 176780. [2023-12-25 05:48:41,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176780 states, 146487 states have (on average 1.6101906653832763) internal successors, (235872), 146388 states have internal predecessors, (235872), 30241 states have call successors, (30241), 48 states have call predecessors, (30241), 51 states have return successors, (37781), 30351 states have call predecessors, (37781), 30237 states have call successors, (37781) [2023-12-25 05:48:43,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176780 states to 176780 states and 303894 transitions. [2023-12-25 05:48:43,294 INFO L78 Accepts]: Start accepts. Automaton has 176780 states and 303894 transitions. Word has length 151 [2023-12-25 05:48:43,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:48:43,294 INFO L495 AbstractCegarLoop]: Abstraction has 176780 states and 303894 transitions. [2023-12-25 05:48:43,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 12.375) internal successors, (99), 7 states have internal predecessors, (99), 4 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (16), 3 states have call predecessors, (16), 4 states have call successors, (16) [2023-12-25 05:48:43,294 INFO L276 IsEmpty]: Start isEmpty. Operand 176780 states and 303894 transitions. [2023-12-25 05:48:43,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-25 05:48:43,541 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:48:43,541 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:48:43,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-25 05:48:43,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:48:43,748 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:48:43,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:48:43,748 INFO L85 PathProgramCache]: Analyzing trace with hash 177379825, now seen corresponding path program 1 times [2023-12-25 05:48:43,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:48:43,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1072300022] [2023-12-25 05:48:43,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:48:43,750 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:48:43,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:48:43,751 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 05:48:43,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-25 05:48:43,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:48:44,001 INFO L262 TraceCheckSpWp]: Trace formula consists of 609 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-25 05:48:44,005 INFO L285 TraceCheckSpWp]: Computing forward predicates...