/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_spec0_product31.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 17:26:28,387 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 17:26:28,465 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-16 17:26:28,468 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 17:26:28,468 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 17:26:28,482 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 17:26:28,482 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 17:26:28,482 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 17:26:28,483 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 17:26:28,483 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 17:26:28,483 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 17:26:28,483 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 17:26:28,484 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 17:26:28,484 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 17:26:28,484 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 17:26:28,484 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 17:26:28,485 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 17:26:28,485 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 17:26:28,485 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 17:26:28,485 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 17:26:28,485 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 17:26:28,486 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 17:26:28,486 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 17:26:28,486 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 17:26:28,487 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 17:26:28,487 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 17:26:28,487 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 17:26:28,487 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 17:26:28,488 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 17:26:28,488 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 17:26:28,488 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 17:26:28,488 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 17:26:28,488 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 17:26:28,489 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 17:26:28,489 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:26:28,489 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 17:26:28,489 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 17:26:28,489 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 17:26:28,490 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 17:26:28,490 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 17:26:28,490 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 17:26:28,490 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 17:26:28,491 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 17:26:28,491 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 17:26:28,491 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 17:26:28,491 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 17:26:28,491 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-16 17:26:28,681 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 17:26:28,700 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 17:26:28,702 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 17:26:28,703 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 17:26:28,704 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 17:26:28,705 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/email_spec0_product31.cil.c [2023-12-16 17:26:29,831 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 17:26:30,114 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 17:26:30,114 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/email_spec0_product31.cil.c [2023-12-16 17:26:30,131 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/671a4d725/8cd3279160364fa2aa10054cb12d3de2/FLAGfac299ae5 [2023-12-16 17:26:30,141 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/671a4d725/8cd3279160364fa2aa10054cb12d3de2 [2023-12-16 17:26:30,143 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 17:26:30,144 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 17:26:30,145 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 17:26:30,145 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 17:26:30,149 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 17:26:30,149 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:26:30" (1/1) ... [2023-12-16 17:26:30,150 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@335ae100 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:26:30, skipping insertion in model container [2023-12-16 17:26:30,150 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:26:30" (1/1) ... [2023-12-16 17:26:30,201 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:26:30,529 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_spec0_product31.cil.c[35932,35945] [2023-12-16 17:26:30,602 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:26:30,617 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-16 17:26:30,642 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:26:30,698 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_spec0_product31.cil.c[35932,35945] [2023-12-16 17:26:30,759 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:26:30,770 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 17:26:30,778 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"EmailLib.i","") [48] [2023-12-16 17:26:30,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [460] [2023-12-16 17:26:30,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [826] [2023-12-16 17:26:30,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [1051] [2023-12-16 17:26:30,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Client.i","") [1356] [2023-12-16 17:26:30,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"DecryptForward_spec.i","") [1716] [2023-12-16 17:26:30,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [1736] [2023-12-16 17:26:30,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [1771] [2023-12-16 17:26:30,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"ClientLib.i","") [1780] [2023-12-16 17:26:30,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Email.i","") [2847] [2023-12-16 17:26:30,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Util.i","") [2982] [2023-12-16 17:26:30,848 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_spec0_product31.cil.c[35932,35945] [2023-12-16 17:26:30,870 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:26:30,898 INFO L206 MainTranslator]: Completed translation [2023-12-16 17:26:30,900 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:26:30 WrapperNode [2023-12-16 17:26:30,900 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 17:26:30,901 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 17:26:30,901 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 17:26:30,901 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 17:26:30,906 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:26:30" (1/1) ... [2023-12-16 17:26:30,953 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:26:30" (1/1) ... [2023-12-16 17:26:30,993 INFO L138 Inliner]: procedures = 133, calls = 203, calls flagged for inlining = 61, calls inlined = 56, statements flattened = 950 [2023-12-16 17:26:30,994 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 17:26:30,995 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 17:26:30,995 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 17:26:30,995 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 17:26:31,005 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:26:30" (1/1) ... [2023-12-16 17:26:31,005 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:26:30" (1/1) ... [2023-12-16 17:26:31,010 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:26:30" (1/1) ... [2023-12-16 17:26:31,031 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-16 17:26:31,032 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:26:30" (1/1) ... [2023-12-16 17:26:31,032 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:26:30" (1/1) ... [2023-12-16 17:26:31,048 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:26:30" (1/1) ... [2023-12-16 17:26:31,055 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:26:30" (1/1) ... [2023-12-16 17:26:31,077 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:26:30" (1/1) ... [2023-12-16 17:26:31,080 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:26:30" (1/1) ... [2023-12-16 17:26:31,086 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 17:26:31,086 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 17:26:31,086 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 17:26:31,086 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 17:26:31,087 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:26:30" (1/1) ... [2023-12-16 17:26:31,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:26:31,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 17:26:31,154 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-16 17:26:31,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-16 17:26:31,182 INFO L130 BoogieDeclarations]: Found specification of procedure getClientPrivateKey [2023-12-16 17:26:31,182 INFO L138 BoogieDeclarations]: Found implementation of procedure getClientPrivateKey [2023-12-16 17:26:31,182 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailEncryptionKey [2023-12-16 17:26:31,182 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailEncryptionKey [2023-12-16 17:26:31,182 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailEncryptionKey [2023-12-16 17:26:31,182 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailEncryptionKey [2023-12-16 17:26:31,182 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailTo [2023-12-16 17:26:31,182 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailTo [2023-12-16 17:26:31,183 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailFrom [2023-12-16 17:26:31,183 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailFrom [2023-12-16 17:26:31,185 INFO L130 BoogieDeclarations]: Found specification of procedure isReadable [2023-12-16 17:26:31,185 INFO L138 BoogieDeclarations]: Found implementation of procedure isReadable [2023-12-16 17:26:31,185 INFO L130 BoogieDeclarations]: Found specification of procedure createClientKeyringEntry [2023-12-16 17:26:31,185 INFO L138 BoogieDeclarations]: Found implementation of procedure createClientKeyringEntry [2023-12-16 17:26:31,185 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailIsEncrypted [2023-12-16 17:26:31,185 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailIsEncrypted [2023-12-16 17:26:31,185 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailSignKey [2023-12-16 17:26:31,185 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailSignKey [2023-12-16 17:26:31,185 INFO L130 BoogieDeclarations]: Found specification of procedure chuckKeyAdd [2023-12-16 17:26:31,185 INFO L138 BoogieDeclarations]: Found implementation of procedure chuckKeyAdd [2023-12-16 17:26:31,185 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailFrom [2023-12-16 17:26:31,185 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailFrom [2023-12-16 17:26:31,185 INFO L130 BoogieDeclarations]: Found specification of procedure setClientId [2023-12-16 17:26:31,185 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientId [2023-12-16 17:26:31,186 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 17:26:31,186 INFO L130 BoogieDeclarations]: Found specification of procedure isSigned [2023-12-16 17:26:31,186 INFO L138 BoogieDeclarations]: Found implementation of procedure isSigned [2023-12-16 17:26:31,186 INFO L130 BoogieDeclarations]: Found specification of procedure isKeyPairValid [2023-12-16 17:26:31,186 INFO L138 BoogieDeclarations]: Found implementation of procedure isKeyPairValid [2023-12-16 17:26:31,186 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringUser [2023-12-16 17:26:31,186 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringUser [2023-12-16 17:26:31,186 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringPublicKey [2023-12-16 17:26:31,186 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringPublicKey [2023-12-16 17:26:31,186 INFO L130 BoogieDeclarations]: Found specification of procedure outgoing [2023-12-16 17:26:31,186 INFO L138 BoogieDeclarations]: Found implementation of procedure outgoing [2023-12-16 17:26:31,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 17:26:31,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-16 17:26:31,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-16 17:26:31,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-16 17:26:31,186 INFO L130 BoogieDeclarations]: Found specification of procedure findPublicKey [2023-12-16 17:26:31,186 INFO L138 BoogieDeclarations]: Found implementation of procedure findPublicKey [2023-12-16 17:26:31,187 INFO L130 BoogieDeclarations]: Found specification of procedure sendEmail [2023-12-16 17:26:31,187 INFO L138 BoogieDeclarations]: Found implementation of procedure sendEmail [2023-12-16 17:26:31,187 INFO L130 BoogieDeclarations]: Found specification of procedure isEncrypted [2023-12-16 17:26:31,187 INFO L138 BoogieDeclarations]: Found implementation of procedure isEncrypted [2023-12-16 17:26:31,187 INFO L130 BoogieDeclarations]: Found specification of procedure setClientPrivateKey [2023-12-16 17:26:31,187 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientPrivateKey [2023-12-16 17:26:31,187 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailTo [2023-12-16 17:26:31,187 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailTo [2023-12-16 17:26:31,187 INFO L130 BoogieDeclarations]: Found specification of procedure generateKeyPair [2023-12-16 17:26:31,187 INFO L138 BoogieDeclarations]: Found implementation of procedure generateKeyPair [2023-12-16 17:26:31,188 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 17:26:31,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 17:26:31,350 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 17:26:31,352 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 17:26:32,093 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 17:26:32,156 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 17:26:32,156 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-16 17:26:32,156 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:26:32 BoogieIcfgContainer [2023-12-16 17:26:32,156 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 17:26:32,158 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 17:26:32,158 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 17:26:32,160 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 17:26:32,160 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 05:26:30" (1/3) ... [2023-12-16 17:26:32,160 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4cfe2bdb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:26:32, skipping insertion in model container [2023-12-16 17:26:32,160 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:26:30" (2/3) ... [2023-12-16 17:26:32,161 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4cfe2bdb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:26:32, skipping insertion in model container [2023-12-16 17:26:32,161 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:26:32" (3/3) ... [2023-12-16 17:26:32,161 INFO L112 eAbstractionObserver]: Analyzing ICFG email_spec0_product31.cil.c [2023-12-16 17:26:32,172 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 17:26:32,173 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-16 17:26:32,204 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 17:26:32,208 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;@5b57124e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 17:26:32,208 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-16 17:26:32,215 INFO L276 IsEmpty]: Start isEmpty. Operand has 335 states, 252 states have (on average 1.5634920634920635) internal successors, (394), 256 states have internal predecessors, (394), 58 states have call successors, (58), 23 states have call predecessors, (58), 23 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-12-16 17:26:32,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-16 17:26:32,232 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:32,232 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:26:32,232 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:32,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:32,236 INFO L85 PathProgramCache]: Analyzing trace with hash 255115246, now seen corresponding path program 1 times [2023-12-16 17:26:32,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:32,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [673455222] [2023-12-16 17:26:32,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:26:32,245 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:32,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:32,248 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:32,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-16 17:26:32,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:26:32,550 INFO L262 TraceCheckSpWp]: Trace formula consists of 603 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-16 17:26:32,557 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:32,581 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2023-12-16 17:26:32,581 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:26:32,582 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:32,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [673455222] [2023-12-16 17:26:32,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [673455222] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:26:32,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:26:32,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:26:32,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361824263] [2023-12-16 17:26:32,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:26:32,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-16 17:26:32,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:32,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-16 17:26:32,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-16 17:26:32,608 INFO L87 Difference]: Start difference. First operand has 335 states, 252 states have (on average 1.5634920634920635) internal successors, (394), 256 states have internal predecessors, (394), 58 states have call successors, (58), 23 states have call predecessors, (58), 23 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Second operand has 2 states, 2 states have (on average 33.0) internal successors, (66), 2 states have internal predecessors, (66), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:32,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:32,672 INFO L93 Difference]: Finished difference Result 525 states and 783 transitions. [2023-12-16 17:26:32,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-16 17:26:32,674 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 33.0) internal successors, (66), 2 states have internal predecessors, (66), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 137 [2023-12-16 17:26:32,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:32,683 INFO L225 Difference]: With dead ends: 525 [2023-12-16 17:26:32,683 INFO L226 Difference]: Without dead ends: 332 [2023-12-16 17:26:32,687 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-16 17:26:32,689 INFO L413 NwaCegarLoop]: 490 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:32,690 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 490 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:26:32,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2023-12-16 17:26:32,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 332. [2023-12-16 17:26:32,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 250 states have (on average 1.548) internal successors, (387), 253 states have internal predecessors, (387), 58 states have call successors, (58), 23 states have call predecessors, (58), 23 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2023-12-16 17:26:32,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 502 transitions. [2023-12-16 17:26:32,732 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 502 transitions. Word has length 137 [2023-12-16 17:26:32,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:26:32,733 INFO L495 AbstractCegarLoop]: Abstraction has 332 states and 502 transitions. [2023-12-16 17:26:32,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 33.0) internal successors, (66), 2 states have internal predecessors, (66), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:32,733 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 502 transitions. [2023-12-16 17:26:32,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-16 17:26:32,736 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:32,736 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:26:32,746 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-16 17:26:32,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:32,943 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:32,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:32,944 INFO L85 PathProgramCache]: Analyzing trace with hash -386118303, now seen corresponding path program 1 times [2023-12-16 17:26:32,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:32,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1507432810] [2023-12-16 17:26:32,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:26:32,945 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:32,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:32,950 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:32,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-16 17:26:33,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:26:33,258 INFO L262 TraceCheckSpWp]: Trace formula consists of 604 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:26:33,263 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:33,305 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-12-16 17:26:33,305 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:26:33,305 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:33,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1507432810] [2023-12-16 17:26:33,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1507432810] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:26:33,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:26:33,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:26:33,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521552471] [2023-12-16 17:26:33,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:26:33,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:26:33,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:33,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:26:33,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:26:33,308 INFO L87 Difference]: Start difference. First operand 332 states and 502 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, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-16 17:26:33,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:33,424 INFO L93 Difference]: Finished difference Result 659 states and 998 transitions. [2023-12-16 17:26:33,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:26:33,424 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, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 3 states have call successors, (18) Word has length 138 [2023-12-16 17:26:33,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:33,427 INFO L225 Difference]: With dead ends: 659 [2023-12-16 17:26:33,427 INFO L226 Difference]: Without dead ends: 334 [2023-12-16 17:26:33,429 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 134 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-16 17:26:33,429 INFO L413 NwaCegarLoop]: 478 mSDtfsCounter, 8 mSDsluCounter, 1423 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1901 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:33,430 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1901 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:26:33,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2023-12-16 17:26:33,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 334. [2023-12-16 17:26:33,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 251 states have (on average 1.545816733067729) internal successors, (388), 255 states have internal predecessors, (388), 58 states have call successors, (58), 23 states have call predecessors, (58), 24 states have return successors, (59), 57 states have call predecessors, (59), 57 states have call successors, (59) [2023-12-16 17:26:33,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 505 transitions. [2023-12-16 17:26:33,458 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 505 transitions. Word has length 138 [2023-12-16 17:26:33,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:26:33,459 INFO L495 AbstractCegarLoop]: Abstraction has 334 states and 505 transitions. [2023-12-16 17:26:33,459 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, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-16 17:26:33,459 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 505 transitions. [2023-12-16 17:26:33,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-16 17:26:33,462 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:33,462 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, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:26:33,472 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-12-16 17:26:33,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:33,668 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:33,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:33,669 INFO L85 PathProgramCache]: Analyzing trace with hash 442316902, now seen corresponding path program 1 times [2023-12-16 17:26:33,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:33,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1707947528] [2023-12-16 17:26:33,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:26:33,670 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:33,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:33,671 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:33,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-16 17:26:33,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:26:33,895 INFO L262 TraceCheckSpWp]: Trace formula consists of 605 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:26:33,899 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:33,923 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-12-16 17:26:33,923 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:26:33,924 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:33,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1707947528] [2023-12-16 17:26:33,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1707947528] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:26:33,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:26:33,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:26:33,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768576416] [2023-12-16 17:26:33,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:26:33,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:26:33,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:33,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:26:33,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:26:33,925 INFO L87 Difference]: Start difference. First operand 334 states and 505 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 3 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-16 17:26:34,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:34,037 INFO L93 Difference]: Finished difference Result 661 states and 1002 transitions. [2023-12-16 17:26:34,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:26:34,038 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 3 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 139 [2023-12-16 17:26:34,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:34,040 INFO L225 Difference]: With dead ends: 661 [2023-12-16 17:26:34,040 INFO L226 Difference]: Without dead ends: 336 [2023-12-16 17:26:34,041 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 135 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-16 17:26:34,042 INFO L413 NwaCegarLoop]: 476 mSDtfsCounter, 8 mSDsluCounter, 1411 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1887 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:34,042 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1887 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:26:34,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2023-12-16 17:26:34,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 336. [2023-12-16 17:26:34,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 252 states have (on average 1.5436507936507937) internal successors, (389), 257 states have internal predecessors, (389), 58 states have call successors, (58), 23 states have call predecessors, (58), 25 states have return successors, (63), 57 states have call predecessors, (63), 57 states have call successors, (63) [2023-12-16 17:26:34,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 510 transitions. [2023-12-16 17:26:34,056 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 510 transitions. Word has length 139 [2023-12-16 17:26:34,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:26:34,056 INFO L495 AbstractCegarLoop]: Abstraction has 336 states and 510 transitions. [2023-12-16 17:26:34,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 3 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-16 17:26:34,057 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 510 transitions. [2023-12-16 17:26:34,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-16 17:26:34,058 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:34,059 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, 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] [2023-12-16 17:26:34,068 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-16 17:26:34,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:34,268 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:34,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:34,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1522024168, now seen corresponding path program 1 times [2023-12-16 17:26:34,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:34,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2068165122] [2023-12-16 17:26:34,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:26:34,270 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:34,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:34,271 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:34,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-16 17:26:34,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:26:34,513 INFO L262 TraceCheckSpWp]: Trace formula consists of 606 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:26:34,518 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:34,546 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-12-16 17:26:34,546 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:26:34,547 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:34,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2068165122] [2023-12-16 17:26:34,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2068165122] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:26:34,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:26:34,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:26:34,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960866153] [2023-12-16 17:26:34,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:26:34,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:26:34,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:34,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:26:34,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:26:34,549 INFO L87 Difference]: Start difference. First operand 336 states and 510 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, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-16 17:26:34,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:34,642 INFO L93 Difference]: Finished difference Result 653 states and 992 transitions. [2023-12-16 17:26:34,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:26:34,642 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, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 3 states have call successors, (18) Word has length 140 [2023-12-16 17:26:34,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:34,644 INFO L225 Difference]: With dead ends: 653 [2023-12-16 17:26:34,644 INFO L226 Difference]: Without dead ends: 336 [2023-12-16 17:26:34,646 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 136 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-16 17:26:34,646 INFO L413 NwaCegarLoop]: 478 mSDtfsCounter, 8 mSDsluCounter, 1423 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1901 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:34,646 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1901 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:26:34,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2023-12-16 17:26:34,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 336. [2023-12-16 17:26:34,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 252 states have (on average 1.5436507936507937) internal successors, (389), 257 states have internal predecessors, (389), 58 states have call successors, (58), 23 states have call predecessors, (58), 25 states have return successors, (62), 57 states have call predecessors, (62), 57 states have call successors, (62) [2023-12-16 17:26:34,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 509 transitions. [2023-12-16 17:26:34,657 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 509 transitions. Word has length 140 [2023-12-16 17:26:34,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:26:34,657 INFO L495 AbstractCegarLoop]: Abstraction has 336 states and 509 transitions. [2023-12-16 17:26:34,658 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, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-16 17:26:34,658 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 509 transitions. [2023-12-16 17:26:34,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 17:26:34,659 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:34,660 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, 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-16 17:26:34,682 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 (5)] Ended with exit code 0 [2023-12-16 17:26:34,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:34,867 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:34,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:34,867 INFO L85 PathProgramCache]: Analyzing trace with hash -247006257, now seen corresponding path program 2 times [2023-12-16 17:26:34,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:34,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [533914707] [2023-12-16 17:26:34,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 17:26:34,869 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:34,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:34,886 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:34,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 (6)] Waiting until timeout for monitored process [2023-12-16 17:26:35,089 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-16 17:26:35,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:26:35,094 INFO L262 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:26:35,097 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:35,118 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2023-12-16 17:26:35,118 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:26:35,118 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:35,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [533914707] [2023-12-16 17:26:35,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [533914707] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:26:35,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:26:35,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:26:35,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682762351] [2023-12-16 17:26:35,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:26:35,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:26:35,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:35,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:26:35,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:26:35,120 INFO L87 Difference]: Start difference. First operand 336 states and 509 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 4 states have internal predecessors, (73), 1 states have call successors, (20), 1 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-16 17:26:35,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:35,183 INFO L93 Difference]: Finished difference Result 343 states and 518 transitions. [2023-12-16 17:26:35,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:26:35,184 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 4 states have internal predecessors, (73), 1 states have call successors, (20), 1 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) Word has length 141 [2023-12-16 17:26:35,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:35,186 INFO L225 Difference]: With dead ends: 343 [2023-12-16 17:26:35,186 INFO L226 Difference]: Without dead ends: 341 [2023-12-16 17:26:35,186 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:26:35,187 INFO L413 NwaCegarLoop]: 485 mSDtfsCounter, 1 mSDsluCounter, 1449 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1934 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:35,187 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1934 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:26:35,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2023-12-16 17:26:35,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 340. [2023-12-16 17:26:35,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 255 states have (on average 1.5372549019607844) internal successors, (392), 260 states have internal predecessors, (392), 58 states have call successors, (58), 23 states have call predecessors, (58), 26 states have return successors, (65), 58 states have call predecessors, (65), 57 states have call successors, (65) [2023-12-16 17:26:35,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 515 transitions. [2023-12-16 17:26:35,195 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 515 transitions. Word has length 141 [2023-12-16 17:26:35,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:26:35,196 INFO L495 AbstractCegarLoop]: Abstraction has 340 states and 515 transitions. [2023-12-16 17:26:35,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 4 states have internal predecessors, (73), 1 states have call successors, (20), 1 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-16 17:26:35,196 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 515 transitions. [2023-12-16 17:26:35,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 17:26:35,197 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:35,198 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, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:26:35,206 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 (6)] Ended with exit code 0 [2023-12-16 17:26:35,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:35,406 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:35,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:35,407 INFO L85 PathProgramCache]: Analyzing trace with hash 2044515115, now seen corresponding path program 1 times [2023-12-16 17:26:35,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:35,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1295808709] [2023-12-16 17:26:35,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:26:35,408 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:35,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:35,409 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:35,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-16 17:26:35,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:26:35,651 INFO L262 TraceCheckSpWp]: Trace formula consists of 606 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:26:35,654 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:35,681 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-12-16 17:26:35,682 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:26:35,682 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:35,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1295808709] [2023-12-16 17:26:35,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1295808709] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:26:35,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:26:35,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:26:35,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47601582] [2023-12-16 17:26:35,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:26:35,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:26:35,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:35,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:26:35,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:26:35,684 INFO L87 Difference]: Start difference. First operand 340 states and 515 transitions. Second operand has 5 states, 4 states have (on average 19.75) internal successors, (79), 5 states have internal predecessors, (79), 3 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-16 17:26:35,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:35,802 INFO L93 Difference]: Finished difference Result 663 states and 1007 transitions. [2023-12-16 17:26:35,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:26:35,802 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 19.75) internal successors, (79), 5 states have internal predecessors, (79), 3 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 3 states have call successors, (18) Word has length 141 [2023-12-16 17:26:35,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:35,805 INFO L225 Difference]: With dead ends: 663 [2023-12-16 17:26:35,805 INFO L226 Difference]: Without dead ends: 342 [2023-12-16 17:26:35,806 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 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-16 17:26:35,807 INFO L413 NwaCegarLoop]: 479 mSDtfsCounter, 6 mSDsluCounter, 1424 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1903 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:35,807 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1903 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:26:35,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2023-12-16 17:26:35,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 342. [2023-12-16 17:26:35,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 256 states have (on average 1.53515625) internal successors, (393), 262 states have internal predecessors, (393), 58 states have call successors, (58), 23 states have call predecessors, (58), 27 states have return successors, (67), 58 states have call predecessors, (67), 57 states have call successors, (67) [2023-12-16 17:26:35,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 518 transitions. [2023-12-16 17:26:35,834 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 518 transitions. Word has length 141 [2023-12-16 17:26:35,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:26:35,834 INFO L495 AbstractCegarLoop]: Abstraction has 342 states and 518 transitions. [2023-12-16 17:26:35,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 19.75) internal successors, (79), 5 states have internal predecessors, (79), 3 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-16 17:26:35,834 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 518 transitions. [2023-12-16 17:26:35,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-16 17:26:35,836 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:35,836 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, 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-16 17:26:35,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-16 17:26:36,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:36,042 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:36,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:36,042 INFO L85 PathProgramCache]: Analyzing trace with hash -141746369, now seen corresponding path program 1 times [2023-12-16 17:26:36,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:36,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [782829832] [2023-12-16 17:26:36,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:26:36,043 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:36,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:36,044 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:36,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-16 17:26:36,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:26:36,270 INFO L262 TraceCheckSpWp]: Trace formula consists of 607 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:26:36,273 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:36,297 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-12-16 17:26:36,297 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:26:36,297 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:36,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [782829832] [2023-12-16 17:26:36,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [782829832] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:26:36,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:26:36,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:26:36,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406981178] [2023-12-16 17:26:36,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:26:36,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:26:36,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:36,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:26:36,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:26:36,299 INFO L87 Difference]: Start difference. First operand 342 states and 518 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, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-16 17:26:36,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:36,389 INFO L93 Difference]: Finished difference Result 661 states and 1002 transitions. [2023-12-16 17:26:36,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:26:36,389 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, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 142 [2023-12-16 17:26:36,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:36,391 INFO L225 Difference]: With dead ends: 661 [2023-12-16 17:26:36,391 INFO L226 Difference]: Without dead ends: 342 [2023-12-16 17:26:36,392 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 138 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-16 17:26:36,392 INFO L413 NwaCegarLoop]: 476 mSDtfsCounter, 8 mSDsluCounter, 1412 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1888 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:36,393 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1888 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:26:36,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2023-12-16 17:26:36,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 342. [2023-12-16 17:26:36,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 256 states have (on average 1.53515625) internal successors, (393), 262 states have internal predecessors, (393), 58 states have call successors, (58), 23 states have call predecessors, (58), 27 states have return successors, (66), 58 states have call predecessors, (66), 57 states have call successors, (66) [2023-12-16 17:26:36,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 517 transitions. [2023-12-16 17:26:36,401 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 517 transitions. Word has length 142 [2023-12-16 17:26:36,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:26:36,401 INFO L495 AbstractCegarLoop]: Abstraction has 342 states and 517 transitions. [2023-12-16 17:26:36,401 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, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-16 17:26:36,401 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 517 transitions. [2023-12-16 17:26:36,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-16 17:26:36,402 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:36,403 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, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:26:36,425 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-16 17:26:36,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:36,608 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:36,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:36,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1719244869, now seen corresponding path program 2 times [2023-12-16 17:26:36,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:36,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [251369400] [2023-12-16 17:26:36,609 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 17:26:36,609 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:36,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:36,611 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:36,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-16 17:26:36,772 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-16 17:26:36,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:26:36,777 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:26:36,781 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:36,790 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-16 17:26:36,790 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:26:36,790 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:36,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [251369400] [2023-12-16 17:26:36,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [251369400] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:26:36,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:26:36,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:26:36,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936928491] [2023-12-16 17:26:36,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:26:36,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:26:36,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:36,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:26:36,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:36,792 INFO L87 Difference]: Start difference. First operand 342 states and 517 transitions. Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:36,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:36,832 INFO L93 Difference]: Finished difference Result 535 states and 791 transitions. [2023-12-16 17:26:36,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:26:36,833 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 143 [2023-12-16 17:26:36,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:36,834 INFO L225 Difference]: With dead ends: 535 [2023-12-16 17:26:36,834 INFO L226 Difference]: Without dead ends: 344 [2023-12-16 17:26:36,835 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-16 17:26:36,835 INFO L413 NwaCegarLoop]: 487 mSDtfsCounter, 0 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 973 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:36,836 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 973 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:26:36,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2023-12-16 17:26:36,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 344. [2023-12-16 17:26:36,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 258 states have (on average 1.5310077519379846) internal successors, (395), 264 states have internal predecessors, (395), 58 states have call successors, (58), 23 states have call predecessors, (58), 27 states have return successors, (66), 58 states have call predecessors, (66), 57 states have call successors, (66) [2023-12-16 17:26:36,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 519 transitions. [2023-12-16 17:26:36,844 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 519 transitions. Word has length 143 [2023-12-16 17:26:36,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:26:36,844 INFO L495 AbstractCegarLoop]: Abstraction has 344 states and 519 transitions. [2023-12-16 17:26:36,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:36,845 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 519 transitions. [2023-12-16 17:26:36,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-16 17:26:36,846 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:36,846 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, 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-16 17:26:36,862 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-16 17:26:37,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:37,051 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:37,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:37,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1095762344, now seen corresponding path program 1 times [2023-12-16 17:26:37,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:37,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [237201211] [2023-12-16 17:26:37,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:26:37,052 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:37,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:37,053 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:37,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-16 17:26:37,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:26:37,280 INFO L262 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:26:37,284 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:37,308 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2023-12-16 17:26:37,308 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:26:37,308 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:37,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [237201211] [2023-12-16 17:26:37,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [237201211] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:26:37,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:26:37,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:26:37,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31063550] [2023-12-16 17:26:37,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:26:37,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:26:37,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:37,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:26:37,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:26:37,310 INFO L87 Difference]: Start difference. First operand 344 states and 519 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 3 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-16 17:26:37,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:37,427 INFO L93 Difference]: Finished difference Result 667 states and 1011 transitions. [2023-12-16 17:26:37,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:26:37,427 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 3 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 148 [2023-12-16 17:26:37,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:37,430 INFO L225 Difference]: With dead ends: 667 [2023-12-16 17:26:37,430 INFO L226 Difference]: Without dead ends: 346 [2023-12-16 17:26:37,431 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 144 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-16 17:26:37,431 INFO L413 NwaCegarLoop]: 477 mSDtfsCounter, 6 mSDsluCounter, 1413 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1890 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:37,431 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1890 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:26:37,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2023-12-16 17:26:37,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 346. [2023-12-16 17:26:37,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 259 states have (on average 1.528957528957529) internal successors, (396), 266 states have internal predecessors, (396), 58 states have call successors, (58), 23 states have call predecessors, (58), 28 states have return successors, (70), 58 states have call predecessors, (70), 57 states have call successors, (70) [2023-12-16 17:26:37,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 524 transitions. [2023-12-16 17:26:37,441 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 524 transitions. Word has length 148 [2023-12-16 17:26:37,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:26:37,442 INFO L495 AbstractCegarLoop]: Abstraction has 346 states and 524 transitions. [2023-12-16 17:26:37,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 3 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-16 17:26:37,442 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 524 transitions. [2023-12-16 17:26:37,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2023-12-16 17:26:37,444 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:37,444 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, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:26:37,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-16 17:26:37,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:37,651 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:37,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:37,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1275958955, now seen corresponding path program 1 times [2023-12-16 17:26:37,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:37,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1836549138] [2023-12-16 17:26:37,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:26:37,652 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:37,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:37,653 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:37,686 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-16 17:26:37,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:26:37,893 INFO L262 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:26:37,896 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:37,920 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2023-12-16 17:26:37,920 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:26:37,921 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:37,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1836549138] [2023-12-16 17:26:37,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1836549138] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:26:37,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:26:37,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:26:37,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590981290] [2023-12-16 17:26:37,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:26:37,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:26:37,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:37,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:26:37,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:26:37,922 INFO L87 Difference]: Start difference. First operand 346 states and 524 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 3 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-16 17:26:38,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:38,020 INFO L93 Difference]: Finished difference Result 671 states and 1019 transitions. [2023-12-16 17:26:38,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:26:38,021 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 3 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 149 [2023-12-16 17:26:38,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:38,023 INFO L225 Difference]: With dead ends: 671 [2023-12-16 17:26:38,023 INFO L226 Difference]: Without dead ends: 348 [2023-12-16 17:26:38,024 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-16 17:26:38,025 INFO L413 NwaCegarLoop]: 476 mSDtfsCounter, 6 mSDsluCounter, 1412 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1888 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:38,025 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1888 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:26:38,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2023-12-16 17:26:38,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 346. [2023-12-16 17:26:38,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 259 states have (on average 1.528957528957529) internal successors, (396), 266 states have internal predecessors, (396), 58 states have call successors, (58), 23 states have call predecessors, (58), 28 states have return successors, (70), 58 states have call predecessors, (70), 57 states have call successors, (70) [2023-12-16 17:26:38,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 524 transitions. [2023-12-16 17:26:38,036 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 524 transitions. Word has length 149 [2023-12-16 17:26:38,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:26:38,037 INFO L495 AbstractCegarLoop]: Abstraction has 346 states and 524 transitions. [2023-12-16 17:26:38,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 3 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-16 17:26:38,037 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 524 transitions. [2023-12-16 17:26:38,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2023-12-16 17:26:38,038 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:38,038 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, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:26:38,046 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-16 17:26:38,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:38,246 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:38,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:38,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1980423767, now seen corresponding path program 1 times [2023-12-16 17:26:38,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:38,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [818251553] [2023-12-16 17:26:38,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:26:38,247 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:38,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:38,248 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:38,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-16 17:26:38,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:26:38,494 INFO L262 TraceCheckSpWp]: Trace formula consists of 616 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:26:38,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:38,506 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-16 17:26:38,507 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:26:38,507 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:38,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [818251553] [2023-12-16 17:26:38,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [818251553] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:26:38,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:26:38,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:26:38,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606696170] [2023-12-16 17:26:38,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:26:38,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:26:38,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:38,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:26:38,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:38,508 INFO L87 Difference]: Start difference. First operand 346 states and 524 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:38,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:38,553 INFO L93 Difference]: Finished difference Result 718 states and 1101 transitions. [2023-12-16 17:26:38,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:26:38,553 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 149 [2023-12-16 17:26:38,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:38,555 INFO L225 Difference]: With dead ends: 718 [2023-12-16 17:26:38,555 INFO L226 Difference]: Without dead ends: 398 [2023-12-16 17:26:38,558 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-16 17:26:38,558 INFO L413 NwaCegarLoop]: 496 mSDtfsCounter, 102 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 938 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:38,559 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 938 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:26:38,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2023-12-16 17:26:38,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 393. [2023-12-16 17:26:38,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 295 states have (on average 1.5457627118644068) internal successors, (456), 302 states have internal predecessors, (456), 69 states have call successors, (69), 23 states have call predecessors, (69), 28 states have return successors, (83), 69 states have call predecessors, (83), 68 states have call successors, (83) [2023-12-16 17:26:38,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 608 transitions. [2023-12-16 17:26:38,573 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 608 transitions. Word has length 149 [2023-12-16 17:26:38,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:26:38,574 INFO L495 AbstractCegarLoop]: Abstraction has 393 states and 608 transitions. [2023-12-16 17:26:38,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:38,574 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 608 transitions. [2023-12-16 17:26:38,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-16 17:26:38,575 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:38,576 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, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:26:38,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-16 17:26:38,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:38,782 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:38,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:38,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1526163630, now seen corresponding path program 1 times [2023-12-16 17:26:38,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:38,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [817150947] [2023-12-16 17:26:38,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:26:38,783 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:38,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:38,784 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:38,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-16 17:26:39,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:26:39,019 INFO L262 TraceCheckSpWp]: Trace formula consists of 617 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:26:39,022 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:39,038 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-16 17:26:39,039 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:26:39,099 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-16 17:26:39,100 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:39,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [817150947] [2023-12-16 17:26:39,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [817150947] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:26:39,100 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:26:39,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-16 17:26:39,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96196193] [2023-12-16 17:26:39,100 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:26:39,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:26:39,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:39,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:26:39,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:26:39,101 INFO L87 Difference]: Start difference. First operand 393 states and 608 transitions. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2023-12-16 17:26:39,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:39,329 INFO L93 Difference]: Finished difference Result 914 states and 1466 transitions. [2023-12-16 17:26:39,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:26:39,330 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 150 [2023-12-16 17:26:39,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:39,342 INFO L225 Difference]: With dead ends: 914 [2023-12-16 17:26:39,342 INFO L226 Difference]: Without dead ends: 723 [2023-12-16 17:26:39,343 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 294 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-16 17:26:39,343 INFO L413 NwaCegarLoop]: 521 mSDtfsCounter, 447 mSDsluCounter, 1187 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 477 SdHoareTripleChecker+Valid, 1708 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:39,343 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [477 Valid, 1708 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:26:39,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states. [2023-12-16 17:26:39,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 708. [2023-12-16 17:26:39,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 546 states have (on average 1.6135531135531136) internal successors, (881), 553 states have internal predecessors, (881), 133 states have call successors, (133), 23 states have call predecessors, (133), 28 states have return successors, (157), 133 states have call predecessors, (157), 132 states have call successors, (157) [2023-12-16 17:26:39,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 1171 transitions. [2023-12-16 17:26:39,365 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 1171 transitions. Word has length 150 [2023-12-16 17:26:39,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:26:39,365 INFO L495 AbstractCegarLoop]: Abstraction has 708 states and 1171 transitions. [2023-12-16 17:26:39,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2023-12-16 17:26:39,365 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 1171 transitions. [2023-12-16 17:26:39,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-16 17:26:39,368 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:39,368 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:26:39,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-16 17:26:39,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:39,574 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:39,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:39,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1642901361, now seen corresponding path program 1 times [2023-12-16 17:26:39,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:39,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1707815838] [2023-12-16 17:26:39,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:26:39,575 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:39,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:39,577 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:39,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-16 17:26:39,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:26:39,798 INFO L262 TraceCheckSpWp]: Trace formula consists of 622 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:26:39,801 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:39,814 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-16 17:26:39,815 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:26:39,815 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:39,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1707815838] [2023-12-16 17:26:39,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1707815838] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:26:39,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:26:39,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:26:39,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447895028] [2023-12-16 17:26:39,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:26:39,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:26:39,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:39,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:26:39,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:39,817 INFO L87 Difference]: Start difference. First operand 708 states and 1171 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, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:39,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:39,873 INFO L93 Difference]: Finished difference Result 1673 states and 2806 transitions. [2023-12-16 17:26:39,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:26:39,873 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, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 156 [2023-12-16 17:26:39,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:39,878 INFO L225 Difference]: With dead ends: 1673 [2023-12-16 17:26:39,878 INFO L226 Difference]: Without dead ends: 1025 [2023-12-16 17:26:39,880 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:39,880 INFO L413 NwaCegarLoop]: 502 mSDtfsCounter, 100 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 988 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:39,880 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 988 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:26:39,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1025 states. [2023-12-16 17:26:39,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1025 to 1020. [2023-12-16 17:26:39,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1020 states, 794 states have (on average 1.628463476070529) internal successors, (1293), 801 states have internal predecessors, (1293), 197 states have call successors, (197), 23 states have call predecessors, (197), 28 states have return successors, (231), 197 states have call predecessors, (231), 196 states have call successors, (231) [2023-12-16 17:26:39,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1020 states to 1020 states and 1721 transitions. [2023-12-16 17:26:39,912 INFO L78 Accepts]: Start accepts. Automaton has 1020 states and 1721 transitions. Word has length 156 [2023-12-16 17:26:39,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:26:39,912 INFO L495 AbstractCegarLoop]: Abstraction has 1020 states and 1721 transitions. [2023-12-16 17:26:39,912 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, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:39,912 INFO L276 IsEmpty]: Start isEmpty. Operand 1020 states and 1721 transitions. [2023-12-16 17:26:39,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-16 17:26:39,916 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:39,916 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, 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-16 17:26:39,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-16 17:26:40,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:40,121 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:40,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:40,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1851104535, now seen corresponding path program 1 times [2023-12-16 17:26:40,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:40,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1572029252] [2023-12-16 17:26:40,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:26:40,123 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:40,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:40,124 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:40,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-16 17:26:40,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:26:40,342 INFO L262 TraceCheckSpWp]: Trace formula consists of 623 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:26:40,345 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:40,360 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-16 17:26:40,361 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:26:40,361 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:40,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1572029252] [2023-12-16 17:26:40,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1572029252] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:26:40,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:26:40,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:26:40,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689156959] [2023-12-16 17:26:40,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:26:40,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:26:40,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:40,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:26:40,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:40,363 INFO L87 Difference]: Start difference. First operand 1020 states and 1721 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, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:40,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:40,464 INFO L93 Difference]: Finished difference Result 2422 states and 4108 transitions. [2023-12-16 17:26:40,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:26:40,464 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, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 157 [2023-12-16 17:26:40,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:40,470 INFO L225 Difference]: With dead ends: 2422 [2023-12-16 17:26:40,470 INFO L226 Difference]: Without dead ends: 1512 [2023-12-16 17:26:40,472 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:40,473 INFO L413 NwaCegarLoop]: 486 mSDtfsCounter, 98 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 967 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:40,473 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 967 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:26:40,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1512 states. [2023-12-16 17:26:40,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1512 to 1507. [2023-12-16 17:26:40,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1507 states, 1186 states have (on average 1.6382799325463744) internal successors, (1943), 1193 states have internal predecessors, (1943), 292 states have call successors, (292), 23 states have call predecessors, (292), 28 states have return successors, (326), 292 states have call predecessors, (326), 291 states have call successors, (326) [2023-12-16 17:26:40,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1507 states to 1507 states and 2561 transitions. [2023-12-16 17:26:40,536 INFO L78 Accepts]: Start accepts. Automaton has 1507 states and 2561 transitions. Word has length 157 [2023-12-16 17:26:40,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:26:40,537 INFO L495 AbstractCegarLoop]: Abstraction has 1507 states and 2561 transitions. [2023-12-16 17:26:40,537 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, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:40,537 INFO L276 IsEmpty]: Start isEmpty. Operand 1507 states and 2561 transitions. [2023-12-16 17:26:40,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-16 17:26:40,543 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:40,543 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:26:40,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-16 17:26:40,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:40,748 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:40,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:40,749 INFO L85 PathProgramCache]: Analyzing trace with hash 98686927, now seen corresponding path program 1 times [2023-12-16 17:26:40,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:40,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1933459151] [2023-12-16 17:26:40,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:26:40,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-16 17:26:40,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:40,751 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:40,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-16 17:26:41,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:26:41,033 INFO L262 TraceCheckSpWp]: Trace formula consists of 624 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:26:41,036 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:41,053 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-16 17:26:41,053 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:26:41,053 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:41,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1933459151] [2023-12-16 17:26:41,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1933459151] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:26:41,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:26:41,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:26:41,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215407426] [2023-12-16 17:26:41,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:26:41,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:26:41,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:41,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:26:41,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:41,055 INFO L87 Difference]: Start difference. First operand 1507 states and 2561 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, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:41,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:41,148 INFO L93 Difference]: Finished difference Result 3524 states and 6033 transitions. [2023-12-16 17:26:41,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:26:41,149 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, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 158 [2023-12-16 17:26:41,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:41,158 INFO L225 Difference]: With dead ends: 3524 [2023-12-16 17:26:41,158 INFO L226 Difference]: Without dead ends: 2247 [2023-12-16 17:26:41,163 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:41,163 INFO L413 NwaCegarLoop]: 486 mSDtfsCounter, 96 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 964 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:41,164 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 964 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:26:41,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2247 states. [2023-12-16 17:26:41,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2247 to 2242. [2023-12-16 17:26:41,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2242 states, 1798 states have (on average 1.646273637374861) internal successors, (2960), 1805 states have internal predecessors, (2960), 415 states have call successors, (415), 23 states have call predecessors, (415), 28 states have return successors, (465), 415 states have call predecessors, (465), 414 states have call successors, (465) [2023-12-16 17:26:41,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2242 states to 2242 states and 3840 transitions. [2023-12-16 17:26:41,291 INFO L78 Accepts]: Start accepts. Automaton has 2242 states and 3840 transitions. Word has length 158 [2023-12-16 17:26:41,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:26:41,292 INFO L495 AbstractCegarLoop]: Abstraction has 2242 states and 3840 transitions. [2023-12-16 17:26:41,292 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, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:41,292 INFO L276 IsEmpty]: Start isEmpty. Operand 2242 states and 3840 transitions. [2023-12-16 17:26:41,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-12-16 17:26:41,302 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:41,302 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:26:41,322 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 (16)] Ended with exit code 0 [2023-12-16 17:26:41,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:41,508 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:41,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:41,508 INFO L85 PathProgramCache]: Analyzing trace with hash 178550440, now seen corresponding path program 1 times [2023-12-16 17:26:41,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:41,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [637003964] [2023-12-16 17:26:41,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:26:41,509 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:41,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:41,510 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:41,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-16 17:26:41,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:26:41,708 INFO L262 TraceCheckSpWp]: Trace formula consists of 625 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:26:41,711 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:41,727 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-16 17:26:41,727 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:26:41,727 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:41,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [637003964] [2023-12-16 17:26:41,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [637003964] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:26:41,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:26:41,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:26:41,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915991100] [2023-12-16 17:26:41,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:26:41,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:26:41,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:41,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:26:41,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:41,729 INFO L87 Difference]: Start difference. First operand 2242 states and 3840 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, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:41,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:41,848 INFO L93 Difference]: Finished difference Result 5234 states and 9026 transitions. [2023-12-16 17:26:41,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:26:41,849 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, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 159 [2023-12-16 17:26:41,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:41,861 INFO L225 Difference]: With dead ends: 5234 [2023-12-16 17:26:41,863 INFO L226 Difference]: Without dead ends: 3419 [2023-12-16 17:26:41,869 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:41,869 INFO L413 NwaCegarLoop]: 486 mSDtfsCounter, 94 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 964 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:41,869 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 964 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:26:41,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3419 states. [2023-12-16 17:26:42,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3419 to 3414. [2023-12-16 17:26:42,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3414 states, 2791 states have (on average 1.6517377284127552) internal successors, (4610), 2798 states have internal predecessors, (4610), 594 states have call successors, (594), 23 states have call predecessors, (594), 28 states have return successors, (670), 594 states have call predecessors, (670), 593 states have call successors, (670) [2023-12-16 17:26:42,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3414 states to 3414 states and 5874 transitions. [2023-12-16 17:26:42,032 INFO L78 Accepts]: Start accepts. Automaton has 3414 states and 5874 transitions. Word has length 159 [2023-12-16 17:26:42,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:26:42,032 INFO L495 AbstractCegarLoop]: Abstraction has 3414 states and 5874 transitions. [2023-12-16 17:26:42,032 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, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:42,033 INFO L276 IsEmpty]: Start isEmpty. Operand 3414 states and 5874 transitions. [2023-12-16 17:26:42,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2023-12-16 17:26:42,046 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:42,047 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:26:42,068 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-16 17:26:42,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:42,253 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:42,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:42,253 INFO L85 PathProgramCache]: Analyzing trace with hash 334533715, now seen corresponding path program 1 times [2023-12-16 17:26:42,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:42,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1988498939] [2023-12-16 17:26:42,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:26:42,254 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:42,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:42,255 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:42,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-16 17:26:42,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:26:42,493 INFO L262 TraceCheckSpWp]: Trace formula consists of 626 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:26:42,496 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:42,512 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-16 17:26:42,513 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:26:42,513 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:42,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1988498939] [2023-12-16 17:26:42,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1988498939] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:26:42,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:26:42,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:26:42,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438013429] [2023-12-16 17:26:42,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:26:42,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:26:42,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:42,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:26:42,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:42,515 INFO L87 Difference]: Start difference. First operand 3414 states and 5874 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, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:42,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:42,665 INFO L93 Difference]: Finished difference Result 8089 states and 13980 transitions. [2023-12-16 17:26:42,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:26:42,665 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, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 160 [2023-12-16 17:26:42,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:42,687 INFO L225 Difference]: With dead ends: 8089 [2023-12-16 17:26:42,687 INFO L226 Difference]: Without dead ends: 5389 [2023-12-16 17:26:42,696 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:42,697 INFO L413 NwaCegarLoop]: 499 mSDtfsCounter, 92 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 979 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:42,697 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 979 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:26:42,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5389 states. [2023-12-16 17:26:42,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5389 to 5384. [2023-12-16 17:26:42,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5384 states, 4385 states have (on average 1.6421892816419612) internal successors, (7201), 4392 states have internal predecessors, (7201), 970 states have call successors, (970), 23 states have call predecessors, (970), 28 states have return successors, (1090), 970 states have call predecessors, (1090), 969 states have call successors, (1090) [2023-12-16 17:26:42,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5384 states to 5384 states and 9261 transitions. [2023-12-16 17:26:42,932 INFO L78 Accepts]: Start accepts. Automaton has 5384 states and 9261 transitions. Word has length 160 [2023-12-16 17:26:42,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:26:42,932 INFO L495 AbstractCegarLoop]: Abstraction has 5384 states and 9261 transitions. [2023-12-16 17:26:42,933 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, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:42,933 INFO L276 IsEmpty]: Start isEmpty. Operand 5384 states and 9261 transitions. [2023-12-16 17:26:42,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2023-12-16 17:26:42,953 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:42,953 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, 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-16 17:26:42,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-16 17:26:43,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:43,159 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:43,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:43,163 INFO L85 PathProgramCache]: Analyzing trace with hash -862351836, now seen corresponding path program 1 times [2023-12-16 17:26:43,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:43,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [604006444] [2023-12-16 17:26:43,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:26:43,163 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:43,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:43,164 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:43,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-16 17:26:43,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:26:43,378 INFO L262 TraceCheckSpWp]: Trace formula consists of 627 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:26:43,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:43,401 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-16 17:26:43,401 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:26:43,401 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:43,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [604006444] [2023-12-16 17:26:43,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [604006444] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:26:43,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:26:43,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:26:43,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958792644] [2023-12-16 17:26:43,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:26:43,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:26:43,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:43,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:26:43,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:43,404 INFO L87 Difference]: Start difference. First operand 5384 states and 9261 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:43,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:43,723 INFO L93 Difference]: Finished difference Result 13226 states and 22890 transitions. [2023-12-16 17:26:43,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:26:43,724 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 161 [2023-12-16 17:26:43,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:43,782 INFO L225 Difference]: With dead ends: 13226 [2023-12-16 17:26:43,783 INFO L226 Difference]: Without dead ends: 8922 [2023-12-16 17:26:43,796 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 159 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:43,797 INFO L413 NwaCegarLoop]: 488 mSDtfsCounter, 90 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 969 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:43,797 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 969 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:26:43,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8922 states. [2023-12-16 17:26:44,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8922 to 8917. [2023-12-16 17:26:44,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8917 states, 7312 states have (on average 1.6407275711159737) internal successors, (11997), 7319 states have internal predecessors, (11997), 1576 states have call successors, (1576), 23 states have call predecessors, (1576), 28 states have return successors, (1774), 1576 states have call predecessors, (1774), 1575 states have call successors, (1774) [2023-12-16 17:26:44,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8917 states to 8917 states and 15347 transitions. [2023-12-16 17:26:44,264 INFO L78 Accepts]: Start accepts. Automaton has 8917 states and 15347 transitions. Word has length 161 [2023-12-16 17:26:44,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:26:44,265 INFO L495 AbstractCegarLoop]: Abstraction has 8917 states and 15347 transitions. [2023-12-16 17:26:44,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:44,265 INFO L276 IsEmpty]: Start isEmpty. Operand 8917 states and 15347 transitions. [2023-12-16 17:26:44,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2023-12-16 17:26:44,317 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:44,317 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, 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-16 17:26:44,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-16 17:26:44,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:44,525 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:44,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:44,525 INFO L85 PathProgramCache]: Analyzing trace with hash -477715739, now seen corresponding path program 1 times [2023-12-16 17:26:44,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:44,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [138641735] [2023-12-16 17:26:44,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:26:44,526 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:44,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:44,537 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:44,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-16 17:26:44,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:26:44,777 INFO L262 TraceCheckSpWp]: Trace formula consists of 628 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:26:44,782 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:44,808 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-16 17:26:44,808 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:26:44,809 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:44,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [138641735] [2023-12-16 17:26:44,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [138641735] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:26:44,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:26:44,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:26:44,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299224994] [2023-12-16 17:26:44,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:26:44,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:26:44,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:44,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:26:44,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:44,811 INFO L87 Difference]: Start difference. First operand 8917 states and 15347 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:45,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:45,315 INFO L93 Difference]: Finished difference Result 22998 states and 39743 transitions. [2023-12-16 17:26:45,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:26:45,316 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 162 [2023-12-16 17:26:45,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:45,378 INFO L225 Difference]: With dead ends: 22998 [2023-12-16 17:26:45,378 INFO L226 Difference]: Without dead ends: 15594 [2023-12-16 17:26:45,404 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:45,404 INFO L413 NwaCegarLoop]: 492 mSDtfsCounter, 88 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 976 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:45,404 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 976 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:26:45,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15594 states. [2023-12-16 17:26:45,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15594 to 15589. [2023-12-16 17:26:45,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15589 states, 12781 states have (on average 1.631953681245599) internal successors, (20858), 12788 states have internal predecessors, (20858), 2779 states have call successors, (2779), 23 states have call predecessors, (2779), 28 states have return successors, (3121), 2779 states have call predecessors, (3121), 2778 states have call successors, (3121) [2023-12-16 17:26:46,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15589 states to 15589 states and 26758 transitions. [2023-12-16 17:26:46,034 INFO L78 Accepts]: Start accepts. Automaton has 15589 states and 26758 transitions. Word has length 162 [2023-12-16 17:26:46,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:26:46,034 INFO L495 AbstractCegarLoop]: Abstraction has 15589 states and 26758 transitions. [2023-12-16 17:26:46,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:46,034 INFO L276 IsEmpty]: Start isEmpty. Operand 15589 states and 26758 transitions. [2023-12-16 17:26:46,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2023-12-16 17:26:46,081 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:46,081 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:26:46,103 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2023-12-16 17:26:46,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:46,287 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:46,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:46,288 INFO L85 PathProgramCache]: Analyzing trace with hash -262081341, now seen corresponding path program 1 times [2023-12-16 17:26:46,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:46,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1719817568] [2023-12-16 17:26:46,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:26:46,288 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:46,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:46,289 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:46,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-16 17:26:46,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:26:46,583 INFO L262 TraceCheckSpWp]: Trace formula consists of 629 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:26:46,587 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:46,614 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-16 17:26:46,614 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:26:46,614 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:46,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1719817568] [2023-12-16 17:26:46,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1719817568] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:26:46,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:26:46,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:26:46,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292226463] [2023-12-16 17:26:46,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:26:46,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:26:46,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:46,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:26:46,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:46,616 INFO L87 Difference]: Start difference. First operand 15589 states and 26758 transitions. Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:47,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:47,753 INFO L93 Difference]: Finished difference Result 41165 states and 71003 transitions. [2023-12-16 17:26:47,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:26:47,753 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 163 [2023-12-16 17:26:47,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:47,906 INFO L225 Difference]: With dead ends: 41165 [2023-12-16 17:26:47,907 INFO L226 Difference]: Without dead ends: 27709 [2023-12-16 17:26:47,973 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:47,974 INFO L413 NwaCegarLoop]: 486 mSDtfsCounter, 86 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 967 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:47,975 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 967 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:26:48,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27709 states. [2023-12-16 17:26:49,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27709 to 27704. [2023-12-16 17:26:49,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27704 states, 22857 states have (on average 1.6284726779542371) internal successors, (37222), 22864 states have internal predecessors, (37222), 4818 states have call successors, (4818), 23 states have call predecessors, (4818), 28 states have return successors, (5434), 4818 states have call predecessors, (5434), 4817 states have call successors, (5434) [2023-12-16 17:26:49,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27704 states to 27704 states and 47474 transitions. [2023-12-16 17:26:49,233 INFO L78 Accepts]: Start accepts. Automaton has 27704 states and 47474 transitions. Word has length 163 [2023-12-16 17:26:49,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:26:49,233 INFO L495 AbstractCegarLoop]: Abstraction has 27704 states and 47474 transitions. [2023-12-16 17:26:49,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:49,233 INFO L276 IsEmpty]: Start isEmpty. Operand 27704 states and 47474 transitions. [2023-12-16 17:26:49,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2023-12-16 17:26:49,307 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:49,307 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, 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-16 17:26:49,319 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0 [2023-12-16 17:26:49,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:49,514 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:49,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:49,514 INFO L85 PathProgramCache]: Analyzing trace with hash 158692995, now seen corresponding path program 1 times [2023-12-16 17:26:49,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:49,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [141580741] [2023-12-16 17:26:49,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:26:49,515 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:49,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:49,516 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:49,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-16 17:26:49,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:26:49,742 INFO L262 TraceCheckSpWp]: Trace formula consists of 630 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:26:49,745 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:49,771 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-16 17:26:49,771 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:26:49,771 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:49,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [141580741] [2023-12-16 17:26:49,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [141580741] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:26:49,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:26:49,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:26:49,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635495649] [2023-12-16 17:26:49,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:26:49,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:26:49,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:49,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:26:49,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:49,773 INFO L87 Difference]: Start difference. First operand 27704 states and 47474 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:51,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:51,413 INFO L93 Difference]: Finished difference Result 75357 states and 129660 transitions. [2023-12-16 17:26:51,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:26:51,413 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 164 [2023-12-16 17:26:51,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:51,580 INFO L225 Difference]: With dead ends: 75357 [2023-12-16 17:26:51,580 INFO L226 Difference]: Without dead ends: 50533 [2023-12-16 17:26:51,634 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:51,634 INFO L413 NwaCegarLoop]: 492 mSDtfsCounter, 84 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 974 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:51,635 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 974 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:26:51,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50533 states. [2023-12-16 17:26:53,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50533 to 50528. [2023-12-16 17:26:53,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50528 states, 41966 states have (on average 1.6236000571891531) internal successors, (68136), 41973 states have internal predecessors, (68136), 8533 states have call successors, (8533), 23 states have call predecessors, (8533), 28 states have return successors, (9681), 8533 states have call predecessors, (9681), 8532 states have call successors, (9681) [2023-12-16 17:26:53,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50528 states to 50528 states and 86350 transitions. [2023-12-16 17:26:53,815 INFO L78 Accepts]: Start accepts. Automaton has 50528 states and 86350 transitions. Word has length 164 [2023-12-16 17:26:53,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:26:53,815 INFO L495 AbstractCegarLoop]: Abstraction has 50528 states and 86350 transitions. [2023-12-16 17:26:53,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:53,816 INFO L276 IsEmpty]: Start isEmpty. Operand 50528 states and 86350 transitions. [2023-12-16 17:26:53,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2023-12-16 17:26:53,902 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:26:53,902 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, 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-16 17:26:53,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-16 17:26:54,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:54,110 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:26:54,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:26:54,110 INFO L85 PathProgramCache]: Analyzing trace with hash 742877795, now seen corresponding path program 1 times [2023-12-16 17:26:54,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:26:54,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [306962820] [2023-12-16 17:26:54,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:26:54,111 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:26:54,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:26:54,112 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:26:54,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-16 17:26:54,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:26:54,316 INFO L262 TraceCheckSpWp]: Trace formula consists of 631 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:26:54,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:26:54,348 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-16 17:26:54,348 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:26:54,348 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:26:54,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [306962820] [2023-12-16 17:26:54,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [306962820] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:26:54,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:26:54,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:26:54,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218403909] [2023-12-16 17:26:54,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:26:54,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:26:54,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:26:54,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:26:54,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:54,350 INFO L87 Difference]: Start difference. First operand 50528 states and 86350 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:26:56,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:26:56,789 INFO L93 Difference]: Finished difference Result 94104 states and 161254 transitions. [2023-12-16 17:26:56,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:26:56,791 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 165 [2023-12-16 17:26:56,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:26:57,149 INFO L225 Difference]: With dead ends: 94104 [2023-12-16 17:26:57,151 INFO L226 Difference]: Without dead ends: 93913 [2023-12-16 17:26:57,209 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:26:57,210 INFO L413 NwaCegarLoop]: 486 mSDtfsCounter, 82 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 967 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:26:57,210 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 967 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:26:57,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93913 states. [2023-12-16 17:27:00,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93913 to 93908. [2023-12-16 17:27:00,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93908 states, 78547 states have (on average 1.6172100780424459) internal successors, (127027), 78554 states have internal predecessors, (127027), 15332 states have call successors, (15332), 23 states have call predecessors, (15332), 28 states have return successors, (17526), 15332 states have call predecessors, (17526), 15331 states have call successors, (17526) [2023-12-16 17:27:01,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93908 states to 93908 states and 159885 transitions. [2023-12-16 17:27:01,452 INFO L78 Accepts]: Start accepts. Automaton has 93908 states and 159885 transitions. Word has length 165 [2023-12-16 17:27:01,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:27:01,452 INFO L495 AbstractCegarLoop]: Abstraction has 93908 states and 159885 transitions. [2023-12-16 17:27:01,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:27:01,452 INFO L276 IsEmpty]: Start isEmpty. Operand 93908 states and 159885 transitions. [2023-12-16 17:27:01,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2023-12-16 17:27:01,615 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:27:01,615 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:27:01,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-16 17:27:01,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:27:01,822 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:27:01,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:27:01,822 INFO L85 PathProgramCache]: Analyzing trace with hash -421868444, now seen corresponding path program 1 times [2023-12-16 17:27:01,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:27:01,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1412498177] [2023-12-16 17:27:01,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:27:01,823 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:27:01,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:27:01,824 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:27:01,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-16 17:27:02,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:27:02,041 INFO L262 TraceCheckSpWp]: Trace formula consists of 632 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-16 17:27:02,045 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:27:02,186 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 22 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-12-16 17:27:02,186 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:27:02,435 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-16 17:27:02,435 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:27:02,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1412498177] [2023-12-16 17:27:02,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1412498177] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:27:02,435 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:27:02,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2023-12-16 17:27:02,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099715317] [2023-12-16 17:27:02,436 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:27:02,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-16 17:27:02,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:27:02,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-16 17:27:02,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2023-12-16 17:27:02,437 INFO L87 Difference]: Start difference. First operand 93908 states and 159885 transitions. Second operand has 16 states, 16 states have (on average 11.5625) internal successors, (185), 14 states have internal predecessors, (185), 4 states have call successors, (38), 6 states have call predecessors, (38), 9 states have return successors, (35), 6 states have call predecessors, (35), 4 states have call successors, (35) [2023-12-16 17:27:14,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:27:14,158 INFO L93 Difference]: Finished difference Result 276199 states and 476878 transitions. [2023-12-16 17:27:14,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-16 17:27:14,159 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 11.5625) internal successors, (185), 14 states have internal predecessors, (185), 4 states have call successors, (38), 6 states have call predecessors, (38), 9 states have return successors, (35), 6 states have call predecessors, (35), 4 states have call successors, (35) Word has length 166 [2023-12-16 17:27:14,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:27:15,447 INFO L225 Difference]: With dead ends: 276199 [2023-12-16 17:27:15,447 INFO L226 Difference]: Without dead ends: 276013 [2023-12-16 17:27:15,573 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 317 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-16 17:27:15,574 INFO L413 NwaCegarLoop]: 274 mSDtfsCounter, 1713 mSDsluCounter, 2189 mSDsCounter, 0 mSdLazyCounter, 4926 mSolverCounterSat, 427 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1777 SdHoareTripleChecker+Valid, 2463 SdHoareTripleChecker+Invalid, 5353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 427 IncrementalHoareTripleChecker+Valid, 4926 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-12-16 17:27:15,574 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1777 Valid, 2463 Invalid, 5353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [427 Valid, 4926 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-12-16 17:27:15,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276013 states. [2023-12-16 17:27:25,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276013 to 187817. [2023-12-16 17:27:25,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187817 states, 157097 states have (on average 1.6172110224892902) internal successors, (254059), 157108 states have internal predecessors, (254059), 30662 states have call successors, (30662), 47 states have call predecessors, (30662), 57 states have return successors, (39414), 30665 states have call predecessors, (39414), 30660 states have call successors, (39414) [2023-12-16 17:27:27,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187817 states to 187817 states and 324135 transitions. [2023-12-16 17:27:27,000 INFO L78 Accepts]: Start accepts. Automaton has 187817 states and 324135 transitions. Word has length 166 [2023-12-16 17:27:27,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:27:27,001 INFO L495 AbstractCegarLoop]: Abstraction has 187817 states and 324135 transitions. [2023-12-16 17:27:27,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 11.5625) internal successors, (185), 14 states have internal predecessors, (185), 4 states have call successors, (38), 6 states have call predecessors, (38), 9 states have return successors, (35), 6 states have call predecessors, (35), 4 states have call successors, (35) [2023-12-16 17:27:27,001 INFO L276 IsEmpty]: Start isEmpty. Operand 187817 states and 324135 transitions. [2023-12-16 17:27:27,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2023-12-16 17:27:27,329 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:27:27,329 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, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:27:27,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-16 17:27:27,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:27:27,535 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:27:27,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:27:27,535 INFO L85 PathProgramCache]: Analyzing trace with hash -377131322, now seen corresponding path program 1 times [2023-12-16 17:27:27,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:27:27,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1674718096] [2023-12-16 17:27:27,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:27:27,536 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:27:27,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:27:27,537 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:27:27,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-16 17:27:27,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:27:27,779 INFO L262 TraceCheckSpWp]: Trace formula consists of 633 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 17:27:27,783 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:27:27,899 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2023-12-16 17:27:27,900 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:27:27,900 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:27:27,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1674718096] [2023-12-16 17:27:27,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1674718096] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:27:27,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:27:27,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-16 17:27:27,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620296433] [2023-12-16 17:27:27,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:27:27,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 17:27:27,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:27:27,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 17:27:27,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-16 17:27:27,901 INFO L87 Difference]: Start difference. First operand 187817 states and 324135 transitions. Second operand has 9 states, 8 states have (on average 13.5) internal successors, (108), 7 states have internal predecessors, (108), 4 states have call successors, (20), 5 states have call predecessors, (20), 4 states have return successors, (18), 3 states have call predecessors, (18), 4 states have call successors, (18) Received shutdown request... [2023-12-16 17:27:30,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:27:30,784 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 159 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-16 17:27:30,784 INFO L413 NwaCegarLoop]: 409 mSDtfsCounter, 480 mSDsluCounter, 2366 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 482 SdHoareTripleChecker+Valid, 2775 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:27:30,785 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [482 Valid, 2775 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:27:30,785 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-16 17:27:30,792 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 17:27:30,792 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 17:27:30,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-16 17:27:30,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:27:30,996 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (187817states) and FLOYD_HOARE automaton (currently 9 states, 9 states before enhancement),while ReachableStatesComputation was computing reachable states (56450 states constructed, input type IntersectNwa). [2023-12-16 17:27:31,000 INFO L445 BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:27:31,008 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 17:27:31,018 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 05:27:31 BoogieIcfgContainer [2023-12-16 17:27:31,018 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 17:27:31,018 INFO L158 Benchmark]: Toolchain (without parser) took 60874.43ms. Allocated memory was 197.1MB in the beginning and 7.7GB in the end (delta: 7.5GB). Free memory was 147.8MB in the beginning and 5.8GB in the end (delta: -5.7GB). Peak memory consumption was 2.2GB. Max. memory is 8.0GB. [2023-12-16 17:27:31,018 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 158.3MB. Free memory is still 114.4MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 17:27:31,018 INFO L158 Benchmark]: CACSL2BoogieTranslator took 755.79ms. Allocated memory is still 197.1MB. Free memory was 147.8MB in the beginning and 155.3MB in the end (delta: -7.5MB). Peak memory consumption was 54.1MB. Max. memory is 8.0GB. [2023-12-16 17:27:31,019 INFO L158 Benchmark]: Boogie Procedure Inliner took 92.96ms. Allocated memory is still 197.1MB. Free memory was 155.3MB in the beginning and 149.6MB in the end (delta: 5.7MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2023-12-16 17:27:31,020 INFO L158 Benchmark]: Boogie Preprocessor took 91.12ms. Allocated memory is still 197.1MB. Free memory was 149.6MB in the beginning and 142.8MB in the end (delta: 6.8MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. [2023-12-16 17:27:31,020 INFO L158 Benchmark]: RCFGBuilder took 1070.29ms. Allocated memory is still 197.1MB. Free memory was 142.2MB in the beginning and 135.6MB in the end (delta: 6.7MB). Peak memory consumption was 65.4MB. Max. memory is 8.0GB. [2023-12-16 17:27:31,021 INFO L158 Benchmark]: TraceAbstraction took 58860.23ms. Allocated memory was 197.1MB in the beginning and 7.7GB in the end (delta: 7.5GB). Free memory was 135.0MB in the beginning and 5.8GB in the end (delta: -5.7GB). Peak memory consumption was 2.2GB. Max. memory is 8.0GB. [2023-12-16 17:27:31,028 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 158.3MB. Free memory is still 114.4MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 755.79ms. Allocated memory is still 197.1MB. Free memory was 147.8MB in the beginning and 155.3MB in the end (delta: -7.5MB). Peak memory consumption was 54.1MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 92.96ms. Allocated memory is still 197.1MB. Free memory was 155.3MB in the beginning and 149.6MB in the end (delta: 5.7MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 91.12ms. Allocated memory is still 197.1MB. Free memory was 149.6MB in the beginning and 142.8MB in the end (delta: 6.8MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. * RCFGBuilder took 1070.29ms. Allocated memory is still 197.1MB. Free memory was 142.2MB in the beginning and 135.6MB in the end (delta: 6.7MB). Peak memory consumption was 65.4MB. Max. memory is 8.0GB. * TraceAbstraction took 58860.23ms. Allocated memory was 197.1MB in the beginning and 7.7GB in the end (delta: 7.5GB). Free memory was 135.0MB in the beginning and 5.8GB in the end (delta: -5.7GB). Peak memory consumption was 2.2GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 48]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"EmailLib.i","") [48] - GenericResultAtLocation [Line: 460]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [460] - GenericResultAtLocation [Line: 826]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [826] - GenericResultAtLocation [Line: 1051]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [1051] - GenericResultAtLocation [Line: 1356]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Client.i","") [1356] - GenericResultAtLocation [Line: 1716]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"DecryptForward_spec.i","") [1716] - GenericResultAtLocation [Line: 1736]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [1736] - GenericResultAtLocation [Line: 1771]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [1771] - GenericResultAtLocation [Line: 1780]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"ClientLib.i","") [1780] - GenericResultAtLocation [Line: 2847]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Email.i","") [2847] - GenericResultAtLocation [Line: 2982]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Util.i","") [2982] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 1776]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 1776). Cancelled while NwaCegarLoop was constructing difference of abstraction (187817states) and FLOYD_HOARE automaton (currently 9 states, 9 states before enhancement),while ReachableStatesComputation was computing reachable states (56450 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 24 procedures, 335 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 58.8s, OverallIterations: 24, TraceHistogramMax: 3, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.8s, AutomataDifference: 25.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3971 SdHoareTripleChecker+Valid, 4.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3703 mSDsluCounter, 34254 SdHoareTripleChecker+Invalid, 3.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 22849 mSDsCounter, 523 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6599 IncrementalHoareTripleChecker+Invalid, 7122 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 523 mSolverCounterUnsat, 11405 mSDtfsCounter, 6599 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3974 GetRequests, 3886 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=187817occurred in iteration=23, InterpolantAutomatonStates: 102, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 21.0s AutomataMinimizationTime, 23 MinimizatonAttempts, 88269 StatesRemovedByMinimization, 15 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.1s SsaConstructionTime, 2.4s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 3655 NumberOfCodeBlocks, 3481 NumberOfCodeBlocksAsserted, 24 NumberOfCheckSat, 3945 ConstructedInterpolants, 0 QuantifiedInterpolants, 4939 SizeOfPredicates, 39 NumberOfNonLiveVariables, 14343 ConjunctsInSsa, 105 ConjunctsInUnsatCore, 26 InterpolantComputations, 22 PerfectInterpolantSequences, 1333/1351 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown