/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf -i ../../../trunk/examples/svcomp/product-lines/email_spec3_productSimulator.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 06:25:15,480 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 06:25:15,482 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 06:25:15,522 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 06:25:15,523 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 06:25:15,523 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 06:25:15,525 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 06:25:15,544 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 06:25:15,545 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 06:25:15,546 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 06:25:15,547 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 06:25:15,548 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 06:25:15,548 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 06:25:15,549 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 06:25:15,550 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 06:25:15,551 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 06:25:15,551 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 06:25:15,552 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 06:25:15,554 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 06:25:15,556 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 06:25:15,557 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 06:25:15,558 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 06:25:15,559 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 06:25:15,559 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 06:25:15,561 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 06:25:15,562 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 06:25:15,562 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 06:25:15,562 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 06:25:15,563 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 06:25:15,563 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 06:25:15,564 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 06:25:15,564 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 06:25:15,565 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 06:25:15,565 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 06:25:15,566 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 06:25:15,566 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 06:25:15,567 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 06:25:15,567 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 06:25:15,567 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 06:25:15,568 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 06:25:15,568 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 06:25:15,569 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-01-10 06:25:15,595 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 06:25:15,595 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 06:25:15,596 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 06:25:15,596 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 06:25:15,596 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 06:25:15,597 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 06:25:15,597 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 06:25:15,597 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 06:25:15,597 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 06:25:15,597 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 06:25:15,598 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 06:25:15,598 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 06:25:15,598 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 06:25:15,598 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 06:25:15,598 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 06:25:15,598 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 06:25:15,598 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 06:25:15,599 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 06:25:15,599 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 06:25:15,599 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 06:25:15,599 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 06:25:15,599 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 06:25:15,599 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 06:25:15,599 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 06:25:15,599 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 06:25:15,600 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 06:25:15,600 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 06:25:15,600 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 06:25:15,600 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 06:25:15,600 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 06:25:15,600 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 06:25:15,600 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 06:25:15,600 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 06:25:15,601 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-01-10 06:25:15,763 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 06:25:15,779 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 06:25:15,781 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 06:25:15,781 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 06:25:15,782 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 06:25:15,782 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/email_spec3_productSimulator.cil.c [2022-01-10 06:25:15,863 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/73610d2ba/4cb8d41c43af4c89aa89c6e889247552/FLAG076a93777 [2022-01-10 06:25:16,304 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 06:25:16,305 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/email_spec3_productSimulator.cil.c [2022-01-10 06:25:16,334 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/73610d2ba/4cb8d41c43af4c89aa89c6e889247552/FLAG076a93777 [2022-01-10 06:25:16,603 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/73610d2ba/4cb8d41c43af4c89aa89c6e889247552 [2022-01-10 06:25:16,605 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 06:25:16,609 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 06:25:16,610 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 06:25:16,610 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 06:25:16,613 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 06:25:16,614 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:25:16" (1/1) ... [2022-01-10 06:25:16,614 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e4bbd0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:25:16, skipping insertion in model container [2022-01-10 06:25:16,615 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:25:16" (1/1) ... [2022-01-10 06:25:16,620 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 06:25:16,712 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 06:25:16,957 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/email_spec3_productSimulator.cil.c[9250,9263] [2022-01-10 06:25:17,223 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:25:17,238 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-01-10 06:25:17,257 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 06:25:17,270 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/email_spec3_productSimulator.cil.c[9250,9263] [2022-01-10 06:25:17,378 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:25:17,383 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 06:25:17,410 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/email_spec3_productSimulator.cil.c[9250,9263] [2022-01-10 06:25:17,465 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:25:17,503 INFO L208 MainTranslator]: Completed translation [2022-01-10 06:25:17,504 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:25:17 WrapperNode [2022-01-10 06:25:17,504 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 06:25:17,505 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 06:25:17,505 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 06:25:17,505 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 06:25:17,511 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:25:17" (1/1) ... [2022-01-10 06:25:17,557 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:25:17" (1/1) ... [2022-01-10 06:25:17,626 INFO L137 Inliner]: procedures = 154, calls = 292, calls flagged for inlining = 67, calls inlined = 64, statements flattened = 1264 [2022-01-10 06:25:17,626 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 06:25:17,627 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 06:25:17,627 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 06:25:17,627 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 06:25:17,641 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:25:17" (1/1) ... [2022-01-10 06:25:17,641 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:25:17" (1/1) ... [2022-01-10 06:25:17,656 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:25:17" (1/1) ... [2022-01-10 06:25:17,656 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:25:17" (1/1) ... [2022-01-10 06:25:17,688 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:25:17" (1/1) ... [2022-01-10 06:25:17,710 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:25:17" (1/1) ... [2022-01-10 06:25:17,716 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:25:17" (1/1) ... [2022-01-10 06:25:17,726 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 06:25:17,727 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 06:25:17,727 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 06:25:17,727 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 06:25:17,728 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:25:17" (1/1) ... [2022-01-10 06:25:17,744 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 06:25:17,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 06:25:17,773 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-10 06:25:17,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-10 06:25:17,814 INFO L130 BoogieDeclarations]: Found specification of procedure getClientPrivateKey [2022-01-10 06:25:17,814 INFO L138 BoogieDeclarations]: Found implementation of procedure getClientPrivateKey [2022-01-10 06:25:17,814 INFO L130 BoogieDeclarations]: Found specification of procedure setup_chuck__before__Keys [2022-01-10 06:25:17,814 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_chuck__before__Keys [2022-01-10 06:25:17,814 INFO L130 BoogieDeclarations]: Found specification of procedure outgoing__before__Sign [2022-01-10 06:25:17,814 INFO L138 BoogieDeclarations]: Found implementation of procedure outgoing__before__Sign [2022-01-10 06:25:17,815 INFO L130 BoogieDeclarations]: Found specification of procedure getClientAddressBookSize [2022-01-10 06:25:17,815 INFO L138 BoogieDeclarations]: Found implementation of procedure getClientAddressBookSize [2022-01-10 06:25:17,815 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailEncryptionKey [2022-01-10 06:25:17,815 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailEncryptionKey [2022-01-10 06:25:17,815 INFO L130 BoogieDeclarations]: Found specification of procedure setClientAddressBookAddress [2022-01-10 06:25:17,815 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientAddressBookAddress [2022-01-10 06:25:17,815 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailEncryptionKey [2022-01-10 06:25:17,815 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailEncryptionKey [2022-01-10 06:25:17,815 INFO L130 BoogieDeclarations]: Found specification of procedure printMail__before__Verify [2022-01-10 06:25:17,815 INFO L138 BoogieDeclarations]: Found implementation of procedure printMail__before__Verify [2022-01-10 06:25:17,815 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailTo [2022-01-10 06:25:17,815 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailTo [2022-01-10 06:25:17,816 INFO L130 BoogieDeclarations]: Found specification of procedure setup_bob__before__Keys [2022-01-10 06:25:17,816 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_bob__before__Keys [2022-01-10 06:25:17,816 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailFrom [2022-01-10 06:25:17,816 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailFrom [2022-01-10 06:25:17,816 INFO L130 BoogieDeclarations]: Found specification of procedure isReadable [2022-01-10 06:25:17,816 INFO L138 BoogieDeclarations]: Found implementation of procedure isReadable [2022-01-10 06:25:17,816 INFO L130 BoogieDeclarations]: Found specification of procedure createClientKeyringEntry [2022-01-10 06:25:17,816 INFO L138 BoogieDeclarations]: Found implementation of procedure createClientKeyringEntry [2022-01-10 06:25:17,816 INFO L130 BoogieDeclarations]: Found specification of procedure incoming__before__Decrypt [2022-01-10 06:25:17,816 INFO L138 BoogieDeclarations]: Found implementation of procedure incoming__before__Decrypt [2022-01-10 06:25:17,816 INFO L130 BoogieDeclarations]: Found specification of procedure outgoing__before__Encrypt [2022-01-10 06:25:17,817 INFO L138 BoogieDeclarations]: Found implementation of procedure outgoing__before__Encrypt [2022-01-10 06:25:17,817 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailIsEncrypted [2022-01-10 06:25:17,817 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailIsEncrypted [2022-01-10 06:25:17,817 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailSignKey [2022-01-10 06:25:17,817 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailSignKey [2022-01-10 06:25:17,817 INFO L130 BoogieDeclarations]: Found specification of procedure chuckKeyAdd [2022-01-10 06:25:17,817 INFO L138 BoogieDeclarations]: Found implementation of procedure chuckKeyAdd [2022-01-10 06:25:17,817 INFO L130 BoogieDeclarations]: Found specification of procedure puts [2022-01-10 06:25:17,817 INFO L130 BoogieDeclarations]: Found specification of procedure incoming__before__Forward [2022-01-10 06:25:17,818 INFO L138 BoogieDeclarations]: Found implementation of procedure incoming__before__Forward [2022-01-10 06:25:17,818 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailFrom [2022-01-10 06:25:17,818 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailFrom [2022-01-10 06:25:17,818 INFO L130 BoogieDeclarations]: Found specification of procedure queue [2022-01-10 06:25:17,818 INFO L138 BoogieDeclarations]: Found implementation of procedure queue [2022-01-10 06:25:17,818 INFO L130 BoogieDeclarations]: Found specification of procedure setClientId [2022-01-10 06:25:17,818 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientId [2022-01-10 06:25:17,818 INFO L130 BoogieDeclarations]: Found specification of procedure isReadable__before__Encrypt [2022-01-10 06:25:17,819 INFO L138 BoogieDeclarations]: Found implementation of procedure isReadable__before__Encrypt [2022-01-10 06:25:17,819 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 06:25:17,819 INFO L130 BoogieDeclarations]: Found specification of procedure isSigned [2022-01-10 06:25:17,819 INFO L138 BoogieDeclarations]: Found implementation of procedure isSigned [2022-01-10 06:25:17,819 INFO L130 BoogieDeclarations]: Found specification of procedure isKeyPairValid [2022-01-10 06:25:17,819 INFO L138 BoogieDeclarations]: Found implementation of procedure isKeyPairValid [2022-01-10 06:25:17,820 INFO L130 BoogieDeclarations]: Found specification of procedure outgoing__before__AddressBook [2022-01-10 06:25:17,820 INFO L138 BoogieDeclarations]: Found implementation of procedure outgoing__before__AddressBook [2022-01-10 06:25:17,820 INFO L130 BoogieDeclarations]: Found specification of procedure printMail__before__Encrypt [2022-01-10 06:25:17,820 INFO L138 BoogieDeclarations]: Found implementation of procedure printMail__before__Encrypt [2022-01-10 06:25:17,820 INFO L130 BoogieDeclarations]: Found specification of procedure incoming__before__AutoResponder [2022-01-10 06:25:17,821 INFO L138 BoogieDeclarations]: Found implementation of procedure incoming__before__AutoResponder [2022-01-10 06:25:17,821 INFO L130 BoogieDeclarations]: Found specification of procedure setClientAddressBookSize [2022-01-10 06:25:17,822 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientAddressBookSize [2022-01-10 06:25:17,822 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringUser [2022-01-10 06:25:17,822 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringUser [2022-01-10 06:25:17,822 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2022-01-10 06:25:17,822 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2022-01-10 06:25:17,823 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringPublicKey [2022-01-10 06:25:17,823 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringPublicKey [2022-01-10 06:25:17,823 INFO L130 BoogieDeclarations]: Found specification of procedure outgoing [2022-01-10 06:25:17,823 INFO L138 BoogieDeclarations]: Found implementation of procedure outgoing [2022-01-10 06:25:17,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 06:25:17,824 INFO L130 BoogieDeclarations]: Found specification of procedure findPublicKey [2022-01-10 06:25:17,824 INFO L138 BoogieDeclarations]: Found implementation of procedure findPublicKey [2022-01-10 06:25:17,824 INFO L130 BoogieDeclarations]: Found specification of procedure sendEmail [2022-01-10 06:25:17,824 INFO L138 BoogieDeclarations]: Found implementation of procedure sendEmail [2022-01-10 06:25:17,824 INFO L130 BoogieDeclarations]: Found specification of procedure isEncrypted [2022-01-10 06:25:17,825 INFO L138 BoogieDeclarations]: Found implementation of procedure isEncrypted [2022-01-10 06:25:17,825 INFO L130 BoogieDeclarations]: Found specification of procedure setup_rjh__before__Keys [2022-01-10 06:25:17,825 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_rjh__before__Keys [2022-01-10 06:25:17,825 INFO L130 BoogieDeclarations]: Found specification of procedure incoming__before__Verify [2022-01-10 06:25:17,825 INFO L138 BoogieDeclarations]: Found implementation of procedure incoming__before__Verify [2022-01-10 06:25:17,825 INFO L130 BoogieDeclarations]: Found specification of procedure setClientPrivateKey [2022-01-10 06:25:17,825 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientPrivateKey [2022-01-10 06:25:17,825 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailTo [2022-01-10 06:25:17,825 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailTo [2022-01-10 06:25:17,825 INFO L130 BoogieDeclarations]: Found specification of procedure generateKeyPair [2022-01-10 06:25:17,825 INFO L138 BoogieDeclarations]: Found implementation of procedure generateKeyPair [2022-01-10 06:25:17,825 INFO L130 BoogieDeclarations]: Found specification of procedure printMail__before__Sign [2022-01-10 06:25:17,825 INFO L138 BoogieDeclarations]: Found implementation of procedure printMail__before__Sign [2022-01-10 06:25:17,826 INFO L130 BoogieDeclarations]: Found specification of procedure select_one [2022-01-10 06:25:17,826 INFO L138 BoogieDeclarations]: Found implementation of procedure select_one [2022-01-10 06:25:17,826 INFO L130 BoogieDeclarations]: Found specification of procedure getClientAddressBookAddress [2022-01-10 06:25:17,826 INFO L138 BoogieDeclarations]: Found implementation of procedure getClientAddressBookAddress [2022-01-10 06:25:17,826 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 06:25:17,827 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 06:25:18,083 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 06:25:18,085 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 06:25:19,038 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 06:25:19,056 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 06:25:19,056 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-01-10 06:25:19,060 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:25:19 BoogieIcfgContainer [2022-01-10 06:25:19,060 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 06:25:19,062 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 06:25:19,062 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 06:25:19,065 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 06:25:19,065 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 06:25:16" (1/3) ... [2022-01-10 06:25:19,066 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c2507d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:25:19, skipping insertion in model container [2022-01-10 06:25:19,066 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:25:17" (2/3) ... [2022-01-10 06:25:19,067 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c2507d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:25:19, skipping insertion in model container [2022-01-10 06:25:19,067 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:25:19" (3/3) ... [2022-01-10 06:25:19,070 INFO L111 eAbstractionObserver]: Analyzing ICFG email_spec3_productSimulator.cil.c [2022-01-10 06:25:19,075 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 06:25:19,075 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-10 06:25:19,151 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 06:25:19,158 INFO L339 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=LoopsAndPotentialCycles, 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, mLoopAccelerationTechnique=FAST_UPR [2022-01-10 06:25:19,158 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-10 06:25:19,199 INFO L276 IsEmpty]: Start isEmpty. Operand has 614 states, 453 states have (on average 1.5121412803532008) internal successors, (685), 475 states have internal predecessors, (685), 115 states have call successors, (115), 44 states have call predecessors, (115), 44 states have return successors, (115), 113 states have call predecessors, (115), 115 states have call successors, (115) [2022-01-10 06:25:19,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2022-01-10 06:25:19,225 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:19,226 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:19,226 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:19,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:19,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1093087284, now seen corresponding path program 1 times [2022-01-10 06:25:19,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:19,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [675786170] [2022-01-10 06:25:19,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:19,255 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:19,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:19,256 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:19,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-01-10 06:25:19,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:19,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 1 conjunts are in the unsatisfiable core [2022-01-10 06:25:19,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:20,005 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-01-10 06:25:20,005 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:20,006 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:20,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [675786170] [2022-01-10 06:25:20,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [675786170] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:20,007 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:20,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 06:25:20,008 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085232837] [2022-01-10 06:25:20,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:20,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-10 06:25:20,014 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:20,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-10 06:25:20,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-10 06:25:20,045 INFO L87 Difference]: Start difference. First operand has 614 states, 453 states have (on average 1.5121412803532008) internal successors, (685), 475 states have internal predecessors, (685), 115 states have call successors, (115), 44 states have call predecessors, (115), 44 states have return successors, (115), 113 states have call predecessors, (115), 115 states have call successors, (115) Second operand has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-01-10 06:25:20,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:20,124 INFO L93 Difference]: Finished difference Result 958 states and 1411 transitions. [2022-01-10 06:25:20,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-10 06:25:20,130 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 152 [2022-01-10 06:25:20,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:20,153 INFO L225 Difference]: With dead ends: 958 [2022-01-10 06:25:20,153 INFO L226 Difference]: Without dead ends: 606 [2022-01-10 06:25:20,162 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-10 06:25:20,165 INFO L933 BasicCegarLoop]: 909 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 909 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:20,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 909 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:25:20,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2022-01-10 06:25:20,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 606. [2022-01-10 06:25:20,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 447 states have (on average 1.5078299776286352) internal successors, (674), 467 states have internal predecessors, (674), 115 states have call successors, (115), 44 states have call predecessors, (115), 43 states have return successors, (112), 111 states have call predecessors, (112), 112 states have call successors, (112) [2022-01-10 06:25:20,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 901 transitions. [2022-01-10 06:25:20,256 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 901 transitions. Word has length 152 [2022-01-10 06:25:20,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:20,257 INFO L470 AbstractCegarLoop]: Abstraction has 606 states and 901 transitions. [2022-01-10 06:25:20,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-01-10 06:25:20,258 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 901 transitions. [2022-01-10 06:25:20,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-01-10 06:25:20,273 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:20,273 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:20,302 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-01-10 06:25:20,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:20,484 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:20,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:20,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1753524556, now seen corresponding path program 1 times [2022-01-10 06:25:20,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:20,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1724324853] [2022-01-10 06:25:20,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:20,486 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:20,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:20,487 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:20,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-01-10 06:25:20,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:20,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 736 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 06:25:20,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:21,069 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-01-10 06:25:21,069 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:21,070 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:21,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1724324853] [2022-01-10 06:25:21,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1724324853] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:21,071 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:21,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:25:21,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899193399] [2022-01-10 06:25:21,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:21,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:25:21,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:21,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:25:21,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:25:21,080 INFO L87 Difference]: Start difference. First operand 606 states and 901 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-01-10 06:25:21,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:21,187 INFO L93 Difference]: Finished difference Result 1176 states and 1746 transitions. [2022-01-10 06:25:21,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:25:21,188 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 153 [2022-01-10 06:25:21,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:21,192 INFO L225 Difference]: With dead ends: 1176 [2022-01-10 06:25:21,192 INFO L226 Difference]: Without dead ends: 606 [2022-01-10 06:25:21,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:25:21,195 INFO L933 BasicCegarLoop]: 899 mSDtfsCounter, 3 mSDsluCounter, 2686 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 3585 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:21,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 3585 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:25:21,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2022-01-10 06:25:21,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 606. [2022-01-10 06:25:21,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 447 states have (on average 1.4921700223713648) internal successors, (667), 467 states have internal predecessors, (667), 115 states have call successors, (115), 44 states have call predecessors, (115), 43 states have return successors, (112), 111 states have call predecessors, (112), 112 states have call successors, (112) [2022-01-10 06:25:21,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 894 transitions. [2022-01-10 06:25:21,228 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 894 transitions. Word has length 153 [2022-01-10 06:25:21,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:21,228 INFO L470 AbstractCegarLoop]: Abstraction has 606 states and 894 transitions. [2022-01-10 06:25:21,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-01-10 06:25:21,228 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 894 transitions. [2022-01-10 06:25:21,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2022-01-10 06:25:21,232 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:21,232 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:21,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-01-10 06:25:21,450 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:21,451 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:21,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:21,451 INFO L85 PathProgramCache]: Analyzing trace with hash 669699045, now seen corresponding path program 1 times [2022-01-10 06:25:21,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:21,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1399719228] [2022-01-10 06:25:21,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:21,452 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:21,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:21,453 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:21,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-01-10 06:25:21,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:21,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 741 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:25:21,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:22,123 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-01-10 06:25:22,123 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:22,124 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:22,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1399719228] [2022-01-10 06:25:22,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1399719228] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:22,124 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:22,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:25:22,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946310508] [2022-01-10 06:25:22,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:22,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:25:22,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:22,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:25:22,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:22,126 INFO L87 Difference]: Start difference. First operand 606 states and 894 transitions. Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 3 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-01-10 06:25:22,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:22,192 INFO L93 Difference]: Finished difference Result 1182 states and 1759 transitions. [2022-01-10 06:25:22,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:25:22,194 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), 3 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 158 [2022-01-10 06:25:22,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:22,199 INFO L225 Difference]: With dead ends: 1182 [2022-01-10 06:25:22,199 INFO L226 Difference]: Without dead ends: 607 [2022-01-10 06:25:22,201 INFO L932 BasicCegarLoop]: 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 [2022-01-10 06:25:22,202 INFO L933 BasicCegarLoop]: 883 mSDtfsCounter, 853 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 853 SdHoareTripleChecker+Valid, 901 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:22,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [853 Valid, 901 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:25:22,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2022-01-10 06:25:22,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 607. [2022-01-10 06:25:22,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 449 states have (on average 1.4810690423162582) internal successors, (665), 467 states have internal predecessors, (665), 113 states have call successors, (113), 45 states have call predecessors, (113), 44 states have return successors, (110), 109 states have call predecessors, (110), 110 states have call successors, (110) [2022-01-10 06:25:22,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 888 transitions. [2022-01-10 06:25:22,230 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 888 transitions. Word has length 158 [2022-01-10 06:25:22,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:22,230 INFO L470 AbstractCegarLoop]: Abstraction has 607 states and 888 transitions. [2022-01-10 06:25:22,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 3 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-01-10 06:25:22,231 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 888 transitions. [2022-01-10 06:25:22,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-01-10 06:25:22,233 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:22,234 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:22,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-01-10 06:25:22,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:22,449 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:22,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:22,450 INFO L85 PathProgramCache]: Analyzing trace with hash -749851592, now seen corresponding path program 1 times [2022-01-10 06:25:22,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:22,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1831626631] [2022-01-10 06:25:22,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:22,451 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:22,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:22,452 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:22,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-01-10 06:25:22,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:22,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 764 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:25:22,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:23,039 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-01-10 06:25:23,039 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:23,039 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:23,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1831626631] [2022-01-10 06:25:23,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1831626631] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:23,040 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:23,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:25:23,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705679033] [2022-01-10 06:25:23,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:23,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:25:23,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:23,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:25:23,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:23,041 INFO L87 Difference]: Start difference. First operand 607 states and 888 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 3 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2022-01-10 06:25:23,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:23,133 INFO L93 Difference]: Finished difference Result 1464 states and 2153 transitions. [2022-01-10 06:25:23,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:25:23,134 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), 3 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) Word has length 168 [2022-01-10 06:25:23,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:23,138 INFO L225 Difference]: With dead ends: 1464 [2022-01-10 06:25:23,138 INFO L226 Difference]: Without dead ends: 608 [2022-01-10 06:25:23,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:23,141 INFO L933 BasicCegarLoop]: 1010 mSDtfsCounter, 720 mSDsluCounter, 851 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 720 SdHoareTripleChecker+Valid, 1861 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:23,141 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [720 Valid, 1861 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:25:23,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2022-01-10 06:25:23,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 608. [2022-01-10 06:25:23,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 608 states, 451 states have (on average 1.4722838137472283) internal successors, (664), 467 states have internal predecessors, (664), 111 states have call successors, (111), 46 states have call predecessors, (111), 45 states have return successors, (108), 107 states have call predecessors, (108), 108 states have call successors, (108) [2022-01-10 06:25:23,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 883 transitions. [2022-01-10 06:25:23,162 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 883 transitions. Word has length 168 [2022-01-10 06:25:23,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:23,163 INFO L470 AbstractCegarLoop]: Abstraction has 608 states and 883 transitions. [2022-01-10 06:25:23,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 3 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2022-01-10 06:25:23,163 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 883 transitions. [2022-01-10 06:25:23,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-01-10 06:25:23,166 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:23,166 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:23,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-01-10 06:25:23,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:23,384 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:23,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:23,384 INFO L85 PathProgramCache]: Analyzing trace with hash -287322531, now seen corresponding path program 1 times [2022-01-10 06:25:23,385 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:23,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [757559125] [2022-01-10 06:25:23,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:23,385 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:23,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:23,386 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:23,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-01-10 06:25:23,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:23,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 811 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:25:23,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:24,004 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2022-01-10 06:25:24,004 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:24,004 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:24,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [757559125] [2022-01-10 06:25:24,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [757559125] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:24,004 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:24,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:25:24,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653469034] [2022-01-10 06:25:24,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:24,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:25:24,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:24,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:25:24,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:24,006 INFO L87 Difference]: Start difference. First operand 608 states and 883 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-01-10 06:25:24,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:24,069 INFO L93 Difference]: Finished difference Result 1170 states and 1706 transitions. [2022-01-10 06:25:24,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:25:24,070 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 190 [2022-01-10 06:25:24,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:24,073 INFO L225 Difference]: With dead ends: 1170 [2022-01-10 06:25:24,073 INFO L226 Difference]: Without dead ends: 611 [2022-01-10 06:25:24,075 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:24,075 INFO L933 BasicCegarLoop]: 856 mSDtfsCounter, 818 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 818 SdHoareTripleChecker+Valid, 897 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:24,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [818 Valid, 897 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:25:24,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2022-01-10 06:25:24,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 605. [2022-01-10 06:25:24,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 605 states, 451 states have (on average 1.4478935698447895) internal successors, (653), 462 states have internal predecessors, (653), 108 states have call successors, (108), 46 states have call predecessors, (108), 45 states have return successors, (105), 104 states have call predecessors, (105), 105 states have call successors, (105) [2022-01-10 06:25:24,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 605 states to 605 states and 866 transitions. [2022-01-10 06:25:24,099 INFO L78 Accepts]: Start accepts. Automaton has 605 states and 866 transitions. Word has length 190 [2022-01-10 06:25:24,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:24,099 INFO L470 AbstractCegarLoop]: Abstraction has 605 states and 866 transitions. [2022-01-10 06:25:24,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-01-10 06:25:24,099 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 866 transitions. [2022-01-10 06:25:24,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-01-10 06:25:24,102 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:24,102 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:24,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-01-10 06:25:24,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:24,318 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:24,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:24,318 INFO L85 PathProgramCache]: Analyzing trace with hash 985670391, now seen corresponding path program 1 times [2022-01-10 06:25:24,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:24,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [351023985] [2022-01-10 06:25:24,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:24,319 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:24,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:24,321 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:24,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-01-10 06:25:24,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:24,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 816 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-10 06:25:24,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:24,947 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2022-01-10 06:25:24,947 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:24,947 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:24,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [351023985] [2022-01-10 06:25:24,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [351023985] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:24,947 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:24,948 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-10 06:25:24,948 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517384048] [2022-01-10 06:25:24,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:24,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-10 06:25:24,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:24,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-10 06:25:24,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:25:24,949 INFO L87 Difference]: Start difference. First operand 605 states and 866 transitions. Second operand has 8 states, 6 states have (on average 18.333333333333332) internal successors, (110), 8 states have internal predecessors, (110), 4 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (25), 3 states have call predecessors, (25), 4 states have call successors, (25) [2022-01-10 06:25:25,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:25,140 INFO L93 Difference]: Finished difference Result 1154 states and 1667 transitions. [2022-01-10 06:25:25,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-10 06:25:25,141 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 18.333333333333332) internal successors, (110), 8 states have internal predecessors, (110), 4 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (25), 3 states have call predecessors, (25), 4 states have call successors, (25) Word has length 187 [2022-01-10 06:25:25,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:25,145 INFO L225 Difference]: With dead ends: 1154 [2022-01-10 06:25:25,145 INFO L226 Difference]: Without dead ends: 607 [2022-01-10 06:25:25,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-10 06:25:25,148 INFO L933 BasicCegarLoop]: 851 mSDtfsCounter, 363 mSDsluCounter, 4697 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 5548 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:25,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [365 Valid, 5548 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:25:25,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2022-01-10 06:25:25,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 607. [2022-01-10 06:25:25,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 452 states have (on average 1.4469026548672566) internal successors, (654), 464 states have internal predecessors, (654), 108 states have call successors, (108), 46 states have call predecessors, (108), 46 states have return successors, (107), 104 states have call predecessors, (107), 105 states have call successors, (107) [2022-01-10 06:25:25,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 869 transitions. [2022-01-10 06:25:25,175 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 869 transitions. Word has length 187 [2022-01-10 06:25:25,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:25,175 INFO L470 AbstractCegarLoop]: Abstraction has 607 states and 869 transitions. [2022-01-10 06:25:25,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 18.333333333333332) internal successors, (110), 8 states have internal predecessors, (110), 4 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (25), 3 states have call predecessors, (25), 4 states have call successors, (25) [2022-01-10 06:25:25,176 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 869 transitions. [2022-01-10 06:25:25,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2022-01-10 06:25:25,178 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:25,178 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:25,197 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-01-10 06:25:25,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:25,393 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:25,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:25,393 INFO L85 PathProgramCache]: Analyzing trace with hash 2095854272, now seen corresponding path program 1 times [2022-01-10 06:25:25,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:25,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [357928590] [2022-01-10 06:25:25,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:25,394 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:25,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:25,396 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:25,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-01-10 06:25:25,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:25,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 817 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:25:25,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:25,980 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2022-01-10 06:25:25,980 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:25,980 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:25,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [357928590] [2022-01-10 06:25:25,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [357928590] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:25,981 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:25,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 06:25:25,981 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087398847] [2022-01-10 06:25:25,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:25,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:25:25,981 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:25,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:25:25,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:25:25,982 INFO L87 Difference]: Start difference. First operand 607 states and 869 transitions. Second operand has 6 states, 5 states have (on average 22.4) internal successors, (112), 6 states have internal predecessors, (112), 3 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2022-01-10 06:25:26,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:26,141 INFO L93 Difference]: Finished difference Result 1155 states and 1670 transitions. [2022-01-10 06:25:26,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:25:26,142 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 22.4) internal successors, (112), 6 states have internal predecessors, (112), 3 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) Word has length 188 [2022-01-10 06:25:26,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:26,145 INFO L225 Difference]: With dead ends: 1155 [2022-01-10 06:25:26,145 INFO L226 Difference]: Without dead ends: 609 [2022-01-10 06:25:26,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:25:26,147 INFO L933 BasicCegarLoop]: 850 mSDtfsCounter, 361 mSDsluCounter, 2996 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 3846 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:26,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [361 Valid, 3846 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:25:26,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2022-01-10 06:25:26,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 609. [2022-01-10 06:25:26,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 453 states have (on average 1.445916114790287) internal successors, (655), 466 states have internal predecessors, (655), 108 states have call successors, (108), 46 states have call predecessors, (108), 47 states have return successors, (111), 104 states have call predecessors, (111), 105 states have call successors, (111) [2022-01-10 06:25:26,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 874 transitions. [2022-01-10 06:25:26,169 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 874 transitions. Word has length 188 [2022-01-10 06:25:26,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:26,169 INFO L470 AbstractCegarLoop]: Abstraction has 609 states and 874 transitions. [2022-01-10 06:25:26,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 22.4) internal successors, (112), 6 states have internal predecessors, (112), 3 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2022-01-10 06:25:26,169 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 874 transitions. [2022-01-10 06:25:26,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2022-01-10 06:25:26,172 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:26,172 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:26,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-01-10 06:25:26,393 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:26,394 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:26,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:26,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1234981107, now seen corresponding path program 1 times [2022-01-10 06:25:26,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:26,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [157395786] [2022-01-10 06:25:26,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:26,396 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:26,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:26,397 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:26,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-01-10 06:25:26,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:26,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 818 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-10 06:25:26,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:26,946 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2022-01-10 06:25:26,946 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:26,947 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:26,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [157395786] [2022-01-10 06:25:26,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [157395786] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:26,947 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:26,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-10 06:25:26,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882907546] [2022-01-10 06:25:26,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:26,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-10 06:25:26,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:26,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-10 06:25:26,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:25:26,949 INFO L87 Difference]: Start difference. First operand 609 states and 874 transitions. Second operand has 8 states, 6 states have (on average 18.5) internal successors, (111), 8 states have internal predecessors, (111), 4 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (25), 3 states have call predecessors, (25), 4 states have call successors, (25) [2022-01-10 06:25:27,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:27,134 INFO L93 Difference]: Finished difference Result 1143 states and 1656 transitions. [2022-01-10 06:25:27,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-10 06:25:27,135 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 18.5) internal successors, (111), 8 states have internal predecessors, (111), 4 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (25), 3 states have call predecessors, (25), 4 states have call successors, (25) Word has length 189 [2022-01-10 06:25:27,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:27,138 INFO L225 Difference]: With dead ends: 1143 [2022-01-10 06:25:27,138 INFO L226 Difference]: Without dead ends: 609 [2022-01-10 06:25:27,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-10 06:25:27,141 INFO L933 BasicCegarLoop]: 851 mSDtfsCounter, 357 mSDsluCounter, 4707 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 5558 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:27,141 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 5558 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:25:27,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2022-01-10 06:25:27,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 609. [2022-01-10 06:25:27,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 453 states have (on average 1.445916114790287) internal successors, (655), 466 states have internal predecessors, (655), 108 states have call successors, (108), 46 states have call predecessors, (108), 47 states have return successors, (110), 104 states have call predecessors, (110), 105 states have call successors, (110) [2022-01-10 06:25:27,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 873 transitions. [2022-01-10 06:25:27,166 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 873 transitions. Word has length 189 [2022-01-10 06:25:27,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:27,167 INFO L470 AbstractCegarLoop]: Abstraction has 609 states and 873 transitions. [2022-01-10 06:25:27,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 18.5) internal successors, (111), 8 states have internal predecessors, (111), 4 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (25), 3 states have call predecessors, (25), 4 states have call successors, (25) [2022-01-10 06:25:27,167 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 873 transitions. [2022-01-10 06:25:27,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2022-01-10 06:25:27,170 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:27,170 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:27,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-01-10 06:25:27,385 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:27,385 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:27,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:27,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1290486566, now seen corresponding path program 1 times [2022-01-10 06:25:27,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:27,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1782525945] [2022-01-10 06:25:27,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:27,386 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:27,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:27,387 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:27,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-01-10 06:25:27,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:27,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 865 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-10 06:25:27,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:27,994 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-01-10 06:25:27,994 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:27,994 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:27,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1782525945] [2022-01-10 06:25:27,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1782525945] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:27,995 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:27,995 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-10 06:25:27,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40556468] [2022-01-10 06:25:27,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:27,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-10 06:25:27,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:27,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-10 06:25:27,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:25:27,996 INFO L87 Difference]: Start difference. First operand 609 states and 873 transitions. Second operand has 8 states, 6 states have (on average 19.5) internal successors, (117), 8 states have internal predecessors, (117), 4 states have call successors, (35), 2 states have call predecessors, (35), 4 states have return successors, (28), 3 states have call predecessors, (28), 4 states have call successors, (28) [2022-01-10 06:25:28,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:28,169 INFO L93 Difference]: Finished difference Result 1145 states and 1659 transitions. [2022-01-10 06:25:28,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-10 06:25:28,170 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 19.5) internal successors, (117), 8 states have internal predecessors, (117), 4 states have call successors, (35), 2 states have call predecessors, (35), 4 states have return successors, (28), 3 states have call predecessors, (28), 4 states have call successors, (28) Word has length 211 [2022-01-10 06:25:28,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:28,174 INFO L225 Difference]: With dead ends: 1145 [2022-01-10 06:25:28,174 INFO L226 Difference]: Without dead ends: 611 [2022-01-10 06:25:28,176 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 204 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-10 06:25:28,178 INFO L933 BasicCegarLoop]: 852 mSDtfsCounter, 355 mSDsluCounter, 4711 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 357 SdHoareTripleChecker+Valid, 5563 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:28,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [357 Valid, 5563 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:25:28,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2022-01-10 06:25:28,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 611. [2022-01-10 06:25:28,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 454 states have (on average 1.4449339207048457) internal successors, (656), 468 states have internal predecessors, (656), 108 states have call successors, (108), 46 states have call predecessors, (108), 48 states have return successors, (112), 104 states have call predecessors, (112), 105 states have call successors, (112) [2022-01-10 06:25:28,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 876 transitions. [2022-01-10 06:25:28,200 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 876 transitions. Word has length 211 [2022-01-10 06:25:28,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:28,201 INFO L470 AbstractCegarLoop]: Abstraction has 611 states and 876 transitions. [2022-01-10 06:25:28,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 19.5) internal successors, (117), 8 states have internal predecessors, (117), 4 states have call successors, (35), 2 states have call predecessors, (35), 4 states have return successors, (28), 3 states have call predecessors, (28), 4 states have call successors, (28) [2022-01-10 06:25:28,201 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 876 transitions. [2022-01-10 06:25:28,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-01-10 06:25:28,204 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:28,204 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:28,228 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Ended with exit code 0 [2022-01-10 06:25:28,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:28,420 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:28,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:28,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1530648936, now seen corresponding path program 1 times [2022-01-10 06:25:28,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:28,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1880813042] [2022-01-10 06:25:28,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:28,421 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:28,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:28,422 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:28,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-01-10 06:25:28,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:28,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 820 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:25:28,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:28,996 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2022-01-10 06:25:28,997 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:28,997 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:28,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1880813042] [2022-01-10 06:25:28,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1880813042] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:28,997 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:28,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 06:25:28,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841976741] [2022-01-10 06:25:28,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:28,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:25:28,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:28,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:25:28,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:25:28,999 INFO L87 Difference]: Start difference. First operand 611 states and 876 transitions. Second operand has 6 states, 5 states have (on average 22.0) internal successors, (110), 6 states have internal predecessors, (110), 3 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2022-01-10 06:25:29,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:29,154 INFO L93 Difference]: Finished difference Result 1142 states and 1653 transitions. [2022-01-10 06:25:29,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:25:29,155 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 22.0) internal successors, (110), 6 states have internal predecessors, (110), 3 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) Word has length 191 [2022-01-10 06:25:29,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:29,158 INFO L225 Difference]: With dead ends: 1142 [2022-01-10 06:25:29,158 INFO L226 Difference]: Without dead ends: 611 [2022-01-10 06:25:29,159 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 186 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:25:29,160 INFO L933 BasicCegarLoop]: 850 mSDtfsCounter, 355 mSDsluCounter, 3004 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 3854 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:29,160 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [355 Valid, 3854 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:25:29,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2022-01-10 06:25:29,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 611. [2022-01-10 06:25:29,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 454 states have (on average 1.4449339207048457) internal successors, (656), 468 states have internal predecessors, (656), 108 states have call successors, (108), 46 states have call predecessors, (108), 48 states have return successors, (111), 104 states have call predecessors, (111), 105 states have call successors, (111) [2022-01-10 06:25:29,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 875 transitions. [2022-01-10 06:25:29,181 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 875 transitions. Word has length 191 [2022-01-10 06:25:29,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:29,182 INFO L470 AbstractCegarLoop]: Abstraction has 611 states and 875 transitions. [2022-01-10 06:25:29,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 22.0) internal successors, (110), 6 states have internal predecessors, (110), 3 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2022-01-10 06:25:29,182 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 875 transitions. [2022-01-10 06:25:29,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2022-01-10 06:25:29,185 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:29,185 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:29,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-01-10 06:25:29,401 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:29,402 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:29,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:29,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1285746258, now seen corresponding path program 1 times [2022-01-10 06:25:29,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:29,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1922164919] [2022-01-10 06:25:29,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:29,403 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:29,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:29,405 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:29,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-01-10 06:25:29,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:29,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 883 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:25:29,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:29,973 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-01-10 06:25:29,973 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:29,973 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:29,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1922164919] [2022-01-10 06:25:29,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1922164919] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:29,973 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:29,973 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 06:25:29,973 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126092860] [2022-01-10 06:25:29,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:29,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:25:29,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:29,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:25:29,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:25:29,975 INFO L87 Difference]: Start difference. First operand 611 states and 875 transitions. Second operand has 6 states, 5 states have (on average 24.2) internal successors, (121), 6 states have internal predecessors, (121), 3 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2022-01-10 06:25:30,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:30,132 INFO L93 Difference]: Finished difference Result 1144 states and 1658 transitions. [2022-01-10 06:25:30,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:25:30,133 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 24.2) internal successors, (121), 6 states have internal predecessors, (121), 3 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) Word has length 220 [2022-01-10 06:25:30,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:30,136 INFO L225 Difference]: With dead ends: 1144 [2022-01-10 06:25:30,136 INFO L226 Difference]: Without dead ends: 613 [2022-01-10 06:25:30,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:25:30,139 INFO L933 BasicCegarLoop]: 851 mSDtfsCounter, 353 mSDsluCounter, 3006 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 3857 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:30,139 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [353 Valid, 3857 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:25:30,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-01-10 06:25:30,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 613. [2022-01-10 06:25:30,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 455 states have (on average 1.443956043956044) internal successors, (657), 470 states have internal predecessors, (657), 108 states have call successors, (108), 46 states have call predecessors, (108), 49 states have return successors, (115), 104 states have call predecessors, (115), 105 states have call successors, (115) [2022-01-10 06:25:30,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 880 transitions. [2022-01-10 06:25:30,159 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 880 transitions. Word has length 220 [2022-01-10 06:25:30,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:30,159 INFO L470 AbstractCegarLoop]: Abstraction has 613 states and 880 transitions. [2022-01-10 06:25:30,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 24.2) internal successors, (121), 6 states have internal predecessors, (121), 3 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2022-01-10 06:25:30,160 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 880 transitions. [2022-01-10 06:25:30,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2022-01-10 06:25:30,163 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:30,163 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:30,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-01-10 06:25:30,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:30,379 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:30,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:30,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1430242805, now seen corresponding path program 1 times [2022-01-10 06:25:30,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:30,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1769782764] [2022-01-10 06:25:30,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:30,380 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:30,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:30,381 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:30,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-01-10 06:25:30,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:30,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 868 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:25:30,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:30,920 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2022-01-10 06:25:30,920 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:30,920 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:30,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1769782764] [2022-01-10 06:25:30,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1769782764] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:30,920 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:30,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:25:30,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405497787] [2022-01-10 06:25:30,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:30,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:25:30,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:30,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:25:30,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:30,923 INFO L87 Difference]: Start difference. First operand 613 states and 880 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-01-10 06:25:30,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:30,958 INFO L93 Difference]: Finished difference Result 950 states and 1345 transitions. [2022-01-10 06:25:30,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:25:30,959 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 214 [2022-01-10 06:25:30,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:30,963 INFO L225 Difference]: With dead ends: 950 [2022-01-10 06:25:30,963 INFO L226 Difference]: Without dead ends: 616 [2022-01-10 06:25:30,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:30,965 INFO L933 BasicCegarLoop]: 860 mSDtfsCounter, 1 mSDsluCounter, 858 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1718 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:30,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 1718 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:25:30,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2022-01-10 06:25:30,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 615. [2022-01-10 06:25:30,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 457 states have (on average 1.4420131291028446) internal successors, (659), 472 states have internal predecessors, (659), 108 states have call successors, (108), 46 states have call predecessors, (108), 49 states have return successors, (115), 104 states have call predecessors, (115), 105 states have call successors, (115) [2022-01-10 06:25:30,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 882 transitions. [2022-01-10 06:25:30,990 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 882 transitions. Word has length 214 [2022-01-10 06:25:30,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:30,992 INFO L470 AbstractCegarLoop]: Abstraction has 615 states and 882 transitions. [2022-01-10 06:25:30,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-01-10 06:25:30,992 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 882 transitions. [2022-01-10 06:25:30,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2022-01-10 06:25:30,995 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:30,995 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:31,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-01-10 06:25:31,212 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:31,213 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:31,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:31,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1261872493, now seen corresponding path program 1 times [2022-01-10 06:25:31,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:31,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [16165070] [2022-01-10 06:25:31,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:31,214 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:31,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:31,215 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:31,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-01-10 06:25:31,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:31,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 831 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:25:31,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:31,768 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-01-10 06:25:31,768 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:31,769 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:31,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [16165070] [2022-01-10 06:25:31,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [16165070] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:31,769 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:31,769 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:25:31,769 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950027490] [2022-01-10 06:25:31,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:31,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:25:31,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:31,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:25:31,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:31,770 INFO L87 Difference]: Start difference. First operand 615 states and 882 transitions. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-01-10 06:25:31,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:31,799 INFO L93 Difference]: Finished difference Result 1243 states and 1817 transitions. [2022-01-10 06:25:31,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:25:31,800 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 201 [2022-01-10 06:25:31,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:31,803 INFO L225 Difference]: With dead ends: 1243 [2022-01-10 06:25:31,804 INFO L226 Difference]: Without dead ends: 713 [2022-01-10 06:25:31,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:31,806 INFO L933 BasicCegarLoop]: 891 mSDtfsCounter, 165 mSDsluCounter, 814 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 1705 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:31,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 1705 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:25:31,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2022-01-10 06:25:31,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 705. [2022-01-10 06:25:31,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 705 states, 533 states have (on average 1.4577861163227017) internal successors, (777), 548 states have internal predecessors, (777), 122 states have call successors, (122), 46 states have call predecessors, (122), 49 states have return successors, (131), 118 states have call predecessors, (131), 119 states have call successors, (131) [2022-01-10 06:25:31,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 705 states to 705 states and 1030 transitions. [2022-01-10 06:25:31,829 INFO L78 Accepts]: Start accepts. Automaton has 705 states and 1030 transitions. Word has length 201 [2022-01-10 06:25:31,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:31,829 INFO L470 AbstractCegarLoop]: Abstraction has 705 states and 1030 transitions. [2022-01-10 06:25:31,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-01-10 06:25:31,830 INFO L276 IsEmpty]: Start isEmpty. Operand 705 states and 1030 transitions. [2022-01-10 06:25:31,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2022-01-10 06:25:31,833 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:31,833 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:31,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-01-10 06:25:32,048 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:32,048 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:32,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:32,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1038796107, now seen corresponding path program 1 times [2022-01-10 06:25:32,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:32,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1592685146] [2022-01-10 06:25:32,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:32,049 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:32,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:32,050 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:32,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-01-10 06:25:32,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:32,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:25:32,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:32,577 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-01-10 06:25:32,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:25:32,883 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-01-10 06:25:32,883 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:32,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1592685146] [2022-01-10 06:25:32,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1592685146] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:25:32,883 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:25:32,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-01-10 06:25:32,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039895063] [2022-01-10 06:25:32,884 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:25:32,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:25:32,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:32,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:25:32,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:25:32,885 INFO L87 Difference]: Start difference. First operand 705 states and 1030 transitions. Second operand has 6 states, 6 states have (on average 25.333333333333332) internal successors, (152), 6 states have internal predecessors, (152), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2022-01-10 06:25:33,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:33,197 INFO L93 Difference]: Finished difference Result 1602 states and 2416 transitions. [2022-01-10 06:25:33,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:25:33,200 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 25.333333333333332) internal successors, (152), 6 states have internal predecessors, (152), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 202 [2022-01-10 06:25:33,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:33,205 INFO L225 Difference]: With dead ends: 1602 [2022-01-10 06:25:33,206 INFO L226 Difference]: Without dead ends: 1268 [2022-01-10 06:25:33,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 403 GetRequests, 398 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:25:33,207 INFO L933 BasicCegarLoop]: 948 mSDtfsCounter, 865 mSDsluCounter, 2798 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 901 SdHoareTripleChecker+Valid, 3746 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:33,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [901 Valid, 3746 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:25:33,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1268 states. [2022-01-10 06:25:33,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1268 to 1244. [2022-01-10 06:25:33,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1244 states, 993 states have (on average 1.5115810674723063) internal successors, (1501), 1008 states have internal predecessors, (1501), 201 states have call successors, (201), 46 states have call predecessors, (201), 49 states have return successors, (220), 197 states have call predecessors, (220), 198 states have call successors, (220) [2022-01-10 06:25:33,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1922 transitions. [2022-01-10 06:25:33,261 INFO L78 Accepts]: Start accepts. Automaton has 1244 states and 1922 transitions. Word has length 202 [2022-01-10 06:25:33,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:33,261 INFO L470 AbstractCegarLoop]: Abstraction has 1244 states and 1922 transitions. [2022-01-10 06:25:33,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 25.333333333333332) internal successors, (152), 6 states have internal predecessors, (152), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2022-01-10 06:25:33,261 INFO L276 IsEmpty]: Start isEmpty. Operand 1244 states and 1922 transitions. [2022-01-10 06:25:33,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2022-01-10 06:25:33,268 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:33,268 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:33,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-01-10 06:25:33,485 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:33,485 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:33,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:33,486 INFO L85 PathProgramCache]: Analyzing trace with hash -2109099624, now seen corresponding path program 1 times [2022-01-10 06:25:33,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:33,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1400871096] [2022-01-10 06:25:33,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:33,487 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:33,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:33,488 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:33,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-01-10 06:25:33,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:33,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 852 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:25:33,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:34,009 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2022-01-10 06:25:34,009 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:34,009 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:34,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1400871096] [2022-01-10 06:25:34,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1400871096] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:34,011 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:34,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:25:34,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260484494] [2022-01-10 06:25:34,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:34,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:25:34,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:34,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:25:34,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:34,013 INFO L87 Difference]: Start difference. First operand 1244 states and 1922 transitions. Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-01-10 06:25:34,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:34,076 INFO L93 Difference]: Finished difference Result 2859 states and 4491 transitions. [2022-01-10 06:25:34,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:25:34,077 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 213 [2022-01-10 06:25:34,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:34,088 INFO L225 Difference]: With dead ends: 2859 [2022-01-10 06:25:34,088 INFO L226 Difference]: Without dead ends: 1753 [2022-01-10 06:25:34,093 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 211 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:34,094 INFO L933 BasicCegarLoop]: 892 mSDtfsCounter, 163 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 1740 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:34,094 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 1740 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:25:34,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1753 states. [2022-01-10 06:25:34,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1753 to 1745. [2022-01-10 06:25:34,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1745 states, 1415 states have (on average 1.5243816254416962) internal successors, (2157), 1430 states have internal predecessors, (2157), 280 states have call successors, (280), 46 states have call predecessors, (280), 49 states have return successors, (309), 276 states have call predecessors, (309), 277 states have call successors, (309) [2022-01-10 06:25:34,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1745 states to 1745 states and 2746 transitions. [2022-01-10 06:25:34,163 INFO L78 Accepts]: Start accepts. Automaton has 1745 states and 2746 transitions. Word has length 213 [2022-01-10 06:25:34,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:34,163 INFO L470 AbstractCegarLoop]: Abstraction has 1745 states and 2746 transitions. [2022-01-10 06:25:34,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-01-10 06:25:34,164 INFO L276 IsEmpty]: Start isEmpty. Operand 1745 states and 2746 transitions. [2022-01-10 06:25:34,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2022-01-10 06:25:34,198 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:34,199 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:34,217 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Ended with exit code 0 [2022-01-10 06:25:34,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:34,415 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:34,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:34,415 INFO L85 PathProgramCache]: Analyzing trace with hash -2025791484, now seen corresponding path program 1 times [2022-01-10 06:25:34,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:34,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1505440310] [2022-01-10 06:25:34,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:34,416 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:34,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:34,417 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:34,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-01-10 06:25:34,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:34,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 854 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:25:34,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:34,930 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2022-01-10 06:25:34,930 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:34,930 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:34,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1505440310] [2022-01-10 06:25:34,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1505440310] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:34,930 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:34,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:25:34,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476226263] [2022-01-10 06:25:34,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:34,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:25:34,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:34,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:25:34,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:34,931 INFO L87 Difference]: Start difference. First operand 1745 states and 2746 transitions. Second operand has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-01-10 06:25:35,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:35,013 INFO L93 Difference]: Finished difference Result 4106 states and 6532 transitions. [2022-01-10 06:25:35,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:25:35,014 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 214 [2022-01-10 06:25:35,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:35,028 INFO L225 Difference]: With dead ends: 4106 [2022-01-10 06:25:35,028 INFO L226 Difference]: Without dead ends: 2562 [2022-01-10 06:25:35,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:35,033 INFO L933 BasicCegarLoop]: 878 mSDtfsCounter, 161 mSDsluCounter, 853 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 1731 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:35,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 1731 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:25:35,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2562 states. [2022-01-10 06:25:35,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2562 to 2554. [2022-01-10 06:25:35,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2554 states, 2105 states have (on average 1.5377672209026128) internal successors, (3237), 2120 states have internal predecessors, (3237), 399 states have call successors, (399), 46 states have call predecessors, (399), 49 states have return successors, (428), 395 states have call predecessors, (428), 396 states have call successors, (428) [2022-01-10 06:25:35,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2554 states to 2554 states and 4064 transitions. [2022-01-10 06:25:35,179 INFO L78 Accepts]: Start accepts. Automaton has 2554 states and 4064 transitions. Word has length 214 [2022-01-10 06:25:35,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:35,179 INFO L470 AbstractCegarLoop]: Abstraction has 2554 states and 4064 transitions. [2022-01-10 06:25:35,180 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-01-10 06:25:35,180 INFO L276 IsEmpty]: Start isEmpty. Operand 2554 states and 4064 transitions. [2022-01-10 06:25:35,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2022-01-10 06:25:35,191 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:35,191 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:35,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-01-10 06:25:35,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:35,408 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:35,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:35,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1447478424, now seen corresponding path program 1 times [2022-01-10 06:25:35,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:35,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [554070522] [2022-01-10 06:25:35,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:35,409 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:35,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:35,411 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:35,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-01-10 06:25:35,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:35,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 886 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:25:35,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:35,970 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2022-01-10 06:25:35,970 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:35,970 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:35,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [554070522] [2022-01-10 06:25:35,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [554070522] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:35,970 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:35,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:25:35,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464949319] [2022-01-10 06:25:35,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:35,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:25:35,972 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:35,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:25:35,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:35,972 INFO L87 Difference]: Start difference. First operand 2554 states and 4064 transitions. Second operand has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-01-10 06:25:36,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:36,085 INFO L93 Difference]: Finished difference Result 6005 states and 9655 transitions. [2022-01-10 06:25:36,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:25:36,085 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 229 [2022-01-10 06:25:36,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:36,109 INFO L225 Difference]: With dead ends: 6005 [2022-01-10 06:25:36,110 INFO L226 Difference]: Without dead ends: 3809 [2022-01-10 06:25:36,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:36,118 INFO L933 BasicCegarLoop]: 876 mSDtfsCounter, 159 mSDsluCounter, 850 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 1726 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:36,118 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 1726 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:25:36,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3809 states. [2022-01-10 06:25:36,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3809 to 3801. [2022-01-10 06:25:36,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3801 states, 3190 states have (on average 1.5489028213166145) internal successors, (4941), 3205 states have internal predecessors, (4941), 561 states have call successors, (561), 46 states have call predecessors, (561), 49 states have return successors, (606), 557 states have call predecessors, (606), 558 states have call successors, (606) [2022-01-10 06:25:36,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3801 states to 3801 states and 6108 transitions. [2022-01-10 06:25:36,331 INFO L78 Accepts]: Start accepts. Automaton has 3801 states and 6108 transitions. Word has length 229 [2022-01-10 06:25:36,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:36,332 INFO L470 AbstractCegarLoop]: Abstraction has 3801 states and 6108 transitions. [2022-01-10 06:25:36,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-01-10 06:25:36,332 INFO L276 IsEmpty]: Start isEmpty. Operand 3801 states and 6108 transitions. [2022-01-10 06:25:36,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2022-01-10 06:25:36,346 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:36,347 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:36,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-01-10 06:25:36,565 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:36,565 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:36,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:36,566 INFO L85 PathProgramCache]: Analyzing trace with hash -105186203, now seen corresponding path program 1 times [2022-01-10 06:25:36,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:36,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2106863477] [2022-01-10 06:25:36,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:36,567 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:36,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:36,568 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:36,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-01-10 06:25:36,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:36,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 888 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:25:36,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:37,108 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2022-01-10 06:25:37,108 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:37,108 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:37,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2106863477] [2022-01-10 06:25:37,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2106863477] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:37,109 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:37,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:25:37,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749814525] [2022-01-10 06:25:37,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:37,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:25:37,109 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:37,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:25:37,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:37,111 INFO L87 Difference]: Start difference. First operand 3801 states and 6108 transitions. Second operand has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 states have internal predecessors, (130), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-01-10 06:25:37,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:37,306 INFO L93 Difference]: Finished difference Result 9007 states and 14607 transitions. [2022-01-10 06:25:37,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:25:37,307 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 states have internal predecessors, (130), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 230 [2022-01-10 06:25:37,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:37,335 INFO L225 Difference]: With dead ends: 9007 [2022-01-10 06:25:37,335 INFO L226 Difference]: Without dead ends: 5823 [2022-01-10 06:25:37,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:37,346 INFO L933 BasicCegarLoop]: 876 mSDtfsCounter, 157 mSDsluCounter, 850 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 1726 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:37,346 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 1726 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:25:37,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5823 states. [2022-01-10 06:25:37,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5823 to 5815. [2022-01-10 06:25:37,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5815 states, 4959 states have (on average 1.5581770518249647) internal successors, (7727), 4974 states have internal predecessors, (7727), 806 states have call successors, (806), 46 states have call predecessors, (806), 49 states have return successors, (877), 802 states have call predecessors, (877), 803 states have call successors, (877) [2022-01-10 06:25:37,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5815 states to 5815 states and 9410 transitions. [2022-01-10 06:25:37,626 INFO L78 Accepts]: Start accepts. Automaton has 5815 states and 9410 transitions. Word has length 230 [2022-01-10 06:25:37,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:37,628 INFO L470 AbstractCegarLoop]: Abstraction has 5815 states and 9410 transitions. [2022-01-10 06:25:37,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 states have internal predecessors, (130), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-01-10 06:25:37,629 INFO L276 IsEmpty]: Start isEmpty. Operand 5815 states and 9410 transitions. [2022-01-10 06:25:37,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2022-01-10 06:25:37,647 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:37,647 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:37,663 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-01-10 06:25:37,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:37,864 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:37,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:37,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1887852652, now seen corresponding path program 1 times [2022-01-10 06:25:37,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:37,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1071656552] [2022-01-10 06:25:37,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:37,865 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:37,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:37,867 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:37,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-01-10 06:25:38,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:38,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 860 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:25:38,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:38,362 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2022-01-10 06:25:38,363 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:38,363 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:38,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1071656552] [2022-01-10 06:25:38,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1071656552] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:38,363 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:38,363 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:25:38,363 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343223043] [2022-01-10 06:25:38,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:38,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:25:38,364 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:38,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:25:38,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:38,364 INFO L87 Difference]: Start difference. First operand 5815 states and 9410 transitions. Second operand has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-01-10 06:25:38,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:38,635 INFO L93 Difference]: Finished difference Result 14000 states and 22805 transitions. [2022-01-10 06:25:38,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:25:38,636 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 217 [2022-01-10 06:25:38,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:38,671 INFO L225 Difference]: With dead ends: 14000 [2022-01-10 06:25:38,672 INFO L226 Difference]: Without dead ends: 9198 [2022-01-10 06:25:38,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:38,688 INFO L933 BasicCegarLoop]: 890 mSDtfsCounter, 155 mSDsluCounter, 847 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 1737 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:38,688 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 1737 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:25:38,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9198 states. [2022-01-10 06:25:39,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9198 to 9190. [2022-01-10 06:25:39,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9190 states, 7841 states have (on average 1.556051524040301) internal successors, (12201), 7856 states have internal predecessors, (12201), 1299 states have call successors, (1299), 46 states have call predecessors, (1299), 49 states have return successors, (1414), 1295 states have call predecessors, (1414), 1296 states have call successors, (1414) [2022-01-10 06:25:39,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9190 states to 9190 states and 14914 transitions. [2022-01-10 06:25:39,170 INFO L78 Accepts]: Start accepts. Automaton has 9190 states and 14914 transitions. Word has length 217 [2022-01-10 06:25:39,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:39,170 INFO L470 AbstractCegarLoop]: Abstraction has 9190 states and 14914 transitions. [2022-01-10 06:25:39,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-01-10 06:25:39,170 INFO L276 IsEmpty]: Start isEmpty. Operand 9190 states and 14914 transitions. [2022-01-10 06:25:39,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2022-01-10 06:25:39,208 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:39,208 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:39,229 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-01-10 06:25:39,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:39,425 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:39,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:39,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1179852200, now seen corresponding path program 1 times [2022-01-10 06:25:39,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:39,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1104616864] [2022-01-10 06:25:39,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:39,426 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:39,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:39,427 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:39,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-01-10 06:25:39,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:39,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 846 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:25:39,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:39,953 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-01-10 06:25:39,953 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:39,953 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:39,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1104616864] [2022-01-10 06:25:39,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1104616864] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:39,953 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:39,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:25:39,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192988814] [2022-01-10 06:25:39,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:39,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:25:39,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:39,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:25:39,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:39,954 INFO L87 Difference]: Start difference. First operand 9190 states and 14914 transitions. Second operand has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-01-10 06:25:40,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:40,447 INFO L93 Difference]: Finished difference Result 22953 states and 37570 transitions. [2022-01-10 06:25:40,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:25:40,447 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 211 [2022-01-10 06:25:40,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:40,497 INFO L225 Difference]: With dead ends: 22953 [2022-01-10 06:25:40,498 INFO L226 Difference]: Without dead ends: 15272 [2022-01-10 06:25:40,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:40,520 INFO L933 BasicCegarLoop]: 879 mSDtfsCounter, 153 mSDsluCounter, 853 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 1732 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:40,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 1732 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:25:40,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15272 states. [2022-01-10 06:25:41,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15272 to 15264. [2022-01-10 06:25:41,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15264 states, 13093 states have (on average 1.5621324371801726) internal successors, (20453), 13108 states have internal predecessors, (20453), 2121 states have call successors, (2121), 46 states have call predecessors, (2121), 49 states have return successors, (2314), 2117 states have call predecessors, (2314), 2118 states have call successors, (2314) [2022-01-10 06:25:41,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15264 states to 15264 states and 24888 transitions. [2022-01-10 06:25:41,302 INFO L78 Accepts]: Start accepts. Automaton has 15264 states and 24888 transitions. Word has length 211 [2022-01-10 06:25:41,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:41,303 INFO L470 AbstractCegarLoop]: Abstraction has 15264 states and 24888 transitions. [2022-01-10 06:25:41,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-01-10 06:25:41,303 INFO L276 IsEmpty]: Start isEmpty. Operand 15264 states and 24888 transitions. [2022-01-10 06:25:41,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2022-01-10 06:25:41,346 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:41,346 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:41,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-01-10 06:25:41,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:41,564 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:41,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:41,564 INFO L85 PathProgramCache]: Analyzing trace with hash 555868189, now seen corresponding path program 1 times [2022-01-10 06:25:41,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:41,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1716539583] [2022-01-10 06:25:41,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:41,565 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:41,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:41,567 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:41,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-01-10 06:25:41,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:41,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 910 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:25:41,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:42,288 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2022-01-10 06:25:42,288 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:42,288 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:42,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1716539583] [2022-01-10 06:25:42,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1716539583] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:42,289 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:42,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:25:42,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366049143] [2022-01-10 06:25:42,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:42,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:25:42,290 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:42,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:25:42,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:42,290 INFO L87 Difference]: Start difference. First operand 15264 states and 24888 transitions. Second operand has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-01-10 06:25:43,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:43,076 INFO L93 Difference]: Finished difference Result 36762 states and 59673 transitions. [2022-01-10 06:25:43,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:25:43,077 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 240 [2022-01-10 06:25:43,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:43,154 INFO L225 Difference]: With dead ends: 36762 [2022-01-10 06:25:43,154 INFO L226 Difference]: Without dead ends: 24141 [2022-01-10 06:25:43,187 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 238 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:43,188 INFO L933 BasicCegarLoop]: 890 mSDtfsCounter, 151 mSDsluCounter, 827 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 1717 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:43,188 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 1717 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:25:43,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24141 states. [2022-01-10 06:25:44,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24141 to 24133. [2022-01-10 06:25:44,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24133 states, 20759 states have (on average 1.5352859000915267) internal successors, (31871), 20774 states have internal predecessors, (31871), 3324 states have call successors, (3324), 46 states have call predecessors, (3324), 49 states have return successors, (3661), 3320 states have call predecessors, (3661), 3321 states have call successors, (3661) [2022-01-10 06:25:44,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24133 states to 24133 states and 38856 transitions. [2022-01-10 06:25:44,340 INFO L78 Accepts]: Start accepts. Automaton has 24133 states and 38856 transitions. Word has length 240 [2022-01-10 06:25:44,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:44,341 INFO L470 AbstractCegarLoop]: Abstraction has 24133 states and 38856 transitions. [2022-01-10 06:25:44,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-01-10 06:25:44,341 INFO L276 IsEmpty]: Start isEmpty. Operand 24133 states and 38856 transitions. [2022-01-10 06:25:44,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2022-01-10 06:25:44,379 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:44,380 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:44,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-01-10 06:25:44,596 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:44,596 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:44,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:44,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1967246448, now seen corresponding path program 1 times [2022-01-10 06:25:44,597 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:44,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [629588476] [2022-01-10 06:25:44,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:44,598 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:44,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:44,600 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:44,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-01-10 06:25:44,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:44,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 850 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:25:44,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:45,204 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-01-10 06:25:45,204 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:45,204 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:45,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [629588476] [2022-01-10 06:25:45,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [629588476] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:45,204 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:45,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:25:45,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17115386] [2022-01-10 06:25:45,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:45,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:25:45,207 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:45,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:25:45,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:45,208 INFO L87 Difference]: Start difference. First operand 24133 states and 38856 transitions. Second operand has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-01-10 06:25:46,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:46,386 INFO L93 Difference]: Finished difference Result 63615 states and 102821 transitions. [2022-01-10 06:25:46,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:25:46,386 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 213 [2022-01-10 06:25:46,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:46,523 INFO L225 Difference]: With dead ends: 63615 [2022-01-10 06:25:46,524 INFO L226 Difference]: Without dead ends: 42937 [2022-01-10 06:25:46,594 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 211 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:46,595 INFO L933 BasicCegarLoop]: 878 mSDtfsCounter, 149 mSDsluCounter, 854 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 1732 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:46,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 1732 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:25:46,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42937 states. [2022-01-10 06:25:48,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42937 to 42929. [2022-01-10 06:25:48,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42929 states, 37105 states have (on average 1.5353995418407222) internal successors, (56971), 37120 states have internal predecessors, (56971), 5774 states have call successors, (5774), 46 states have call predecessors, (5774), 49 states have return successors, (6385), 5770 states have call predecessors, (6385), 5771 states have call successors, (6385) [2022-01-10 06:25:48,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42929 states to 42929 states and 69130 transitions. [2022-01-10 06:25:48,679 INFO L78 Accepts]: Start accepts. Automaton has 42929 states and 69130 transitions. Word has length 213 [2022-01-10 06:25:48,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:48,679 INFO L470 AbstractCegarLoop]: Abstraction has 42929 states and 69130 transitions. [2022-01-10 06:25:48,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-01-10 06:25:48,680 INFO L276 IsEmpty]: Start isEmpty. Operand 42929 states and 69130 transitions. [2022-01-10 06:25:48,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2022-01-10 06:25:48,730 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:48,731 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:48,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-01-10 06:25:48,945 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:48,946 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:48,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:48,946 INFO L85 PathProgramCache]: Analyzing trace with hash 407570126, now seen corresponding path program 1 times [2022-01-10 06:25:48,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:48,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [23434081] [2022-01-10 06:25:48,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:48,947 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:48,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:48,948 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:48,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-01-10 06:25:49,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:49,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 868 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:25:49,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:49,467 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2022-01-10 06:25:49,467 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:49,467 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:49,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [23434081] [2022-01-10 06:25:49,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [23434081] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:49,468 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:49,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:25:49,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951204920] [2022-01-10 06:25:49,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:49,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:25:49,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:49,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:25:49,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:49,469 INFO L87 Difference]: Start difference. First operand 42929 states and 69130 transitions. Second operand has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-01-10 06:25:51,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:25:51,691 INFO L93 Difference]: Finished difference Result 116277 states and 188243 transitions. [2022-01-10 06:25:51,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:25:51,692 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 221 [2022-01-10 06:25:51,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:25:52,114 INFO L225 Difference]: With dead ends: 116277 [2022-01-10 06:25:52,115 INFO L226 Difference]: Without dead ends: 77979 [2022-01-10 06:25:52,214 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:52,215 INFO L933 BasicCegarLoop]: 881 mSDtfsCounter, 147 mSDsluCounter, 853 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 1734 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:25:52,215 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 1734 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:25:52,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77979 states. [2022-01-10 06:25:54,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77979 to 77971. [2022-01-10 06:25:54,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77971 states, 67634 states have (on average 1.539063193068575) internal successors, (104093), 67649 states have internal predecessors, (104093), 10287 states have call successors, (10287), 46 states have call predecessors, (10287), 49 states have return successors, (11430), 10283 states have call predecessors, (11430), 10284 states have call successors, (11430) [2022-01-10 06:25:55,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77971 states to 77971 states and 125810 transitions. [2022-01-10 06:25:55,425 INFO L78 Accepts]: Start accepts. Automaton has 77971 states and 125810 transitions. Word has length 221 [2022-01-10 06:25:55,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:25:55,425 INFO L470 AbstractCegarLoop]: Abstraction has 77971 states and 125810 transitions. [2022-01-10 06:25:55,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-01-10 06:25:55,425 INFO L276 IsEmpty]: Start isEmpty. Operand 77971 states and 125810 transitions. [2022-01-10 06:25:55,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2022-01-10 06:25:55,471 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:25:55,471 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:25:55,484 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-01-10 06:25:55,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:25:55,672 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:25:55,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:25:55,672 INFO L85 PathProgramCache]: Analyzing trace with hash -547147739, now seen corresponding path program 1 times [2022-01-10 06:25:55,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:25:55,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1258206807] [2022-01-10 06:25:55,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:25:55,673 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:25:55,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:25:55,674 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:25:55,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-01-10 06:25:55,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:25:55,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 870 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:25:55,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:25:56,381 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2022-01-10 06:25:56,381 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:25:56,382 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:25:56,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1258206807] [2022-01-10 06:25:56,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1258206807] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:25:56,382 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:25:56,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:25:56,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141441441] [2022-01-10 06:25:56,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:25:56,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:25:56,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:25:56,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:25:56,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:25:56,383 INFO L87 Difference]: Start difference. First operand 77971 states and 125810 transitions. Second operand has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-01-10 06:26:00,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:26:00,082 INFO L93 Difference]: Finished difference Result 145738 states and 235935 transitions. [2022-01-10 06:26:00,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:26:00,082 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 222 [2022-01-10 06:26:00,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:26:00,685 INFO L225 Difference]: With dead ends: 145738 [2022-01-10 06:26:00,686 INFO L226 Difference]: Without dead ends: 145404 [2022-01-10 06:26:00,743 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:26:00,744 INFO L933 BasicCegarLoop]: 878 mSDtfsCounter, 145 mSDsluCounter, 854 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 1732 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:26:00,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 1732 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:26:00,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145404 states. [2022-01-10 06:26:05,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145404 to 145396. [2022-01-10 06:26:05,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145396 states, 126691 states have (on average 1.5381834542311608) internal successors, (194874), 126706 states have internal predecessors, (194874), 18655 states have call successors, (18655), 46 states have call predecessors, (18655), 49 states have return successors, (20844), 18651 states have call predecessors, (20844), 18652 states have call successors, (20844) [2022-01-10 06:26:06,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145396 states to 145396 states and 234373 transitions. [2022-01-10 06:26:06,701 INFO L78 Accepts]: Start accepts. Automaton has 145396 states and 234373 transitions. Word has length 222 [2022-01-10 06:26:06,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:26:06,702 INFO L470 AbstractCegarLoop]: Abstraction has 145396 states and 234373 transitions. [2022-01-10 06:26:06,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-01-10 06:26:06,702 INFO L276 IsEmpty]: Start isEmpty. Operand 145396 states and 234373 transitions. [2022-01-10 06:26:06,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2022-01-10 06:26:06,757 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:26:06,757 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:26:06,768 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Ended with exit code 0 [2022-01-10 06:26:06,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:26:06,957 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:26:06,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:26:06,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1915923863, now seen corresponding path program 1 times [2022-01-10 06:26:06,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:26:06,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1565861988] [2022-01-10 06:26:06,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:26:06,959 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:26:06,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:26:06,960 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:26:06,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-01-10 06:26:07,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:26:07,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 856 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 06:26:07,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:26:07,586 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2022-01-10 06:26:07,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:26:08,118 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2022-01-10 06:26:08,118 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:26:08,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1565861988] [2022-01-10 06:26:08,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1565861988] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:26:08,119 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:26:08,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-01-10 06:26:08,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628240815] [2022-01-10 06:26:08,119 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:26:08,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-10 06:26:08,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:26:08,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-10 06:26:08,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2022-01-10 06:26:08,120 INFO L87 Difference]: Start difference. First operand 145396 states and 234373 transitions. Second operand has 16 states, 16 states have (on average 13.75) internal successors, (220), 14 states have internal predecessors, (220), 4 states have call successors, (48), 6 states have call predecessors, (48), 9 states have return successors, (40), 6 states have call predecessors, (40), 4 states have call successors, (40)