/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf -i ../sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-8c2bbc9 [2021-10-07 15:31:36,669 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-07 15:31:36,673 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-07 15:31:36,736 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-07 15:31:36,737 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-07 15:31:36,745 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-07 15:31:36,748 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-07 15:31:36,753 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-07 15:31:36,757 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-07 15:31:36,764 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-07 15:31:36,766 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-07 15:31:36,769 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-07 15:31:36,769 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-07 15:31:36,773 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-07 15:31:36,775 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-07 15:31:36,808 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-07 15:31:36,810 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-07 15:31:36,811 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-07 15:31:36,826 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-07 15:31:36,840 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-07 15:31:36,842 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-07 15:31:36,847 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-07 15:31:36,848 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-07 15:31:36,852 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-07 15:31:36,862 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-07 15:31:36,863 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-07 15:31:36,863 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-07 15:31:36,865 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-07 15:31:36,866 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-07 15:31:36,867 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-07 15:31:36,867 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-07 15:31:36,868 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-07 15:31:36,870 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-07 15:31:36,871 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-07 15:31:36,873 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-07 15:31:36,873 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-07 15:31:36,874 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-07 15:31:36,875 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-07 15:31:36,875 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-07 15:31:36,876 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-07 15:31:36,877 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-07 15:31:36,885 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-10-07 15:31:36,935 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-07 15:31:36,935 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-07 15:31:36,936 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-07 15:31:36,936 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-07 15:31:36,940 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-07 15:31:36,940 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-07 15:31:36,940 INFO L138 SettingsManager]: * Use SBE=true [2021-10-07 15:31:36,940 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-07 15:31:36,941 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-07 15:31:36,942 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-07 15:31:36,943 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-07 15:31:36,943 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-07 15:31:36,943 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-07 15:31:36,943 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-10-07 15:31:36,943 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-10-07 15:31:36,944 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-10-07 15:31:36,944 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-07 15:31:36,944 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-07 15:31:36,945 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-07 15:31:36,945 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-07 15:31:36,945 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-07 15:31:36,945 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-07 15:31:36,946 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-07 15:31:36,946 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-07 15:31:36,946 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-07 15:31:36,946 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-07 15:31:36,946 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-07 15:31:36,947 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-07 15:31:36,947 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-10-07 15:31:36,947 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-07 15:31:36,947 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-07 15:31:36,947 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-07 15:31:36,948 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-2/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 [2021-10-07 15:31:37,375 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-07 15:31:37,405 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-07 15:31:37,409 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-07 15:31:37,410 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-07 15:31:37,411 INFO L275 PluginConnector]: CDTParser initialized [2021-10-07 15:31:37,412 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c [2021-10-07 15:31:37,500 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/fd6b6c69f/3221f53eb12449e197762dda71ffd4e7/FLAG454db4d2e [2021-10-07 15:31:38,282 INFO L306 CDTParser]: Found 1 translation units. [2021-10-07 15:31:38,283 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c [2021-10-07 15:31:38,299 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/fd6b6c69f/3221f53eb12449e197762dda71ffd4e7/FLAG454db4d2e [2021-10-07 15:31:38,333 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/fd6b6c69f/3221f53eb12449e197762dda71ffd4e7 [2021-10-07 15:31:38,337 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-07 15:31:38,348 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-07 15:31:38,353 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-07 15:31:38,354 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-07 15:31:38,359 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-07 15:31:38,360 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.10 03:31:38" (1/1) ... [2021-10-07 15:31:38,362 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6c148486 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:31:38, skipping insertion in model container [2021-10-07 15:31:38,362 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.10 03:31:38" (1/1) ... [2021-10-07 15:31:38,372 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-07 15:31:38,423 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-07 15:31:38,773 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c[5317,5330] [2021-10-07 15:31:38,799 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-07 15:31:38,822 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-10-07 15:31:38,837 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-07 15:31:38,862 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c[5317,5330] [2021-10-07 15:31:38,868 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-07 15:31:38,875 INFO L203 MainTranslator]: Completed pre-run [2021-10-07 15:31:38,911 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c[5317,5330] [2021-10-07 15:31:38,915 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-07 15:31:38,958 INFO L208 MainTranslator]: Completed translation [2021-10-07 15:31:38,959 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:31:38 WrapperNode [2021-10-07 15:31:38,959 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-07 15:31:38,960 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-07 15:31:38,960 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-07 15:31:38,961 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-07 15:31:38,972 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:31:38" (1/1) ... [2021-10-07 15:31:39,022 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:31:38" (1/1) ... [2021-10-07 15:31:39,070 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-07 15:31:39,071 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-07 15:31:39,071 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-07 15:31:39,071 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-07 15:31:39,081 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:31:38" (1/1) ... [2021-10-07 15:31:39,082 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:31:38" (1/1) ... [2021-10-07 15:31:39,088 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:31:38" (1/1) ... [2021-10-07 15:31:39,088 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:31:38" (1/1) ... [2021-10-07 15:31:39,101 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:31:38" (1/1) ... [2021-10-07 15:31:39,107 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:31:38" (1/1) ... [2021-10-07 15:31:39,110 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:31:38" (1/1) ... [2021-10-07 15:31:39,118 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-07 15:31:39,119 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-07 15:31:39,119 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-07 15:31:39,119 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-07 15:31:39,120 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:31:38" (1/1) ... [2021-10-07 15:31:39,132 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-07 15:31:39,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-07 15:31:39,168 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-07 15:31:39,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-07 15:31:39,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-07 15:31:39,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-07 15:31:39,237 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-10-07 15:31:39,237 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-07 15:31:39,237 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-07 15:31:39,237 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-07 15:31:39,240 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-07 15:31:39,241 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-10-07 15:31:39,241 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-10-07 15:31:39,241 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-10-07 15:31:39,241 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-10-07 15:31:39,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-07 15:31:39,242 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-07 15:31:39,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-07 15:31:39,242 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-07 15:31:39,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-10-07 15:31:39,244 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-07 15:31:41,580 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-07 15:31:41,580 INFO L299 CfgBuilder]: Removed 28 assume(true) statements. [2021-10-07 15:31:41,583 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.10 03:31:41 BoogieIcfgContainer [2021-10-07 15:31:41,583 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-07 15:31:41,586 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-07 15:31:41,586 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-07 15:31:41,590 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-07 15:31:41,590 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.10 03:31:38" (1/3) ... [2021-10-07 15:31:41,591 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13d975d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.10 03:31:41, skipping insertion in model container [2021-10-07 15:31:41,591 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:31:38" (2/3) ... [2021-10-07 15:31:41,592 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13d975d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.10 03:31:41, skipping insertion in model container [2021-10-07 15:31:41,592 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.10 03:31:41" (3/3) ... [2021-10-07 15:31:41,594 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-name-comparator-subst.wvr.c [2021-10-07 15:31:41,601 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-07 15:31:41,601 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 22 error locations. [2021-10-07 15:31:41,601 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-07 15:31:41,645 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,645 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,646 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,646 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,646 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,647 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,647 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,647 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,647 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,648 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,648 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,648 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,648 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,649 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,649 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,649 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,649 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,650 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,650 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,650 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,650 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,651 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,651 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,651 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,651 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,652 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,652 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,652 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,653 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,653 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,653 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,653 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,654 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,654 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,654 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,654 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,654 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,655 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,655 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,655 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,656 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,656 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,656 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,656 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,657 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,657 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,658 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,658 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,659 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,659 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,659 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,659 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,660 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,660 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,660 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,660 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,661 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,661 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,661 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,661 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,662 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,662 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,662 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,662 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,663 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,663 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,663 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,663 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,664 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,664 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,664 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,664 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,665 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,665 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,665 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,665 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,666 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,666 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,666 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,666 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,666 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,667 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,667 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,667 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,668 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,668 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,668 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,668 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,669 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,669 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,669 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,669 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,670 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,671 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,671 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,671 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,672 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,672 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,672 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,672 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,673 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,673 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,673 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,673 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,674 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,674 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,674 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,674 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,675 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,675 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,675 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,675 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,676 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,676 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,676 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,676 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,677 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,677 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,677 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,677 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,678 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,678 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,678 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,678 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,679 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,679 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,679 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,679 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,679 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,680 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,680 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,681 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,681 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,681 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,681 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,681 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,681 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,682 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,686 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,686 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,686 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,687 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,687 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,687 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,687 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,688 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,688 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,688 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,688 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,688 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,689 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,689 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,692 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,692 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,692 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,692 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,693 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,693 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,693 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,693 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,694 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,694 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,694 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,694 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,695 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,695 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,697 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,698 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,698 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,698 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,698 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,699 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,699 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,699 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,699 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,699 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,700 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,700 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,700 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,700 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-07 15:31:41,706 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-10-07 15:31:41,760 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-07 15:31:41,768 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=false, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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 [2021-10-07 15:31:41,768 INFO L340 AbstractCegarLoop]: Starting to check reachability of 31 error locations. [2021-10-07 15:31:41,787 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-10-07 15:31:41,800 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 190 places, 191 transitions, 406 flow [2021-10-07 15:31:41,803 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 190 places, 191 transitions, 406 flow [2021-10-07 15:31:41,805 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 190 places, 191 transitions, 406 flow [2021-10-07 15:31:41,882 INFO L129 PetriNetUnfolder]: 11/188 cut-off events. [2021-10-07 15:31:41,883 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-10-07 15:31:41,889 INFO L84 FinitePrefix]: Finished finitePrefix Result has 201 conditions, 188 events. 11/188 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 182 event pairs, 0 based on Foata normal form. 0/155 useless extension candidates. Maximal degree in co-relation 142. Up to 2 conditions per place. [2021-10-07 15:31:41,893 INFO L116 LiptonReduction]: Number of co-enabled transitions 2160 [2021-10-07 15:32:09,358 INFO L131 LiptonReduction]: Checked pairs total: 2889 [2021-10-07 15:32:09,359 INFO L133 LiptonReduction]: Total number of compositions: 198 [2021-10-07 15:32:09,370 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 55 places, 49 transitions, 122 flow [2021-10-07 15:32:09,426 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 750 states, 616 states have (on average 4.165584415584416) internal successors, (2566), 749 states have internal predecessors, (2566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:09,432 INFO L276 IsEmpty]: Start isEmpty. Operand has 750 states, 616 states have (on average 4.165584415584416) internal successors, (2566), 749 states have internal predecessors, (2566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:09,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-07 15:32:09,438 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:09,439 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-07 15:32:09,439 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:09,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:09,446 INFO L82 PathProgramCache]: Analyzing trace with hash 37175, now seen corresponding path program 1 times [2021-10-07 15:32:09,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:09,460 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1448612266] [2021-10-07 15:32:09,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:32:09,462 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:09,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:09,465 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:09,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-10-07 15:32:09,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:32:09,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-07 15:32:09,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:09,753 INFO L354 Elim1Store]: treesize reduction 84, result has 22.9 percent of original size [2021-10-07 15:32:09,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 15 treesize of output 30 [2021-10-07 15:32:09,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:32:09,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:09,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:32:09,829 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:09,830 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1448612266] [2021-10-07 15:32:09,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1448612266] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:32:09,831 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:32:09,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-07 15:32:09,833 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55770987] [2021-10-07 15:32:09,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-07 15:32:09,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:09,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-07 15:32:09,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 15:32:09,862 INFO L87 Difference]: Start difference. First operand has 750 states, 616 states have (on average 4.165584415584416) internal successors, (2566), 749 states have internal predecessors, (2566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:10,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:10,050 INFO L93 Difference]: Finished difference Result 748 states and 2564 transitions. [2021-10-07 15:32:10,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 15:32:10,052 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2021-10-07 15:32:10,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:10,084 INFO L225 Difference]: With dead ends: 748 [2021-10-07 15:32:10,084 INFO L226 Difference]: Without dead ends: 748 [2021-10-07 15:32:10,086 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 19.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 15:32:10,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2021-10-07 15:32:10,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 748. [2021-10-07 15:32:10,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 616 states have (on average 4.162337662337662) internal successors, (2564), 747 states have internal predecessors, (2564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:10,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2564 transitions. [2021-10-07 15:32:10,209 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2564 transitions. Word has length 2 [2021-10-07 15:32:10,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:10,210 INFO L470 AbstractCegarLoop]: Abstraction has 748 states and 2564 transitions. [2021-10-07 15:32:10,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:10,211 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2564 transitions. [2021-10-07 15:32:10,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-07 15:32:10,211 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:10,211 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-07 15:32:10,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:10,426 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:10,427 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:10,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:10,428 INFO L82 PathProgramCache]: Analyzing trace with hash 37177, now seen corresponding path program 1 times [2021-10-07 15:32:10,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:10,430 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1760876104] [2021-10-07 15:32:10,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:32:10,430 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:10,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:10,432 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:10,437 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-10-07 15:32:10,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:32:10,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-07 15:32:10,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:10,867 INFO L354 Elim1Store]: treesize reduction 219, result has 23.4 percent of original size [2021-10-07 15:32:10,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 21 treesize of output 72 [2021-10-07 15:32:10,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:32:10,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:11,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:32:11,046 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:11,047 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1760876104] [2021-10-07 15:32:11,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1760876104] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:32:11,047 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:32:11,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-07 15:32:11,048 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326315794] [2021-10-07 15:32:11,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 15:32:11,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:11,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 15:32:11,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 15:32:11,051 INFO L87 Difference]: Start difference. First operand 748 states and 2564 transitions. Second operand has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:11,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:11,907 INFO L93 Difference]: Finished difference Result 2240 states and 7688 transitions. [2021-10-07 15:32:11,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-07 15:32:11,909 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2021-10-07 15:32:11,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:11,931 INFO L225 Difference]: With dead ends: 2240 [2021-10-07 15:32:11,932 INFO L226 Difference]: Without dead ends: 2240 [2021-10-07 15:32:11,932 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 68.9ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 15:32:11,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2240 states. [2021-10-07 15:32:11,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2240 to 750. [2021-10-07 15:32:11,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 618 states have (on average 4.1618122977346275) internal successors, (2572), 749 states have internal predecessors, (2572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:11,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2572 transitions. [2021-10-07 15:32:11,997 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2572 transitions. Word has length 2 [2021-10-07 15:32:11,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:11,997 INFO L470 AbstractCegarLoop]: Abstraction has 750 states and 2572 transitions. [2021-10-07 15:32:11,998 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:11,998 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2572 transitions. [2021-10-07 15:32:11,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-07 15:32:11,998 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:11,998 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-07 15:32:12,012 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-10-07 15:32:12,209 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:12,210 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:12,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:12,212 INFO L82 PathProgramCache]: Analyzing trace with hash 37308, now seen corresponding path program 1 times [2021-10-07 15:32:12,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:12,213 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1921936952] [2021-10-07 15:32:12,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:32:12,214 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:12,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:12,215 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:12,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-10-07 15:32:12,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:32:12,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 15:32:12,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:12,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:32:12,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:12,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:32:12,328 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:12,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1921936952] [2021-10-07 15:32:12,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1921936952] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:32:12,328 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:32:12,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-07 15:32:12,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359976707] [2021-10-07 15:32:12,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 15:32:12,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:12,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 15:32:12,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 15:32:12,331 INFO L87 Difference]: Start difference. First operand 750 states and 2572 transitions. Second operand has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:12,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:12,392 INFO L93 Difference]: Finished difference Result 750 states and 2566 transitions. [2021-10-07 15:32:12,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-07 15:32:12,393 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2021-10-07 15:32:12,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:12,402 INFO L225 Difference]: With dead ends: 750 [2021-10-07 15:32:12,402 INFO L226 Difference]: Without dead ends: 750 [2021-10-07 15:32:12,403 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.3ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 15:32:12,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 750 states. [2021-10-07 15:32:12,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 750 to 750. [2021-10-07 15:32:12,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 618 states have (on average 4.15210355987055) internal successors, (2566), 749 states have internal predecessors, (2566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:12,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2566 transitions. [2021-10-07 15:32:12,438 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2566 transitions. Word has length 2 [2021-10-07 15:32:12,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:12,439 INFO L470 AbstractCegarLoop]: Abstraction has 750 states and 2566 transitions. [2021-10-07 15:32:12,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:12,439 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2566 transitions. [2021-10-07 15:32:12,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-07 15:32:12,439 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:12,440 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1] [2021-10-07 15:32:12,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:12,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:12,652 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:12,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:12,654 INFO L82 PathProgramCache]: Analyzing trace with hash 35887065, now seen corresponding path program 1 times [2021-10-07 15:32:12,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:12,655 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [603060499] [2021-10-07 15:32:12,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:32:12,655 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:12,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:12,656 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:12,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-10-07 15:32:12,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:32:12,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-07 15:32:12,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:13,016 INFO L354 Elim1Store]: treesize reduction 219, result has 23.4 percent of original size [2021-10-07 15:32:13,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 21 treesize of output 72 [2021-10-07 15:32:13,140 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:32:13,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:13,583 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:32:13,583 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:13,583 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [603060499] [2021-10-07 15:32:13,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [603060499] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:32:13,584 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:32:13,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2021-10-07 15:32:13,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440342576] [2021-10-07 15:32:13,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 15:32:13,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:13,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 15:32:13,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-07 15:32:13,586 INFO L87 Difference]: Start difference. First operand 750 states and 2566 transitions. Second operand has 8 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:14,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:14,286 INFO L93 Difference]: Finished difference Result 1496 states and 5128 transitions. [2021-10-07 15:32:14,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-07 15:32:14,287 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2021-10-07 15:32:14,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:14,303 INFO L225 Difference]: With dead ends: 1496 [2021-10-07 15:32:14,303 INFO L226 Difference]: Without dead ends: 1496 [2021-10-07 15:32:14,304 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 390.7ms TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-07 15:32:14,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1496 states. [2021-10-07 15:32:14,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1496 to 751. [2021-10-07 15:32:14,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 619 states have (on average 4.1518578352180935) internal successors, (2570), 750 states have internal predecessors, (2570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:14,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2570 transitions. [2021-10-07 15:32:14,345 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2570 transitions. Word has length 4 [2021-10-07 15:32:14,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:14,345 INFO L470 AbstractCegarLoop]: Abstraction has 751 states and 2570 transitions. [2021-10-07 15:32:14,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:14,346 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2570 transitions. [2021-10-07 15:32:14,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-07 15:32:14,346 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:14,347 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1] [2021-10-07 15:32:14,362 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:14,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:14,561 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:14,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:14,562 INFO L82 PathProgramCache]: Analyzing trace with hash 35887196, now seen corresponding path program 1 times [2021-10-07 15:32:14,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:14,562 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [595791619] [2021-10-07 15:32:14,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:32:14,563 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:14,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:14,564 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:14,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-10-07 15:32:14,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:32:14,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-07 15:32:14,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:14,695 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:32:14,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:14,773 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:32:14,773 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:14,774 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [595791619] [2021-10-07 15:32:14,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [595791619] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:32:14,774 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:32:14,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2021-10-07 15:32:14,775 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915438904] [2021-10-07 15:32:14,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 15:32:14,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:14,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 15:32:14,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-07 15:32:14,776 INFO L87 Difference]: Start difference. First operand 751 states and 2570 transitions. Second operand has 8 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:14,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:14,899 INFO L93 Difference]: Finished difference Result 751 states and 2567 transitions. [2021-10-07 15:32:14,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-07 15:32:14,900 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2021-10-07 15:32:14,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:14,908 INFO L225 Difference]: With dead ends: 751 [2021-10-07 15:32:14,908 INFO L226 Difference]: Without dead ends: 751 [2021-10-07 15:32:14,909 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 79.1ms TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-07 15:32:14,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2021-10-07 15:32:14,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 751. [2021-10-07 15:32:14,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 619 states have (on average 4.147011308562197) internal successors, (2567), 750 states have internal predecessors, (2567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:14,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2567 transitions. [2021-10-07 15:32:14,940 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2567 transitions. Word has length 4 [2021-10-07 15:32:14,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:14,941 INFO L470 AbstractCegarLoop]: Abstraction has 751 states and 2567 transitions. [2021-10-07 15:32:14,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:14,941 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2567 transitions. [2021-10-07 15:32:14,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-07 15:32:14,941 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:14,942 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1] [2021-10-07 15:32:14,954 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:15,153 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:15,154 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:15,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:15,155 INFO L82 PathProgramCache]: Analyzing trace with hash 1112504014, now seen corresponding path program 2 times [2021-10-07 15:32:15,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:15,156 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1529811074] [2021-10-07 15:32:15,157 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:32:15,157 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:15,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:15,158 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:15,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-10-07 15:32:15,252 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:32:15,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:32:15,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 15:32:15,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:15,345 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:32:15,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:15,430 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-07 15:32:15,430 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:15,430 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1529811074] [2021-10-07 15:32:15,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1529811074] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:32:15,431 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:32:15,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-10-07 15:32:15,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86561503] [2021-10-07 15:32:15,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 15:32:15,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:15,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 15:32:15,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:32:15,434 INFO L87 Difference]: Start difference. First operand 751 states and 2567 transitions. Second operand has 10 states, 9 states have (on average 1.1111111111111112) internal successors, (10), 9 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:15,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:15,544 INFO L93 Difference]: Finished difference Result 750 states and 2565 transitions. [2021-10-07 15:32:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-07 15:32:15,546 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.1111111111111112) internal successors, (10), 9 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-10-07 15:32:15,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:15,554 INFO L225 Difference]: With dead ends: 750 [2021-10-07 15:32:15,554 INFO L226 Difference]: Without dead ends: 750 [2021-10-07 15:32:15,556 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 112.6ms TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:32:15,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 750 states. [2021-10-07 15:32:15,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 750 to 750. [2021-10-07 15:32:15,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 619 states have (on average 4.143780290791599) internal successors, (2565), 749 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:15,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2565 transitions. [2021-10-07 15:32:15,588 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2565 transitions. Word has length 5 [2021-10-07 15:32:15,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:15,588 INFO L470 AbstractCegarLoop]: Abstraction has 750 states and 2565 transitions. [2021-10-07 15:32:15,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 1.1111111111111112) internal successors, (10), 9 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:15,589 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2565 transitions. [2021-10-07 15:32:15,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-07 15:32:15,589 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:15,589 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1] [2021-10-07 15:32:15,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:15,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:15,804 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:15,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:15,805 INFO L82 PathProgramCache]: Analyzing trace with hash 1112504145, now seen corresponding path program 2 times [2021-10-07 15:32:15,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:15,806 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [768233614] [2021-10-07 15:32:15,806 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:32:15,806 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:15,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:15,808 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:15,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-10-07 15:32:15,882 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-07 15:32:15,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:32:15,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 15:32:15,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:15,958 INFO L354 Elim1Store]: treesize reduction 92, result has 21.4 percent of original size [2021-10-07 15:32:15,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 54 [2021-10-07 15:32:16,250 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:16,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:16,273 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:16,273 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:16,273 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [768233614] [2021-10-07 15:32:16,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [768233614] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:32:16,274 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:32:16,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-07 15:32:16,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685003602] [2021-10-07 15:32:16,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 15:32:16,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:16,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 15:32:16,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 15:32:16,276 INFO L87 Difference]: Start difference. First operand 750 states and 2565 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:16,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:16,423 INFO L93 Difference]: Finished difference Result 624 states and 2064 transitions. [2021-10-07 15:32:16,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 15:32:16,425 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-10-07 15:32:16,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:16,432 INFO L225 Difference]: With dead ends: 624 [2021-10-07 15:32:16,432 INFO L226 Difference]: Without dead ends: 624 [2021-10-07 15:32:16,432 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 32.6ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 15:32:16,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2021-10-07 15:32:16,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 624. [2021-10-07 15:32:16,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 521 states have (on average 3.9616122840690977) internal successors, (2064), 623 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:16,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 2064 transitions. [2021-10-07 15:32:16,458 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 2064 transitions. Word has length 5 [2021-10-07 15:32:16,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:16,458 INFO L470 AbstractCegarLoop]: Abstraction has 624 states and 2064 transitions. [2021-10-07 15:32:16,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:16,458 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 2064 transitions. [2021-10-07 15:32:16,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-07 15:32:16,459 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:16,459 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1] [2021-10-07 15:32:16,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:16,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:16,672 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:16,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:16,673 INFO L82 PathProgramCache]: Analyzing trace with hash 1112504147, now seen corresponding path program 1 times [2021-10-07 15:32:16,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:16,674 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2123619866] [2021-10-07 15:32:16,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:32:16,675 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:16,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:16,676 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:16,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-10-07 15:32:16,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:32:16,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 15:32:16,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:17,046 INFO L354 Elim1Store]: treesize reduction 219, result has 23.4 percent of original size [2021-10-07 15:32:17,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 97 [2021-10-07 15:32:17,068 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-07 15:32:17,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 100 treesize of output 96 [2021-10-07 15:32:19,921 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:19,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:19,985 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:19,986 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:19,986 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2123619866] [2021-10-07 15:32:19,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2123619866] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:32:19,986 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:32:19,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-07 15:32:19,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104288130] [2021-10-07 15:32:19,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 15:32:19,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:19,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 15:32:19,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 15:32:19,988 INFO L87 Difference]: Start difference. First operand 624 states and 2064 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:20,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:20,154 INFO L93 Difference]: Finished difference Result 498 states and 1563 transitions. [2021-10-07 15:32:20,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 15:32:20,155 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-10-07 15:32:20,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:20,160 INFO L225 Difference]: With dead ends: 498 [2021-10-07 15:32:20,160 INFO L226 Difference]: Without dead ends: 498 [2021-10-07 15:32:20,161 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 33.3ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 15:32:20,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2021-10-07 15:32:20,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 498. [2021-10-07 15:32:20,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 498 states, 423 states have (on average 3.6950354609929077) internal successors, (1563), 497 states have internal predecessors, (1563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:20,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 1563 transitions. [2021-10-07 15:32:20,180 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 1563 transitions. Word has length 5 [2021-10-07 15:32:20,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:20,181 INFO L470 AbstractCegarLoop]: Abstraction has 498 states and 1563 transitions. [2021-10-07 15:32:20,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:20,181 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 1563 transitions. [2021-10-07 15:32:20,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-07 15:32:20,182 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:20,182 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1] [2021-10-07 15:32:20,195 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:20,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:20,396 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:20,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:20,397 INFO L82 PathProgramCache]: Analyzing trace with hash -330342402, now seen corresponding path program 1 times [2021-10-07 15:32:20,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:20,398 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1136186389] [2021-10-07 15:32:20,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:32:20,399 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:20,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:20,401 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:20,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-10-07 15:32:20,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:32:20,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-07 15:32:20,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:20,618 INFO L354 Elim1Store]: treesize reduction 84, result has 22.9 percent of original size [2021-10-07 15:32:20,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 45 [2021-10-07 15:32:20,953 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:20,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:20,982 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:20,982 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:20,983 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1136186389] [2021-10-07 15:32:20,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1136186389] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:32:20,983 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:32:20,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-07 15:32:20,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623463528] [2021-10-07 15:32:20,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 15:32:20,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:20,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 15:32:20,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 15:32:20,985 INFO L87 Difference]: Start difference. First operand 498 states and 1563 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:21,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:21,101 INFO L93 Difference]: Finished difference Result 468 states and 1478 transitions. [2021-10-07 15:32:21,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 15:32:21,102 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-10-07 15:32:21,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:21,107 INFO L225 Difference]: With dead ends: 468 [2021-10-07 15:32:21,107 INFO L226 Difference]: Without dead ends: 468 [2021-10-07 15:32:21,107 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 35.5ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 15:32:21,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-10-07 15:32:21,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 468. [2021-10-07 15:32:21,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 405 states have (on average 3.6493827160493826) internal successors, (1478), 467 states have internal predecessors, (1478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:21,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 1478 transitions. [2021-10-07 15:32:21,141 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 1478 transitions. Word has length 7 [2021-10-07 15:32:21,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:21,142 INFO L470 AbstractCegarLoop]: Abstraction has 468 states and 1478 transitions. [2021-10-07 15:32:21,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:21,142 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 1478 transitions. [2021-10-07 15:32:21,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-07 15:32:21,143 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:21,143 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1] [2021-10-07 15:32:21,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:21,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:21,356 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:21,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:21,357 INFO L82 PathProgramCache]: Analyzing trace with hash -330342400, now seen corresponding path program 1 times [2021-10-07 15:32:21,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:21,358 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [989319132] [2021-10-07 15:32:21,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:32:21,359 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:21,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:21,360 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:21,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-10-07 15:32:21,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:32:21,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-07 15:32:21,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:21,783 INFO L354 Elim1Store]: treesize reduction 219, result has 23.4 percent of original size [2021-10-07 15:32:21,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 37 treesize of output 87 [2021-10-07 15:32:21,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 87 [2021-10-07 15:32:25,807 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:25,807 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:25,915 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:25,915 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:25,915 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [989319132] [2021-10-07 15:32:25,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [989319132] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:32:25,916 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:32:25,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-07 15:32:25,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33610999] [2021-10-07 15:32:25,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 15:32:25,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:25,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 15:32:25,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 15:32:25,917 INFO L87 Difference]: Start difference. First operand 468 states and 1478 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:26,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:26,075 INFO L93 Difference]: Finished difference Result 438 states and 1393 transitions. [2021-10-07 15:32:26,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 15:32:26,076 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-10-07 15:32:26,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:26,080 INFO L225 Difference]: With dead ends: 438 [2021-10-07 15:32:26,081 INFO L226 Difference]: Without dead ends: 438 [2021-10-07 15:32:26,081 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 40.5ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 15:32:26,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2021-10-07 15:32:26,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 438. [2021-10-07 15:32:26,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 387 states have (on average 3.599483204134367) internal successors, (1393), 437 states have internal predecessors, (1393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:26,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 1393 transitions. [2021-10-07 15:32:26,098 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 1393 transitions. Word has length 7 [2021-10-07 15:32:26,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:26,099 INFO L470 AbstractCegarLoop]: Abstraction has 438 states and 1393 transitions. [2021-10-07 15:32:26,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:26,099 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 1393 transitions. [2021-10-07 15:32:26,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-10-07 15:32:26,100 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:26,100 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1] [2021-10-07 15:32:26,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:26,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:26,315 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err0REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:26,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:26,315 INFO L82 PathProgramCache]: Analyzing trace with hash -1650685283, now seen corresponding path program 1 times [2021-10-07 15:32:26,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:26,316 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [568111919] [2021-10-07 15:32:26,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:32:26,317 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:26,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:26,318 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:26,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-10-07 15:32:26,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:32:26,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 15:32:26,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:26,493 INFO L354 Elim1Store]: treesize reduction 84, result has 22.9 percent of original size [2021-10-07 15:32:26,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 15 treesize of output 30 [2021-10-07 15:32:26,553 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:26,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:26,579 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:26,579 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:26,580 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [568111919] [2021-10-07 15:32:26,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [568111919] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:32:26,583 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:32:26,583 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-10-07 15:32:26,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334701729] [2021-10-07 15:32:26,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 15:32:26,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:26,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 15:32:26,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-07 15:32:26,585 INFO L87 Difference]: Start difference. First operand 438 states and 1393 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:26,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:26,732 INFO L93 Difference]: Finished difference Result 256 states and 792 transitions. [2021-10-07 15:32:26,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-07 15:32:26,733 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-10-07 15:32:26,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:26,737 INFO L225 Difference]: With dead ends: 256 [2021-10-07 15:32:26,738 INFO L226 Difference]: Without dead ends: 256 [2021-10-07 15:32:26,738 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 25.2ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-07 15:32:26,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2021-10-07 15:32:26,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 256. [2021-10-07 15:32:26,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 236 states have (on average 3.3559322033898304) internal successors, (792), 255 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:26,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 792 transitions. [2021-10-07 15:32:26,748 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 792 transitions. Word has length 8 [2021-10-07 15:32:26,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:26,748 INFO L470 AbstractCegarLoop]: Abstraction has 256 states and 792 transitions. [2021-10-07 15:32:26,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:26,748 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 792 transitions. [2021-10-07 15:32:26,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-10-07 15:32:26,749 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:26,749 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1] [2021-10-07 15:32:26,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:26,966 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:26,966 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:26,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:26,967 INFO L82 PathProgramCache]: Analyzing trace with hash -1650685282, now seen corresponding path program 1 times [2021-10-07 15:32:26,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:26,968 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1602117417] [2021-10-07 15:32:26,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:32:26,969 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:26,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:26,970 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:26,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-10-07 15:32:27,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:32:27,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-07 15:32:27,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:27,326 INFO L354 Elim1Store]: treesize reduction 219, result has 23.4 percent of original size [2021-10-07 15:32:27,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 21 treesize of output 72 [2021-10-07 15:32:27,451 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:27,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:27,772 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:27,773 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:27,773 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1602117417] [2021-10-07 15:32:27,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1602117417] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:32:27,773 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:32:27,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 6 [2021-10-07 15:32:27,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17139504] [2021-10-07 15:32:27,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 15:32:27,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:27,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 15:32:27,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-07 15:32:27,775 INFO L87 Difference]: Start difference. First operand 256 states and 792 transitions. Second operand has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:28,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:28,278 INFO L93 Difference]: Finished difference Result 556 states and 1708 transitions. [2021-10-07 15:32:28,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-07 15:32:28,279 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-10-07 15:32:28,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:28,284 INFO L225 Difference]: With dead ends: 556 [2021-10-07 15:32:28,284 INFO L226 Difference]: Without dead ends: 556 [2021-10-07 15:32:28,285 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 315.0ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:32:28,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2021-10-07 15:32:28,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 356. [2021-10-07 15:32:28,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 336 states have (on average 3.630952380952381) internal successors, (1220), 355 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:28,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 1220 transitions. [2021-10-07 15:32:28,298 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 1220 transitions. Word has length 8 [2021-10-07 15:32:28,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:28,299 INFO L470 AbstractCegarLoop]: Abstraction has 356 states and 1220 transitions. [2021-10-07 15:32:28,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:28,299 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 1220 transitions. [2021-10-07 15:32:28,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-07 15:32:28,300 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:28,300 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1] [2021-10-07 15:32:28,313 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:28,513 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:28,513 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:28,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:28,514 INFO L82 PathProgramCache]: Analyzing trace with hash 368562651, now seen corresponding path program 1 times [2021-10-07 15:32:28,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:28,515 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [119581543] [2021-10-07 15:32:28,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:32:28,515 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:28,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:28,516 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:28,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-10-07 15:32:28,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:32:28,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-07 15:32:28,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:28,922 INFO L354 Elim1Store]: treesize reduction 241, result has 18.6 percent of original size [2021-10-07 15:32:28,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 42 treesize of output 80 [2021-10-07 15:32:28,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 81 [2021-10-07 15:32:29,844 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:29,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:29,956 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:29,956 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:29,956 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [119581543] [2021-10-07 15:32:29,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [119581543] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:32:29,956 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:32:29,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-07 15:32:29,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374155994] [2021-10-07 15:32:29,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-07 15:32:29,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:29,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-07 15:32:29,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 15:32:29,958 INFO L87 Difference]: Start difference. First operand 356 states and 1220 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:30,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:30,105 INFO L93 Difference]: Finished difference Result 328 states and 1132 transitions. [2021-10-07 15:32:30,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 15:32:30,106 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-10-07 15:32:30,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:30,110 INFO L225 Difference]: With dead ends: 328 [2021-10-07 15:32:30,110 INFO L226 Difference]: Without dead ends: 328 [2021-10-07 15:32:30,110 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 65.6ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-07 15:32:30,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2021-10-07 15:32:30,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 328. [2021-10-07 15:32:30,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 314 states have (on average 3.605095541401274) internal successors, (1132), 327 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:30,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 1132 transitions. [2021-10-07 15:32:30,137 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 1132 transitions. Word has length 9 [2021-10-07 15:32:30,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:30,138 INFO L470 AbstractCegarLoop]: Abstraction has 328 states and 1132 transitions. [2021-10-07 15:32:30,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:30,138 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 1132 transitions. [2021-10-07 15:32:30,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-07 15:32:30,139 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:30,139 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1] [2021-10-07 15:32:30,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:30,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:30,356 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:30,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:30,357 INFO L82 PathProgramCache]: Analyzing trace with hash 368562653, now seen corresponding path program 1 times [2021-10-07 15:32:30,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:30,358 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1518637596] [2021-10-07 15:32:30,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:32:30,359 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:30,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:30,360 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:30,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-10-07 15:32:30,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:32:30,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-07 15:32:30,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:30,590 INFO L354 Elim1Store]: treesize reduction 84, result has 22.9 percent of original size [2021-10-07 15:32:30,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 15 treesize of output 30 [2021-10-07 15:32:30,638 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:30,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:30,664 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:30,664 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:30,665 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1518637596] [2021-10-07 15:32:30,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1518637596] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:32:30,665 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:32:30,665 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-07 15:32:30,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018445358] [2021-10-07 15:32:30,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-07 15:32:30,666 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:30,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-07 15:32:30,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 15:32:30,667 INFO L87 Difference]: Start difference. First operand 328 states and 1132 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:30,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:30,740 INFO L93 Difference]: Finished difference Result 300 states and 1044 transitions. [2021-10-07 15:32:30,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-07 15:32:30,741 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-10-07 15:32:30,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:30,745 INFO L225 Difference]: With dead ends: 300 [2021-10-07 15:32:30,745 INFO L226 Difference]: Without dead ends: 300 [2021-10-07 15:32:30,746 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.3ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-07 15:32:30,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2021-10-07 15:32:30,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 300. [2021-10-07 15:32:30,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 292 states have (on average 3.5753424657534247) internal successors, (1044), 299 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:30,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 1044 transitions. [2021-10-07 15:32:30,757 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 1044 transitions. Word has length 9 [2021-10-07 15:32:30,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:30,757 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 1044 transitions. [2021-10-07 15:32:30,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:30,758 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 1044 transitions. [2021-10-07 15:32:30,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-10-07 15:32:30,759 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:30,759 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:32:30,776 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2021-10-07 15:32:30,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:30,972 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:30,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:30,973 INFO L82 PathProgramCache]: Analyzing trace with hash -1459464420, now seen corresponding path program 1 times [2021-10-07 15:32:30,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:30,974 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [912829889] [2021-10-07 15:32:30,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:32:30,974 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:30,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:30,976 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:30,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-10-07 15:32:31,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:32:31,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-07 15:32:31,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:31,360 INFO L354 Elim1Store]: treesize reduction 219, result has 23.4 percent of original size [2021-10-07 15:32:31,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 21 treesize of output 72 [2021-10-07 15:32:31,483 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:31,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:31,705 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:31,705 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:31,705 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [912829889] [2021-10-07 15:32:31,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [912829889] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:32:31,705 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:32:31,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 6 [2021-10-07 15:32:31,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164310874] [2021-10-07 15:32:31,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 15:32:31,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:31,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 15:32:31,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-07 15:32:31,707 INFO L87 Difference]: Start difference. First operand 300 states and 1044 transitions. Second operand has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:32,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:32,038 INFO L93 Difference]: Finished difference Result 592 states and 2072 transitions. [2021-10-07 15:32:32,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-07 15:32:32,039 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-10-07 15:32:32,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:32,044 INFO L225 Difference]: With dead ends: 592 [2021-10-07 15:32:32,044 INFO L226 Difference]: Without dead ends: 592 [2021-10-07 15:32:32,045 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 197.4ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:32:32,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2021-10-07 15:32:32,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 436. [2021-10-07 15:32:32,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 428 states have (on average 3.9158878504672896) internal successors, (1676), 435 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:32,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1676 transitions. [2021-10-07 15:32:32,061 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1676 transitions. Word has length 10 [2021-10-07 15:32:32,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:32,062 INFO L470 AbstractCegarLoop]: Abstraction has 436 states and 1676 transitions. [2021-10-07 15:32:32,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:32,062 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1676 transitions. [2021-10-07 15:32:32,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-10-07 15:32:32,063 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:32,063 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1] [2021-10-07 15:32:32,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:32,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:32,275 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:32,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:32,276 INFO L82 PathProgramCache]: Analyzing trace with hash -1465588642, now seen corresponding path program 1 times [2021-10-07 15:32:32,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:32,278 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2114097511] [2021-10-07 15:32:32,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:32:32,278 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:32,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:32,279 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:32,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-10-07 15:32:32,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:32:32,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-07 15:32:32,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:32,659 INFO L354 Elim1Store]: treesize reduction 219, result has 23.4 percent of original size [2021-10-07 15:32:32,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 21 treesize of output 72 [2021-10-07 15:32:32,831 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:32,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:33,465 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:33,466 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:33,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2114097511] [2021-10-07 15:32:33,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2114097511] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:32:33,466 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:32:33,466 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-07 15:32:33,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329876267] [2021-10-07 15:32:33,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:32:33,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:33,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:32:33,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:32:33,468 INFO L87 Difference]: Start difference. First operand 436 states and 1676 transitions. Second operand has 12 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:34,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:34,051 INFO L93 Difference]: Finished difference Result 858 states and 2998 transitions. [2021-10-07 15:32:34,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:32:34,052 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-10-07 15:32:34,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:34,060 INFO L225 Difference]: With dead ends: 858 [2021-10-07 15:32:34,060 INFO L226 Difference]: Without dead ends: 858 [2021-10-07 15:32:34,061 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 608.5ms TimeCoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:32:34,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 858 states. [2021-10-07 15:32:34,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 858 to 498. [2021-10-07 15:32:34,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 498 states, 490 states have (on average 4.012244897959183) internal successors, (1966), 497 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:34,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 1966 transitions. [2021-10-07 15:32:34,082 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 1966 transitions. Word has length 10 [2021-10-07 15:32:34,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:34,082 INFO L470 AbstractCegarLoop]: Abstraction has 498 states and 1966 transitions. [2021-10-07 15:32:34,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:34,083 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 1966 transitions. [2021-10-07 15:32:34,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-10-07 15:32:34,084 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:34,084 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1] [2021-10-07 15:32:34,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:34,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:34,297 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:34,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:34,298 INFO L82 PathProgramCache]: Analyzing trace with hash 1811393452, now seen corresponding path program 2 times [2021-10-07 15:32:34,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:34,299 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [66868273] [2021-10-07 15:32:34,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:32:34,299 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:34,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:34,300 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:34,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-10-07 15:32:34,482 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:32:34,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:32:34,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-07 15:32:34,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:34,709 INFO L354 Elim1Store]: treesize reduction 219, result has 23.4 percent of original size [2021-10-07 15:32:34,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 21 treesize of output 72 [2021-10-07 15:32:34,881 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:34,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:35,348 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:35,348 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:35,349 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [66868273] [2021-10-07 15:32:35,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [66868273] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:32:35,349 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:32:35,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 11 [2021-10-07 15:32:35,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559726930] [2021-10-07 15:32:35,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:32:35,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:35,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:32:35,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:32:35,351 INFO L87 Difference]: Start difference. First operand 498 states and 1966 transitions. Second operand has 12 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 12 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:36,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:36,153 INFO L93 Difference]: Finished difference Result 796 states and 2708 transitions. [2021-10-07 15:32:36,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-07 15:32:36,154 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 12 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-10-07 15:32:36,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:36,169 INFO L225 Difference]: With dead ends: 796 [2021-10-07 15:32:36,169 INFO L226 Difference]: Without dead ends: 796 [2021-10-07 15:32:36,170 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 506.6ms TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2021-10-07 15:32:36,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-10-07 15:32:36,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 436. [2021-10-07 15:32:36,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 432 states have (on average 3.8796296296296298) internal successors, (1676), 435 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:36,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1676 transitions. [2021-10-07 15:32:36,198 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1676 transitions. Word has length 11 [2021-10-07 15:32:36,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:36,198 INFO L470 AbstractCegarLoop]: Abstraction has 436 states and 1676 transitions. [2021-10-07 15:32:36,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 12 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:36,199 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1676 transitions. [2021-10-07 15:32:36,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-07 15:32:36,201 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:36,202 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:32:36,222 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Ended with exit code 0 [2021-10-07 15:32:36,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:36,417 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:36,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:36,418 INFO L82 PathProgramCache]: Analyzing trace with hash 1914484294, now seen corresponding path program 1 times [2021-10-07 15:32:36,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:36,418 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [188495714] [2021-10-07 15:32:36,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:32:36,419 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:36,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:36,420 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:36,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-10-07 15:32:36,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:32:36,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-07 15:32:36,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:36,802 INFO L354 Elim1Store]: treesize reduction 219, result has 23.4 percent of original size [2021-10-07 15:32:36,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 21 treesize of output 72 [2021-10-07 15:32:36,939 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:36,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:37,197 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:37,197 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:37,197 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [188495714] [2021-10-07 15:32:37,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [188495714] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:32:37,197 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:32:37,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 6 [2021-10-07 15:32:37,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873662773] [2021-10-07 15:32:37,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-07 15:32:37,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:37,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-07 15:32:37,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-07 15:32:37,200 INFO L87 Difference]: Start difference. First operand 436 states and 1676 transitions. Second operand has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:37,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:37,509 INFO L93 Difference]: Finished difference Result 784 states and 3056 transitions. [2021-10-07 15:32:37,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-07 15:32:37,510 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-10-07 15:32:37,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:37,518 INFO L225 Difference]: With dead ends: 784 [2021-10-07 15:32:37,518 INFO L226 Difference]: Without dead ends: 784 [2021-10-07 15:32:37,519 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 207.2ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:32:37,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2021-10-07 15:32:37,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 608. [2021-10-07 15:32:37,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 608 states, 604 states have (on average 4.198675496688741) internal successors, (2536), 607 states have internal predecessors, (2536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:37,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 2536 transitions. [2021-10-07 15:32:37,544 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 2536 transitions. Word has length 12 [2021-10-07 15:32:37,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:37,545 INFO L470 AbstractCegarLoop]: Abstraction has 608 states and 2536 transitions. [2021-10-07 15:32:37,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:37,545 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 2536 transitions. [2021-10-07 15:32:37,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-07 15:32:37,546 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:37,546 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:32:37,560 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:37,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:37,760 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:37,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:37,761 INFO L82 PathProgramCache]: Analyzing trace with hash 1909029884, now seen corresponding path program 1 times [2021-10-07 15:32:37,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:37,762 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [636316425] [2021-10-07 15:32:37,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:32:37,762 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:37,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:37,764 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:37,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-10-07 15:32:37,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:32:37,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-07 15:32:37,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:38,183 INFO L354 Elim1Store]: treesize reduction 219, result has 23.4 percent of original size [2021-10-07 15:32:38,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 21 treesize of output 72 [2021-10-07 15:32:38,364 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:38,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:38,870 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:38,871 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:38,871 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [636316425] [2021-10-07 15:32:38,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [636316425] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:32:38,871 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:32:38,871 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-07 15:32:38,871 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721863780] [2021-10-07 15:32:38,872 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:32:38,872 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:38,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:32:38,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:32:38,873 INFO L87 Difference]: Start difference. First operand 608 states and 2536 transitions. Second operand has 12 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:39,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:39,431 INFO L93 Difference]: Finished difference Result 1034 states and 3954 transitions. [2021-10-07 15:32:39,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:32:39,433 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-10-07 15:32:39,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:39,441 INFO L225 Difference]: With dead ends: 1034 [2021-10-07 15:32:39,441 INFO L226 Difference]: Without dead ends: 1034 [2021-10-07 15:32:39,441 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 491.0ms TimeCoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:32:39,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states. [2021-10-07 15:32:39,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 704. [2021-10-07 15:32:39,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 704 states, 700 states have (on average 4.3028571428571425) internal successors, (3012), 703 states have internal predecessors, (3012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:39,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 3012 transitions. [2021-10-07 15:32:39,472 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 3012 transitions. Word has length 12 [2021-10-07 15:32:39,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:39,473 INFO L470 AbstractCegarLoop]: Abstraction has 704 states and 3012 transitions. [2021-10-07 15:32:39,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:39,473 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 3012 transitions. [2021-10-07 15:32:39,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-07 15:32:39,474 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:39,474 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:32:39,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:39,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:39,688 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:39,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:39,689 INFO L82 PathProgramCache]: Analyzing trace with hash -949614749, now seen corresponding path program 2 times [2021-10-07 15:32:39,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:39,690 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1475580310] [2021-10-07 15:32:39,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:32:39,691 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:39,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:39,692 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:39,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-10-07 15:32:39,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:32:39,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:32:39,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-07 15:32:39,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:39,975 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:39,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:40,064 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:40,064 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:40,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1475580310] [2021-10-07 15:32:40,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1475580310] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:32:40,065 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:32:40,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-07 15:32:40,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882356000] [2021-10-07 15:32:40,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 15:32:40,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:40,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 15:32:40,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:32:40,067 INFO L87 Difference]: Start difference. First operand 704 states and 3012 transitions. Second operand has 10 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 10 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:40,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:40,199 INFO L93 Difference]: Finished difference Result 938 states and 3478 transitions. [2021-10-07 15:32:40,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-07 15:32:40,200 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 10 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-10-07 15:32:40,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:40,207 INFO L225 Difference]: With dead ends: 938 [2021-10-07 15:32:40,208 INFO L226 Difference]: Without dead ends: 938 [2021-10-07 15:32:40,208 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 71.6ms TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:32:40,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 938 states. [2021-10-07 15:32:40,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 938 to 608. [2021-10-07 15:32:40,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 608 states, 606 states have (on average 4.184818481848184) internal successors, (2536), 607 states have internal predecessors, (2536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:40,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 2536 transitions. [2021-10-07 15:32:40,235 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 2536 transitions. Word has length 13 [2021-10-07 15:32:40,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:40,236 INFO L470 AbstractCegarLoop]: Abstraction has 608 states and 2536 transitions. [2021-10-07 15:32:40,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 10 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:40,236 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 2536 transitions. [2021-10-07 15:32:40,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-07 15:32:40,237 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:40,237 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:32:40,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:40,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:40,451 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:40,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:40,452 INFO L82 PathProgramCache]: Analyzing trace with hash 1573439238, now seen corresponding path program 1 times [2021-10-07 15:32:40,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:40,453 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [843791401] [2021-10-07 15:32:40,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:32:40,454 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:40,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:40,455 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:40,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-10-07 15:32:40,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:32:40,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-07 15:32:40,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:40,884 INFO L354 Elim1Store]: treesize reduction 219, result has 23.4 percent of original size [2021-10-07 15:32:40,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 21 treesize of output 72 [2021-10-07 15:32:41,078 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:41,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:41,616 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:41,616 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:41,616 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [843791401] [2021-10-07 15:32:41,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [843791401] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:32:41,616 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:32:41,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-07 15:32:41,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636099786] [2021-10-07 15:32:41,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:32:41,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:41,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:32:41,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:32:41,618 INFO L87 Difference]: Start difference. First operand 608 states and 2536 transitions. Second operand has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:42,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:42,131 INFO L93 Difference]: Finished difference Result 958 states and 3746 transitions. [2021-10-07 15:32:42,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:32:42,133 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-10-07 15:32:42,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:42,138 INFO L225 Difference]: With dead ends: 958 [2021-10-07 15:32:42,138 INFO L226 Difference]: Without dead ends: 958 [2021-10-07 15:32:42,138 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 509.1ms TimeCoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:32:42,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 958 states. [2021-10-07 15:32:42,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 958 to 694. [2021-10-07 15:32:42,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 692 states have (on average 4.286127167630058) internal successors, (2966), 693 states have internal predecessors, (2966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:42,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 2966 transitions. [2021-10-07 15:32:42,168 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 2966 transitions. Word has length 14 [2021-10-07 15:32:42,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:42,169 INFO L470 AbstractCegarLoop]: Abstraction has 694 states and 2966 transitions. [2021-10-07 15:32:42,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:42,169 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 2966 transitions. [2021-10-07 15:32:42,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-07 15:32:42,170 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:42,171 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:32:42,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:42,384 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:42,385 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:42,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:42,385 INFO L82 PathProgramCache]: Analyzing trace with hash 1531977228, now seen corresponding path program 2 times [2021-10-07 15:32:42,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:42,386 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [362925566] [2021-10-07 15:32:42,387 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:32:42,387 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:42,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:42,388 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:42,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-10-07 15:32:42,652 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:32:42,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:32:42,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-07 15:32:42,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:42,973 INFO L354 Elim1Store]: treesize reduction 219, result has 23.4 percent of original size [2021-10-07 15:32:42,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 21 treesize of output 72 [2021-10-07 15:32:43,197 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:43,198 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:43,738 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:43,738 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:43,738 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [362925566] [2021-10-07 15:32:43,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [362925566] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:32:43,738 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:32:43,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 11 [2021-10-07 15:32:43,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786184331] [2021-10-07 15:32:43,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:32:43,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:43,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:32:43,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:32:43,740 INFO L87 Difference]: Start difference. First operand 694 states and 2966 transitions. Second operand has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:44,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:44,321 INFO L93 Difference]: Finished difference Result 872 states and 3316 transitions. [2021-10-07 15:32:44,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-07 15:32:44,322 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-10-07 15:32:44,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:44,325 INFO L225 Difference]: With dead ends: 872 [2021-10-07 15:32:44,325 INFO L226 Difference]: Without dead ends: 872 [2021-10-07 15:32:44,326 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 535.3ms TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2021-10-07 15:32:44,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states. [2021-10-07 15:32:44,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 608. [2021-10-07 15:32:44,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 608 states, 607 states have (on average 4.177924217462932) internal successors, (2536), 607 states have internal predecessors, (2536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:44,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 2536 transitions. [2021-10-07 15:32:44,353 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 2536 transitions. Word has length 15 [2021-10-07 15:32:44,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:44,353 INFO L470 AbstractCegarLoop]: Abstraction has 608 states and 2536 transitions. [2021-10-07 15:32:44,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:44,353 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 2536 transitions. [2021-10-07 15:32:44,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-07 15:32:44,356 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:44,357 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:32:44,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:44,570 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:44,571 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:44,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:44,572 INFO L82 PathProgramCache]: Analyzing trace with hash 1102637301, now seen corresponding path program 1 times [2021-10-07 15:32:44,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:44,573 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1084210125] [2021-10-07 15:32:44,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:32:44,574 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:44,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:44,575 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:44,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-10-07 15:32:44,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:32:44,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-07 15:32:44,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:45,063 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:45,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:45,911 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:45,911 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:45,911 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1084210125] [2021-10-07 15:32:45,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1084210125] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:32:45,911 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:32:45,912 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-07 15:32:45,912 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660832767] [2021-10-07 15:32:45,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-07 15:32:45,913 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:45,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-07 15:32:45,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-10-07 15:32:45,913 INFO L87 Difference]: Start difference. First operand 608 states and 2536 transitions. Second operand has 9 states, 8 states have (on average 4.125) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:46,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:46,512 INFO L93 Difference]: Finished difference Result 727 states and 2875 transitions. [2021-10-07 15:32:46,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-07 15:32:46,513 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-10-07 15:32:46,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:46,515 INFO L225 Difference]: With dead ends: 727 [2021-10-07 15:32:46,516 INFO L226 Difference]: Without dead ends: 710 [2021-10-07 15:32:46,516 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 475.7ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:32:46,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states. [2021-10-07 15:32:46,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 636. [2021-10-07 15:32:46,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 4.113385826771654) internal successors, (2612), 635 states have internal predecessors, (2612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:46,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 2612 transitions. [2021-10-07 15:32:46,557 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 2612 transitions. Word has length 23 [2021-10-07 15:32:46,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:46,558 INFO L470 AbstractCegarLoop]: Abstraction has 636 states and 2612 transitions. [2021-10-07 15:32:46,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:46,559 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 2612 transitions. [2021-10-07 15:32:46,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-07 15:32:46,564 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:46,564 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:32:46,577 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:46,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:46,778 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:46,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:46,779 INFO L82 PathProgramCache]: Analyzing trace with hash 668098755, now seen corresponding path program 2 times [2021-10-07 15:32:46,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:46,779 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [570077313] [2021-10-07 15:32:46,780 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:32:46,780 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:46,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:46,781 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:46,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2021-10-07 15:32:47,001 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-07 15:32:47,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:32:47,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-07 15:32:47,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:47,375 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:47,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:49,090 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:49,090 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:49,091 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [570077313] [2021-10-07 15:32:49,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [570077313] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:32:49,091 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:32:49,091 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2021-10-07 15:32:49,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815020836] [2021-10-07 15:32:49,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 15:32:49,092 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:49,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 15:32:49,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:32:49,093 INFO L87 Difference]: Start difference. First operand 636 states and 2612 transitions. Second operand has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:49,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:49,694 INFO L93 Difference]: Finished difference Result 789 states and 3079 transitions. [2021-10-07 15:32:49,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-07 15:32:49,695 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-10-07 15:32:49,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:49,698 INFO L225 Difference]: With dead ends: 789 [2021-10-07 15:32:49,698 INFO L226 Difference]: Without dead ends: 772 [2021-10-07 15:32:49,698 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 885.4ms TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:32:49,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2021-10-07 15:32:49,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 650. [2021-10-07 15:32:49,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 649 states have (on average 4.147919876733436) internal successors, (2692), 649 states have internal predecessors, (2692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:49,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 2692 transitions. [2021-10-07 15:32:49,720 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 2692 transitions. Word has length 23 [2021-10-07 15:32:49,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:49,721 INFO L470 AbstractCegarLoop]: Abstraction has 650 states and 2692 transitions. [2021-10-07 15:32:49,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:49,721 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 2692 transitions. [2021-10-07 15:32:49,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-07 15:32:49,724 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:49,724 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:32:49,737 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:49,937 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:49,938 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:49,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:49,939 INFO L82 PathProgramCache]: Analyzing trace with hash -2015927583, now seen corresponding path program 3 times [2021-10-07 15:32:49,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:49,940 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1708560310] [2021-10-07 15:32:49,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:32:49,940 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:49,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:49,942 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:49,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-10-07 15:32:50,194 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-10-07 15:32:50,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:32:50,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-07 15:32:50,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:50,566 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:50,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:52,094 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:52,094 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:52,095 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1708560310] [2021-10-07 15:32:52,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1708560310] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:32:52,095 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:32:52,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2021-10-07 15:32:52,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457379166] [2021-10-07 15:32:52,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 15:32:52,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:52,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 15:32:52,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:32:52,097 INFO L87 Difference]: Start difference. First operand 650 states and 2692 transitions. Second operand has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:52,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:52,725 INFO L93 Difference]: Finished difference Result 757 states and 2999 transitions. [2021-10-07 15:32:52,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-07 15:32:52,726 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-10-07 15:32:52,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:52,729 INFO L225 Difference]: With dead ends: 757 [2021-10-07 15:32:52,730 INFO L226 Difference]: Without dead ends: 740 [2021-10-07 15:32:52,730 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 774.4ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:32:52,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 740 states. [2021-10-07 15:32:52,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 740 to 666. [2021-10-07 15:32:52,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 4.111278195488722) internal successors, (2734), 665 states have internal predecessors, (2734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:52,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 2734 transitions. [2021-10-07 15:32:52,756 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 2734 transitions. Word has length 23 [2021-10-07 15:32:52,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:52,756 INFO L470 AbstractCegarLoop]: Abstraction has 666 states and 2734 transitions. [2021-10-07 15:32:52,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:52,756 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 2734 transitions. [2021-10-07 15:32:52,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-07 15:32:52,760 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:52,760 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:32:52,776 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Ended with exit code 0 [2021-10-07 15:32:52,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:52,974 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:52,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:52,976 INFO L82 PathProgramCache]: Analyzing trace with hash 1500953013, now seen corresponding path program 4 times [2021-10-07 15:32:52,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:52,977 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [554198514] [2021-10-07 15:32:52,977 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:32:52,977 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:52,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:52,978 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:52,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-10-07 15:32:53,274 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:32:53,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:32:53,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-07 15:32:53,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:53,526 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:53,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:54,442 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:54,442 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:54,443 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [554198514] [2021-10-07 15:32:54,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [554198514] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:32:54,443 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:32:54,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-07 15:32:54,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489320435] [2021-10-07 15:32:54,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-07 15:32:54,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:54,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-07 15:32:54,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-10-07 15:32:54,445 INFO L87 Difference]: Start difference. First operand 666 states and 2734 transitions. Second operand has 9 states, 8 states have (on average 4.125) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:55,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:55,162 INFO L93 Difference]: Finished difference Result 809 states and 3133 transitions. [2021-10-07 15:32:55,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-07 15:32:55,163 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-10-07 15:32:55,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:55,168 INFO L225 Difference]: With dead ends: 809 [2021-10-07 15:32:55,168 INFO L226 Difference]: Without dead ends: 792 [2021-10-07 15:32:55,169 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 550.3ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:32:55,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-10-07 15:32:55,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 694. [2021-10-07 15:32:55,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 4.046176046176046) internal successors, (2804), 693 states have internal predecessors, (2804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:55,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 2804 transitions. [2021-10-07 15:32:55,199 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 2804 transitions. Word has length 23 [2021-10-07 15:32:55,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:55,200 INFO L470 AbstractCegarLoop]: Abstraction has 694 states and 2804 transitions. [2021-10-07 15:32:55,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:55,200 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 2804 transitions. [2021-10-07 15:32:55,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-07 15:32:55,204 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:55,204 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:32:55,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:55,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:55,418 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:55,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:55,419 INFO L82 PathProgramCache]: Analyzing trace with hash -969473701, now seen corresponding path program 5 times [2021-10-07 15:32:55,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:55,421 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [660208901] [2021-10-07 15:32:55,421 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:32:55,421 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:55,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:55,423 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:55,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-10-07 15:32:55,810 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:32:55,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:32:55,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-07 15:32:55,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:56,137 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:56,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:32:57,602 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:57,602 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:32:57,602 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [660208901] [2021-10-07 15:32:57,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [660208901] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:32:57,603 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:32:57,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2021-10-07 15:32:57,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098877886] [2021-10-07 15:32:57,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 15:32:57,604 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:32:57,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 15:32:57,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:32:57,605 INFO L87 Difference]: Start difference. First operand 694 states and 2804 transitions. Second operand has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:58,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:32:58,227 INFO L93 Difference]: Finished difference Result 841 states and 3197 transitions. [2021-10-07 15:32:58,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-07 15:32:58,228 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-10-07 15:32:58,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:32:58,232 INFO L225 Difference]: With dead ends: 841 [2021-10-07 15:32:58,233 INFO L226 Difference]: Without dead ends: 824 [2021-10-07 15:32:58,233 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 758.9ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:32:58,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2021-10-07 15:32:58,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 694. [2021-10-07 15:32:58,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 4.046176046176046) internal successors, (2804), 693 states have internal predecessors, (2804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:58,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 2804 transitions. [2021-10-07 15:32:58,269 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 2804 transitions. Word has length 23 [2021-10-07 15:32:58,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:32:58,269 INFO L470 AbstractCegarLoop]: Abstraction has 694 states and 2804 transitions. [2021-10-07 15:32:58,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:32:58,269 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 2804 transitions. [2021-10-07 15:32:58,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-07 15:32:58,273 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:32:58,273 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:32:58,291 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2021-10-07 15:32:58,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:32:58,488 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:32:58,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:32:58,490 INFO L82 PathProgramCache]: Analyzing trace with hash 641467257, now seen corresponding path program 6 times [2021-10-07 15:32:58,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:32:58,490 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1726565496] [2021-10-07 15:32:58,491 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:32:58,491 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:32:58,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:32:58,494 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:32:58,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-10-07 15:32:58,855 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2021-10-07 15:32:58,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:32:58,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-07 15:32:58,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:32:59,196 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:32:59,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:00,722 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:00,723 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:00,723 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1726565496] [2021-10-07 15:33:00,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1726565496] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:33:00,723 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:33:00,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2021-10-07 15:33:00,724 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676247757] [2021-10-07 15:33:00,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 15:33:00,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:00,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 15:33:00,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:33:00,725 INFO L87 Difference]: Start difference. First operand 694 states and 2804 transitions. Second operand has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:01,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:01,398 INFO L93 Difference]: Finished difference Result 823 states and 3155 transitions. [2021-10-07 15:33:01,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-07 15:33:01,399 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-10-07 15:33:01,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:01,402 INFO L225 Difference]: With dead ends: 823 [2021-10-07 15:33:01,402 INFO L226 Difference]: Without dead ends: 806 [2021-10-07 15:33:01,402 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 781.1ms TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:33:01,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2021-10-07 15:33:01,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 680. [2021-10-07 15:33:01,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 680 states, 679 states have (on average 4.011782032400589) internal successors, (2724), 679 states have internal predecessors, (2724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:01,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 2724 transitions. [2021-10-07 15:33:01,423 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 2724 transitions. Word has length 23 [2021-10-07 15:33:01,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:01,423 INFO L470 AbstractCegarLoop]: Abstraction has 680 states and 2724 transitions. [2021-10-07 15:33:01,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:01,423 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 2724 transitions. [2021-10-07 15:33:01,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:01,427 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:01,427 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:01,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:01,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:01,641 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:01,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:01,641 INFO L82 PathProgramCache]: Analyzing trace with hash -177547800, now seen corresponding path program 1 times [2021-10-07 15:33:01,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:01,642 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1270107850] [2021-10-07 15:33:01,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:33:01,642 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:01,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:01,644 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:01,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2021-10-07 15:33:02,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:33:02,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:02,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:02,279 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:02,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:02,411 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:02,411 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:02,411 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1270107850] [2021-10-07 15:33:02,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1270107850] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:33:02,412 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:33:02,412 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 10 [2021-10-07 15:33:02,412 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118869083] [2021-10-07 15:33:02,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:33:02,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:02,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:33:02,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:33:02,413 INFO L87 Difference]: Start difference. First operand 680 states and 2724 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:02,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:02,761 INFO L93 Difference]: Finished difference Result 822 states and 3124 transitions. [2021-10-07 15:33:02,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:33:02,762 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:02,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:02,767 INFO L225 Difference]: With dead ends: 822 [2021-10-07 15:33:02,767 INFO L226 Difference]: Without dead ends: 822 [2021-10-07 15:33:02,767 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 148.6ms TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-10-07 15:33:02,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 822 states. [2021-10-07 15:33:02,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 822 to 698. [2021-10-07 15:33:02,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 697 states have (on average 3.9784791965566715) internal successors, (2773), 697 states have internal predecessors, (2773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:02,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 2773 transitions. [2021-10-07 15:33:02,794 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 2773 transitions. Word has length 24 [2021-10-07 15:33:02,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:02,795 INFO L470 AbstractCegarLoop]: Abstraction has 698 states and 2773 transitions. [2021-10-07 15:33:02,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:02,795 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 2773 transitions. [2021-10-07 15:33:02,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:02,798 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:02,798 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:02,816 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:03,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:03,011 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:03,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:03,012 INFO L82 PathProgramCache]: Analyzing trace with hash 1491252776, now seen corresponding path program 2 times [2021-10-07 15:33:03,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:03,013 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1063744874] [2021-10-07 15:33:03,013 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:33:03,013 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:03,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:03,014 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:03,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-10-07 15:33:03,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:33:03,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:03,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:03,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:03,722 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:03,723 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:03,876 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:03,876 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:03,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1063744874] [2021-10-07 15:33:03,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1063744874] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:33:03,876 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:33:03,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:33:03,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263044281] [2021-10-07 15:33:03,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:33:03,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:03,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:33:03,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:33:03,879 INFO L87 Difference]: Start difference. First operand 698 states and 2773 transitions. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:04,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:04,499 INFO L93 Difference]: Finished difference Result 856 states and 3192 transitions. [2021-10-07 15:33:04,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 15:33:04,500 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:04,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:04,503 INFO L225 Difference]: With dead ends: 856 [2021-10-07 15:33:04,504 INFO L226 Difference]: Without dead ends: 852 [2021-10-07 15:33:04,504 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 473.5ms TimeCoverageRelationStatistics Valid=99, Invalid=207, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:33:04,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2021-10-07 15:33:04,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 704. [2021-10-07 15:33:04,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 704 states, 703 states have (on average 3.9772403982930298) internal successors, (2796), 703 states have internal predecessors, (2796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:04,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 2796 transitions. [2021-10-07 15:33:04,526 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 2796 transitions. Word has length 24 [2021-10-07 15:33:04,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:04,526 INFO L470 AbstractCegarLoop]: Abstraction has 704 states and 2796 transitions. [2021-10-07 15:33:04,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:04,527 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 2796 transitions. [2021-10-07 15:33:04,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:04,529 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:04,530 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:04,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:04,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:04,744 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:04,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:04,744 INFO L82 PathProgramCache]: Analyzing trace with hash 839163772, now seen corresponding path program 3 times [2021-10-07 15:33:04,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:04,745 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1490633510] [2021-10-07 15:33:04,745 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:33:04,746 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:04,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:04,747 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:04,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-10-07 15:33:05,199 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:33:05,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:05,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:05,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:05,419 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:05,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:05,597 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:05,598 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:05,598 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1490633510] [2021-10-07 15:33:05,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1490633510] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:33:05,598 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:33:05,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:33:05,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202474776] [2021-10-07 15:33:05,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:33:05,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:05,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:33:05,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:33:05,600 INFO L87 Difference]: Start difference. First operand 704 states and 2796 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:06,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:06,378 INFO L93 Difference]: Finished difference Result 838 states and 3166 transitions. [2021-10-07 15:33:06,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 15:33:06,380 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:06,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:06,385 INFO L225 Difference]: With dead ends: 838 [2021-10-07 15:33:06,386 INFO L226 Difference]: Without dead ends: 838 [2021-10-07 15:33:06,388 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 496.1ms TimeCoverageRelationStatistics Valid=93, Invalid=213, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:33:06,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states. [2021-10-07 15:33:06,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 700. [2021-10-07 15:33:06,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 699 states have (on average 3.9742489270386265) internal successors, (2778), 699 states have internal predecessors, (2778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:06,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 2778 transitions. [2021-10-07 15:33:06,416 INFO L78 Accepts]: Start accepts. Automaton has 700 states and 2778 transitions. Word has length 24 [2021-10-07 15:33:06,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:06,416 INFO L470 AbstractCegarLoop]: Abstraction has 700 states and 2778 transitions. [2021-10-07 15:33:06,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:06,416 INFO L276 IsEmpty]: Start isEmpty. Operand 700 states and 2778 transitions. [2021-10-07 15:33:06,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:06,419 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:06,419 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:06,438 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:06,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:06,636 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:06,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:06,637 INFO L82 PathProgramCache]: Analyzing trace with hash 861387850, now seen corresponding path program 4 times [2021-10-07 15:33:06,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:06,638 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1321056250] [2021-10-07 15:33:06,638 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:33:06,638 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:06,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:06,639 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:06,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-10-07 15:33:07,125 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:33:07,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:07,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:07,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:07,306 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:07,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:07,450 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:07,450 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:07,450 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1321056250] [2021-10-07 15:33:07,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1321056250] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:33:07,451 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:33:07,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 10 [2021-10-07 15:33:07,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448261593] [2021-10-07 15:33:07,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 15:33:07,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:07,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 15:33:07,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:33:07,453 INFO L87 Difference]: Start difference. First operand 700 states and 2778 transitions. Second operand has 10 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:08,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:08,034 INFO L93 Difference]: Finished difference Result 804 states and 3045 transitions. [2021-10-07 15:33:08,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:33:08,035 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:08,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:08,038 INFO L225 Difference]: With dead ends: 804 [2021-10-07 15:33:08,038 INFO L226 Difference]: Without dead ends: 796 [2021-10-07 15:33:08,038 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 286.2ms TimeCoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2021-10-07 15:33:08,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-10-07 15:33:08,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 702. [2021-10-07 15:33:08,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 701 states have (on average 3.970042796005706) internal successors, (2783), 701 states have internal predecessors, (2783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:08,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 2783 transitions. [2021-10-07 15:33:08,061 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 2783 transitions. Word has length 24 [2021-10-07 15:33:08,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:08,061 INFO L470 AbstractCegarLoop]: Abstraction has 702 states and 2783 transitions. [2021-10-07 15:33:08,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:08,062 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 2783 transitions. [2021-10-07 15:33:08,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:08,064 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:08,065 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:08,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:08,278 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:08,279 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:08,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:08,279 INFO L82 PathProgramCache]: Analyzing trace with hash -778329456, now seen corresponding path program 5 times [2021-10-07 15:33:08,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:08,280 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [240754156] [2021-10-07 15:33:08,280 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:33:08,281 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:08,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:08,282 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:08,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-10-07 15:33:08,743 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:33:08,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:08,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:08,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:08,964 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:08,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:09,138 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:09,138 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:09,139 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [240754156] [2021-10-07 15:33:09,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [240754156] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:33:09,139 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:33:09,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:33:09,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344829734] [2021-10-07 15:33:09,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:33:09,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:09,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:33:09,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:33:09,141 INFO L87 Difference]: Start difference. First operand 702 states and 2783 transitions. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:09,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:09,862 INFO L93 Difference]: Finished difference Result 830 states and 3101 transitions. [2021-10-07 15:33:09,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-07 15:33:09,863 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:09,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:09,865 INFO L225 Difference]: With dead ends: 830 [2021-10-07 15:33:09,866 INFO L226 Difference]: Without dead ends: 826 [2021-10-07 15:33:09,866 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 518.9ms TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2021-10-07 15:33:09,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2021-10-07 15:33:09,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 708. [2021-10-07 15:33:09,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 707 states have (on average 3.968882602545969) internal successors, (2806), 707 states have internal predecessors, (2806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:09,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 2806 transitions. [2021-10-07 15:33:09,897 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 2806 transitions. Word has length 24 [2021-10-07 15:33:09,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:09,897 INFO L470 AbstractCegarLoop]: Abstraction has 708 states and 2806 transitions. [2021-10-07 15:33:09,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:09,902 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 2806 transitions. [2021-10-07 15:33:09,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:09,905 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:09,905 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:09,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:10,118 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:10,119 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:10,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:10,120 INFO L82 PathProgramCache]: Analyzing trace with hash -1430418460, now seen corresponding path program 6 times [2021-10-07 15:33:10,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:10,120 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1093443434] [2021-10-07 15:33:10,121 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:33:10,121 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:10,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:10,122 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:10,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2021-10-07 15:33:10,689 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:33:10,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:10,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:10,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:10,934 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:10,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:11,100 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:11,100 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:11,101 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1093443434] [2021-10-07 15:33:11,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1093443434] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:33:11,101 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:33:11,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:33:11,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783733904] [2021-10-07 15:33:11,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:33:11,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:11,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:33:11,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:33:11,103 INFO L87 Difference]: Start difference. First operand 708 states and 2806 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:11,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:11,727 INFO L93 Difference]: Finished difference Result 806 states and 3060 transitions. [2021-10-07 15:33:11,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:33:11,729 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:11,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:11,731 INFO L225 Difference]: With dead ends: 806 [2021-10-07 15:33:11,731 INFO L226 Difference]: Without dead ends: 806 [2021-10-07 15:33:11,731 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 367.7ms TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:33:11,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2021-10-07 15:33:11,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 702. [2021-10-07 15:33:11,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 701 states have (on average 3.970042796005706) internal successors, (2783), 701 states have internal predecessors, (2783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:11,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 2783 transitions. [2021-10-07 15:33:11,748 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 2783 transitions. Word has length 24 [2021-10-07 15:33:11,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:11,748 INFO L470 AbstractCegarLoop]: Abstraction has 702 states and 2783 transitions. [2021-10-07 15:33:11,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:11,748 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 2783 transitions. [2021-10-07 15:33:11,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:11,750 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:11,751 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:11,764 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:11,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:11,956 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:11,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:11,957 INFO L82 PathProgramCache]: Analyzing trace with hash 504505283, now seen corresponding path program 1 times [2021-10-07 15:33:11,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:11,958 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [425150350] [2021-10-07 15:33:11,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:33:11,959 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:11,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:11,960 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:11,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2021-10-07 15:33:12,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:33:12,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:12,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:12,593 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:12,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:12,724 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:12,724 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:12,724 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [425150350] [2021-10-07 15:33:12,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [425150350] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:33:12,724 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:33:12,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 10 [2021-10-07 15:33:12,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877513573] [2021-10-07 15:33:12,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:33:12,725 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:12,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:33:12,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:33:12,726 INFO L87 Difference]: Start difference. First operand 702 states and 2783 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:13,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:13,080 INFO L93 Difference]: Finished difference Result 892 states and 3439 transitions. [2021-10-07 15:33:13,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:33:13,082 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:13,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:13,085 INFO L225 Difference]: With dead ends: 892 [2021-10-07 15:33:13,085 INFO L226 Difference]: Without dead ends: 892 [2021-10-07 15:33:13,086 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 150.9ms TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-10-07 15:33:13,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 892 states. [2021-10-07 15:33:13,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 892 to 722. [2021-10-07 15:33:13,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 722 states, 721 states have (on average 3.9653259361997226) internal successors, (2859), 721 states have internal predecessors, (2859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:13,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 722 states to 722 states and 2859 transitions. [2021-10-07 15:33:13,111 INFO L78 Accepts]: Start accepts. Automaton has 722 states and 2859 transitions. Word has length 24 [2021-10-07 15:33:13,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:13,111 INFO L470 AbstractCegarLoop]: Abstraction has 722 states and 2859 transitions. [2021-10-07 15:33:13,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:13,112 INFO L276 IsEmpty]: Start isEmpty. Operand 722 states and 2859 transitions. [2021-10-07 15:33:13,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:13,114 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:13,114 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:13,130 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:13,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:13,329 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:13,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:13,330 INFO L82 PathProgramCache]: Analyzing trace with hash -1658652645, now seen corresponding path program 2 times [2021-10-07 15:33:13,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:13,331 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [223719559] [2021-10-07 15:33:13,331 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:33:13,331 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:13,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:13,333 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:13,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2021-10-07 15:33:13,875 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:33:13,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:13,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:13,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:14,137 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:14,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:14,302 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:14,302 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:14,302 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [223719559] [2021-10-07 15:33:14,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [223719559] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:33:14,303 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:33:14,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:33:14,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851116378] [2021-10-07 15:33:14,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:33:14,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:14,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:33:14,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:33:14,304 INFO L87 Difference]: Start difference. First operand 722 states and 2859 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:14,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:14,687 INFO L93 Difference]: Finished difference Result 950 states and 3615 transitions. [2021-10-07 15:33:14,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:33:14,688 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:14,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:14,691 INFO L225 Difference]: With dead ends: 950 [2021-10-07 15:33:14,691 INFO L226 Difference]: Without dead ends: 950 [2021-10-07 15:33:14,691 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 210.8ms TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-10-07 15:33:14,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 950 states. [2021-10-07 15:33:14,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 950 to 742. [2021-10-07 15:33:14,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 3.9757085020242915) internal successors, (2946), 741 states have internal predecessors, (2946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:14,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2946 transitions. [2021-10-07 15:33:14,709 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2946 transitions. Word has length 24 [2021-10-07 15:33:14,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:14,709 INFO L470 AbstractCegarLoop]: Abstraction has 742 states and 2946 transitions. [2021-10-07 15:33:14,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:14,710 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2946 transitions. [2021-10-07 15:33:14,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:14,712 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:14,712 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:14,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:14,912 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:14,913 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:14,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:14,914 INFO L82 PathProgramCache]: Analyzing trace with hash 51960663, now seen corresponding path program 3 times [2021-10-07 15:33:14,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:14,915 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1974329046] [2021-10-07 15:33:14,916 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:33:14,916 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:14,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:14,917 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:14,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2021-10-07 15:33:15,454 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:33:15,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:15,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:15,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:15,707 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:15,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:15,873 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:15,873 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:15,873 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1974329046] [2021-10-07 15:33:15,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1974329046] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:33:15,874 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:33:15,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:33:15,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651036338] [2021-10-07 15:33:15,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:33:15,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:15,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:33:15,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:33:15,875 INFO L87 Difference]: Start difference. First operand 742 states and 2946 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:16,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:16,335 INFO L93 Difference]: Finished difference Result 924 states and 3555 transitions. [2021-10-07 15:33:16,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:33:16,336 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:16,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:16,339 INFO L225 Difference]: With dead ends: 924 [2021-10-07 15:33:16,339 INFO L226 Difference]: Without dead ends: 924 [2021-10-07 15:33:16,340 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 223.0ms TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-10-07 15:33:16,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 924 states. [2021-10-07 15:33:16,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 924 to 742. [2021-10-07 15:33:16,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 3.9757085020242915) internal successors, (2946), 741 states have internal predecessors, (2946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:16,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2946 transitions. [2021-10-07 15:33:16,363 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2946 transitions. Word has length 24 [2021-10-07 15:33:16,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:16,363 INFO L470 AbstractCegarLoop]: Abstraction has 742 states and 2946 transitions. [2021-10-07 15:33:16,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:16,364 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2946 transitions. [2021-10-07 15:33:16,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:16,366 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:16,367 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:16,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:16,582 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:16,582 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:16,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:16,583 INFO L82 PathProgramCache]: Analyzing trace with hash -2018120445, now seen corresponding path program 4 times [2021-10-07 15:33:16,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:16,584 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2136369509] [2021-10-07 15:33:16,584 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:33:16,584 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:16,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:16,585 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:16,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2021-10-07 15:33:17,089 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:33:17,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:17,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:17,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:17,262 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:17,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:17,403 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:17,403 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:17,403 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2136369509] [2021-10-07 15:33:17,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2136369509] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:33:17,403 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:33:17,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 10 [2021-10-07 15:33:17,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224444092] [2021-10-07 15:33:17,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:33:17,405 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:17,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:33:17,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:33:17,406 INFO L87 Difference]: Start difference. First operand 742 states and 2946 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:17,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:17,789 INFO L93 Difference]: Finished difference Result 980 states and 3761 transitions. [2021-10-07 15:33:17,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:33:17,790 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:17,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:17,793 INFO L225 Difference]: With dead ends: 980 [2021-10-07 15:33:17,793 INFO L226 Difference]: Without dead ends: 980 [2021-10-07 15:33:17,793 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 146.1ms TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-10-07 15:33:17,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 980 states. [2021-10-07 15:33:17,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 980 to 762. [2021-10-07 15:33:17,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 761 states have (on average 3.9750328515111697) internal successors, (3025), 761 states have internal predecessors, (3025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:17,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 3025 transitions. [2021-10-07 15:33:17,815 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 3025 transitions. Word has length 24 [2021-10-07 15:33:17,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:17,815 INFO L470 AbstractCegarLoop]: Abstraction has 762 states and 3025 transitions. [2021-10-07 15:33:17,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:17,816 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 3025 transitions. [2021-10-07 15:33:17,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:17,818 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:17,818 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:17,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:18,025 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:18,026 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:18,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:18,026 INFO L82 PathProgramCache]: Analyzing trace with hash 484892339, now seen corresponding path program 5 times [2021-10-07 15:33:18,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:18,027 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2127302398] [2021-10-07 15:33:18,028 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:33:18,028 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:18,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:18,029 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:18,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2021-10-07 15:33:18,529 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:33:18,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:18,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:18,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:18,761 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:18,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:18,926 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:18,926 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:18,926 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2127302398] [2021-10-07 15:33:18,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2127302398] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:33:18,927 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:33:18,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:33:18,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168898673] [2021-10-07 15:33:18,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:33:18,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:18,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:33:18,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:33:18,936 INFO L87 Difference]: Start difference. First operand 762 states and 3025 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:19,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:19,392 INFO L93 Difference]: Finished difference Result 1038 states and 3937 transitions. [2021-10-07 15:33:19,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:33:19,393 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:19,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:19,395 INFO L225 Difference]: With dead ends: 1038 [2021-10-07 15:33:19,395 INFO L226 Difference]: Without dead ends: 1038 [2021-10-07 15:33:19,396 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 227.0ms TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-10-07 15:33:19,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1038 states. [2021-10-07 15:33:19,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1038 to 770. [2021-10-07 15:33:19,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 770 states, 769 states have (on average 3.9934980494148244) internal successors, (3071), 769 states have internal predecessors, (3071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:19,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 770 states to 770 states and 3071 transitions. [2021-10-07 15:33:19,415 INFO L78 Accepts]: Start accepts. Automaton has 770 states and 3071 transitions. Word has length 24 [2021-10-07 15:33:19,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:19,415 INFO L470 AbstractCegarLoop]: Abstraction has 770 states and 3071 transitions. [2021-10-07 15:33:19,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:19,415 INFO L276 IsEmpty]: Start isEmpty. Operand 770 states and 3071 transitions. [2021-10-07 15:33:19,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:19,417 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:19,417 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:19,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:19,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:19,618 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:19,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:19,619 INFO L82 PathProgramCache]: Analyzing trace with hash -2099461649, now seen corresponding path program 6 times [2021-10-07 15:33:19,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:19,620 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [961544540] [2021-10-07 15:33:19,620 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:33:19,620 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:19,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:19,622 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:19,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2021-10-07 15:33:20,229 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:33:20,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:20,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:20,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:20,466 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:20,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:20,626 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:20,627 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:20,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [961544540] [2021-10-07 15:33:20,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [961544540] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:33:20,627 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:33:20,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:33:20,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404131161] [2021-10-07 15:33:20,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:33:20,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:20,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:33:20,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:33:20,629 INFO L87 Difference]: Start difference. First operand 770 states and 3071 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:21,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:21,052 INFO L93 Difference]: Finished difference Result 996 states and 3829 transitions. [2021-10-07 15:33:21,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:33:21,053 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:21,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:21,056 INFO L225 Difference]: With dead ends: 996 [2021-10-07 15:33:21,056 INFO L226 Difference]: Without dead ends: 996 [2021-10-07 15:33:21,056 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 203.2ms TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-10-07 15:33:21,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states. [2021-10-07 15:33:21,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 762. [2021-10-07 15:33:21,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 761 states have (on average 3.9750328515111697) internal successors, (3025), 761 states have internal predecessors, (3025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:21,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 3025 transitions. [2021-10-07 15:33:21,076 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 3025 transitions. Word has length 24 [2021-10-07 15:33:21,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:21,076 INFO L470 AbstractCegarLoop]: Abstraction has 762 states and 3025 transitions. [2021-10-07 15:33:21,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:21,077 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 3025 transitions. [2021-10-07 15:33:21,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:21,079 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:21,080 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:21,097 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:21,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:21,295 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:21,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:21,296 INFO L82 PathProgramCache]: Analyzing trace with hash -763340838, now seen corresponding path program 7 times [2021-10-07 15:33:21,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:21,296 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2066933361] [2021-10-07 15:33:21,297 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:33:21,297 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:21,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:21,298 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:21,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2021-10-07 15:33:21,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:33:21,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:21,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:22,116 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:22,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:22,278 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:22,279 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:22,279 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2066933361] [2021-10-07 15:33:22,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2066933361] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:33:22,279 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:33:22,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:33:22,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564554922] [2021-10-07 15:33:22,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:33:22,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:22,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:33:22,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:33:22,281 INFO L87 Difference]: Start difference. First operand 762 states and 3025 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:22,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:22,665 INFO L93 Difference]: Finished difference Result 1128 states and 4202 transitions. [2021-10-07 15:33:22,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:33:22,666 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:22,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:22,669 INFO L225 Difference]: With dead ends: 1128 [2021-10-07 15:33:22,669 INFO L226 Difference]: Without dead ends: 1128 [2021-10-07 15:33:22,670 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 277.1ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:33:22,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1128 states. [2021-10-07 15:33:22,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1128 to 774. [2021-10-07 15:33:22,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 773 states have (on average 3.980595084087969) internal successors, (3077), 773 states have internal predecessors, (3077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:22,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 3077 transitions. [2021-10-07 15:33:22,698 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 3077 transitions. Word has length 24 [2021-10-07 15:33:22,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:22,698 INFO L470 AbstractCegarLoop]: Abstraction has 774 states and 3077 transitions. [2021-10-07 15:33:22,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:22,699 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 3077 transitions. [2021-10-07 15:33:22,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:22,700 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:22,700 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:22,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:22,901 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:22,902 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:22,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:22,903 INFO L82 PathProgramCache]: Analyzing trace with hash 905459738, now seen corresponding path program 8 times [2021-10-07 15:33:22,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:22,904 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [176251795] [2021-10-07 15:33:22,904 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:33:22,904 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:22,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:22,905 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:22,906 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2021-10-07 15:33:23,504 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:33:23,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:23,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:23,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:23,815 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:23,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:24,003 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:24,003 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:24,004 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [176251795] [2021-10-07 15:33:24,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [176251795] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:33:24,004 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:33:24,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:33:24,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926539562] [2021-10-07 15:33:24,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:33:24,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:24,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:33:24,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:33:24,006 INFO L87 Difference]: Start difference. First operand 774 states and 3077 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:25,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:25,035 INFO L93 Difference]: Finished difference Result 1110 states and 4122 transitions. [2021-10-07 15:33:25,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:33:25,037 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:25,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:25,040 INFO L225 Difference]: With dead ends: 1110 [2021-10-07 15:33:25,040 INFO L226 Difference]: Without dead ends: 1106 [2021-10-07 15:33:25,040 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 727.1ms TimeCoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:33:25,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1106 states. [2021-10-07 15:33:25,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1106 to 780. [2021-10-07 15:33:25,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 780 states, 779 states have (on average 3.9794608472400514) internal successors, (3100), 779 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:25,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 780 states to 780 states and 3100 transitions. [2021-10-07 15:33:25,059 INFO L78 Accepts]: Start accepts. Automaton has 780 states and 3100 transitions. Word has length 24 [2021-10-07 15:33:25,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:25,059 INFO L470 AbstractCegarLoop]: Abstraction has 780 states and 3100 transitions. [2021-10-07 15:33:25,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:25,059 INFO L276 IsEmpty]: Start isEmpty. Operand 780 states and 3100 transitions. [2021-10-07 15:33:25,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:25,061 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:25,061 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:25,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:25,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:25,263 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:25,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:25,263 INFO L82 PathProgramCache]: Analyzing trace with hash 253370734, now seen corresponding path program 9 times [2021-10-07 15:33:25,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:25,264 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1935705652] [2021-10-07 15:33:25,265 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:33:25,265 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:25,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:25,266 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:25,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2021-10-07 15:33:25,853 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:33:25,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:25,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:25,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:26,181 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:26,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:26,420 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:26,420 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:26,420 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1935705652] [2021-10-07 15:33:26,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1935705652] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:33:26,420 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:33:26,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:33:26,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129410143] [2021-10-07 15:33:26,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:33:26,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:26,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:33:26,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:33:26,422 INFO L87 Difference]: Start difference. First operand 780 states and 3100 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:27,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:27,452 INFO L93 Difference]: Finished difference Result 1118 states and 4155 transitions. [2021-10-07 15:33:27,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:33:27,454 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:27,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:27,457 INFO L225 Difference]: With dead ends: 1118 [2021-10-07 15:33:27,457 INFO L226 Difference]: Without dead ends: 1118 [2021-10-07 15:33:27,457 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 719.4ms TimeCoverageRelationStatistics Valid=108, Invalid=272, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:33:27,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2021-10-07 15:33:27,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 776. [2021-10-07 15:33:27,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 776 states, 775 states have (on average 3.9870967741935486) internal successors, (3090), 775 states have internal predecessors, (3090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:27,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 776 states to 776 states and 3090 transitions. [2021-10-07 15:33:27,479 INFO L78 Accepts]: Start accepts. Automaton has 776 states and 3090 transitions. Word has length 24 [2021-10-07 15:33:27,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:27,480 INFO L470 AbstractCegarLoop]: Abstraction has 776 states and 3090 transitions. [2021-10-07 15:33:27,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:27,480 INFO L276 IsEmpty]: Start isEmpty. Operand 776 states and 3090 transitions. [2021-10-07 15:33:27,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:27,483 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:27,483 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:27,506 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:27,697 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:27,698 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:27,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:27,698 INFO L82 PathProgramCache]: Analyzing trace with hash 987722051, now seen corresponding path program 7 times [2021-10-07 15:33:27,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:27,699 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1101520221] [2021-10-07 15:33:27,700 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:33:27,700 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:27,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:27,701 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:27,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2021-10-07 15:33:28,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:33:28,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:28,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:28,499 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:28,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:28,671 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:28,671 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:28,671 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1101520221] [2021-10-07 15:33:28,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1101520221] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:33:28,672 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:33:28,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:33:28,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206746753] [2021-10-07 15:33:28,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:33:28,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:28,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:33:28,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:33:28,674 INFO L87 Difference]: Start difference. First operand 776 states and 3090 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:29,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:29,125 INFO L93 Difference]: Finished difference Result 1176 states and 4484 transitions. [2021-10-07 15:33:29,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:33:29,126 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:29,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:29,130 INFO L225 Difference]: With dead ends: 1176 [2021-10-07 15:33:29,130 INFO L226 Difference]: Without dead ends: 1176 [2021-10-07 15:33:29,130 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 263.5ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:33:29,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1176 states. [2021-10-07 15:33:29,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1176 to 784. [2021-10-07 15:33:29,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 784 states, 783 states have (on average 3.994891443167305) internal successors, (3128), 783 states have internal predecessors, (3128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:29,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 784 states to 784 states and 3128 transitions. [2021-10-07 15:33:29,150 INFO L78 Accepts]: Start accepts. Automaton has 784 states and 3128 transitions. Word has length 24 [2021-10-07 15:33:29,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:29,150 INFO L470 AbstractCegarLoop]: Abstraction has 784 states and 3128 transitions. [2021-10-07 15:33:29,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:29,150 INFO L276 IsEmpty]: Start isEmpty. Operand 784 states and 3128 transitions. [2021-10-07 15:33:29,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:29,152 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:29,152 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:29,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:29,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:29,353 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:29,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:29,354 INFO L82 PathProgramCache]: Analyzing trace with hash -1175435877, now seen corresponding path program 8 times [2021-10-07 15:33:29,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:29,355 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1348853334] [2021-10-07 15:33:29,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:33:29,355 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:29,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:29,357 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:29,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2021-10-07 15:33:29,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:33:29,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:29,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:29,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:30,342 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:30,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:30,559 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:30,560 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:30,560 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1348853334] [2021-10-07 15:33:30,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1348853334] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:33:30,560 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:33:30,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:33:30,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6346952] [2021-10-07 15:33:30,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:33:30,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:30,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:33:30,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:33:30,561 INFO L87 Difference]: Start difference. First operand 784 states and 3128 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:31,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:31,043 INFO L93 Difference]: Finished difference Result 1170 states and 4502 transitions. [2021-10-07 15:33:31,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:33:31,044 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:31,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:31,053 INFO L225 Difference]: With dead ends: 1170 [2021-10-07 15:33:31,053 INFO L226 Difference]: Without dead ends: 1170 [2021-10-07 15:33:31,053 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 329.2ms TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:33:31,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1170 states. [2021-10-07 15:33:31,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1170 to 792. [2021-10-07 15:33:31,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 792 states, 791 states have (on average 4.012642225031605) internal successors, (3174), 791 states have internal predecessors, (3174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:31,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 792 states to 792 states and 3174 transitions. [2021-10-07 15:33:31,073 INFO L78 Accepts]: Start accepts. Automaton has 792 states and 3174 transitions. Word has length 24 [2021-10-07 15:33:31,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:31,073 INFO L470 AbstractCegarLoop]: Abstraction has 792 states and 3174 transitions. [2021-10-07 15:33:31,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:31,074 INFO L276 IsEmpty]: Start isEmpty. Operand 792 states and 3174 transitions. [2021-10-07 15:33:31,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:31,075 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:31,076 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:31,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:31,276 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:31,277 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:31,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:31,277 INFO L82 PathProgramCache]: Analyzing trace with hash 535177431, now seen corresponding path program 9 times [2021-10-07 15:33:31,278 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:31,278 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [628365933] [2021-10-07 15:33:31,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:33:31,279 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:31,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:31,280 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:31,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2021-10-07 15:33:31,935 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:33:31,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:31,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:31,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:32,282 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:32,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:32,498 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:32,499 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:32,499 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [628365933] [2021-10-07 15:33:32,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [628365933] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:33:32,499 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:33:32,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:33:32,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713549119] [2021-10-07 15:33:32,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:33:32,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:32,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:33:32,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:33:32,500 INFO L87 Difference]: Start difference. First operand 792 states and 3174 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:32,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:32,969 INFO L93 Difference]: Finished difference Result 1172 states and 4506 transitions. [2021-10-07 15:33:32,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:33:32,975 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:32,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:32,980 INFO L225 Difference]: With dead ends: 1172 [2021-10-07 15:33:32,980 INFO L226 Difference]: Without dead ends: 1172 [2021-10-07 15:33:32,980 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 350.4ms TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:33:32,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1172 states. [2021-10-07 15:33:33,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1172 to 776. [2021-10-07 15:33:33,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 776 states, 775 states have (on average 3.9870967741935486) internal successors, (3090), 775 states have internal predecessors, (3090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:33,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 776 states to 776 states and 3090 transitions. [2021-10-07 15:33:33,008 INFO L78 Accepts]: Start accepts. Automaton has 776 states and 3090 transitions. Word has length 24 [2021-10-07 15:33:33,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:33,009 INFO L470 AbstractCegarLoop]: Abstraction has 776 states and 3090 transitions. [2021-10-07 15:33:33,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:33,009 INFO L276 IsEmpty]: Start isEmpty. Operand 776 states and 3090 transitions. [2021-10-07 15:33:33,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:33,012 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:33,012 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:33,030 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:33,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:33,227 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:33,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:33,228 INFO L82 PathProgramCache]: Analyzing trace with hash 1323821379, now seen corresponding path program 10 times [2021-10-07 15:33:33,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:33,229 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2090542377] [2021-10-07 15:33:33,229 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:33:33,229 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:33,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:33,230 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:33,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2021-10-07 15:33:33,847 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:33:33,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:33,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:33,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:34,119 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:34,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:34,281 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:34,282 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:34,282 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2090542377] [2021-10-07 15:33:34,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2090542377] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:33:34,282 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:33:34,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:33:34,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304374111] [2021-10-07 15:33:34,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:33:34,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:34,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:33:34,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:33:34,283 INFO L87 Difference]: Start difference. First operand 776 states and 3090 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:34,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:34,728 INFO L93 Difference]: Finished difference Result 1018 states and 3897 transitions. [2021-10-07 15:33:34,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:33:34,729 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:34,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:34,732 INFO L225 Difference]: With dead ends: 1018 [2021-10-07 15:33:34,732 INFO L226 Difference]: Without dead ends: 1018 [2021-10-07 15:33:34,732 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 252.1ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:33:34,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states. [2021-10-07 15:33:34,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 778. [2021-10-07 15:33:34,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 778 states, 777 states have (on average 3.9832689832689834) internal successors, (3095), 777 states have internal predecessors, (3095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:34,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 3095 transitions. [2021-10-07 15:33:34,750 INFO L78 Accepts]: Start accepts. Automaton has 778 states and 3095 transitions. Word has length 24 [2021-10-07 15:33:34,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:34,750 INFO L470 AbstractCegarLoop]: Abstraction has 778 states and 3095 transitions. [2021-10-07 15:33:34,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:34,750 INFO L276 IsEmpty]: Start isEmpty. Operand 778 states and 3095 transitions. [2021-10-07 15:33:34,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:34,752 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:34,752 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:34,764 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:34,953 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:34,953 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:34,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:34,954 INFO L82 PathProgramCache]: Analyzing trace with hash -1445891005, now seen corresponding path program 11 times [2021-10-07 15:33:34,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:34,955 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [343338002] [2021-10-07 15:33:34,955 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:33:34,956 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:34,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:34,957 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:34,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2021-10-07 15:33:35,632 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:33:35,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:35,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:35,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:35,945 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:35,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:36,114 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:36,114 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:36,115 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [343338002] [2021-10-07 15:33:36,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [343338002] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:33:36,115 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:33:36,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:33:36,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812524304] [2021-10-07 15:33:36,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:33:36,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:36,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:33:36,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:33:36,117 INFO L87 Difference]: Start difference. First operand 778 states and 3095 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:37,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:37,178 INFO L93 Difference]: Finished difference Result 1044 states and 3932 transitions. [2021-10-07 15:33:37,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:33:37,179 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:37,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:37,181 INFO L225 Difference]: With dead ends: 1044 [2021-10-07 15:33:37,181 INFO L226 Difference]: Without dead ends: 1038 [2021-10-07 15:33:37,182 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 738.7ms TimeCoverageRelationStatistics Valid=111, Invalid=231, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:33:37,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1038 states. [2021-10-07 15:33:37,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1038 to 784. [2021-10-07 15:33:37,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 784 states, 783 states have (on average 3.9821200510855683) internal successors, (3118), 783 states have internal predecessors, (3118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:37,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 784 states to 784 states and 3118 transitions. [2021-10-07 15:33:37,199 INFO L78 Accepts]: Start accepts. Automaton has 784 states and 3118 transitions. Word has length 24 [2021-10-07 15:33:37,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:37,199 INFO L470 AbstractCegarLoop]: Abstraction has 784 states and 3118 transitions. [2021-10-07 15:33:37,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:37,199 INFO L276 IsEmpty]: Start isEmpty. Operand 784 states and 3118 transitions. [2021-10-07 15:33:37,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:37,201 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:37,201 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:37,212 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Ended with exit code 0 [2021-10-07 15:33:37,401 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:37,402 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:37,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:37,403 INFO L82 PathProgramCache]: Analyzing trace with hash 1238135333, now seen corresponding path program 12 times [2021-10-07 15:33:37,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:37,404 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1489960481] [2021-10-07 15:33:37,404 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:33:37,404 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:37,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:37,405 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:37,406 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2021-10-07 15:33:38,105 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:33:38,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:38,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:38,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:38,414 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:38,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:38,598 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:38,598 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:38,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1489960481] [2021-10-07 15:33:38,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1489960481] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:33:38,613 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:33:38,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:33:38,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68900367] [2021-10-07 15:33:38,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:33:38,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:38,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:33:38,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:33:38,615 INFO L87 Difference]: Start difference. First operand 784 states and 3118 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:39,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:39,623 INFO L93 Difference]: Finished difference Result 1018 states and 3892 transitions. [2021-10-07 15:33:39,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:33:39,624 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:39,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:39,627 INFO L225 Difference]: With dead ends: 1018 [2021-10-07 15:33:39,627 INFO L226 Difference]: Without dead ends: 1018 [2021-10-07 15:33:39,627 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 729.9ms TimeCoverageRelationStatistics Valid=103, Invalid=277, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:33:39,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states. [2021-10-07 15:33:39,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 780. [2021-10-07 15:33:39,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 780 states, 779 states have (on average 3.9794608472400514) internal successors, (3100), 779 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:39,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 780 states to 780 states and 3100 transitions. [2021-10-07 15:33:39,647 INFO L78 Accepts]: Start accepts. Automaton has 780 states and 3100 transitions. Word has length 24 [2021-10-07 15:33:39,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:39,647 INFO L470 AbstractCegarLoop]: Abstraction has 780 states and 3100 transitions. [2021-10-07 15:33:39,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:39,647 INFO L276 IsEmpty]: Start isEmpty. Operand 780 states and 3100 transitions. [2021-10-07 15:33:39,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:39,649 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:39,649 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:39,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:39,849 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:39,850 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:39,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:39,851 INFO L82 PathProgramCache]: Analyzing trace with hash 1035798988, now seen corresponding path program 10 times [2021-10-07 15:33:39,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:39,852 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [731163876] [2021-10-07 15:33:39,853 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:33:39,853 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:39,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:39,854 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:39,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2021-10-07 15:33:40,455 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:33:40,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:40,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:40,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:40,748 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:40,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:40,915 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:40,916 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:40,916 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [731163876] [2021-10-07 15:33:40,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [731163876] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:33:40,916 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:33:40,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:33:40,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094001229] [2021-10-07 15:33:40,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:33:40,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:40,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:33:40,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:33:40,918 INFO L87 Difference]: Start difference. First operand 780 states and 3100 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:41,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:41,343 INFO L93 Difference]: Finished difference Result 1068 states and 4029 transitions. [2021-10-07 15:33:41,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:33:41,344 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:41,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:41,347 INFO L225 Difference]: With dead ends: 1068 [2021-10-07 15:33:41,347 INFO L226 Difference]: Without dead ends: 1068 [2021-10-07 15:33:41,347 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 270.5ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:33:41,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states. [2021-10-07 15:33:41,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 776. [2021-10-07 15:33:41,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 776 states, 775 states have (on average 3.9793548387096775) internal successors, (3084), 775 states have internal predecessors, (3084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:41,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 776 states to 776 states and 3084 transitions. [2021-10-07 15:33:41,364 INFO L78 Accepts]: Start accepts. Automaton has 776 states and 3084 transitions. Word has length 24 [2021-10-07 15:33:41,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:41,365 INFO L470 AbstractCegarLoop]: Abstraction has 776 states and 3084 transitions. [2021-10-07 15:33:41,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:41,365 INFO L276 IsEmpty]: Start isEmpty. Operand 776 states and 3084 transitions. [2021-10-07 15:33:41,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:41,367 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:41,367 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:41,380 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:41,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:41,568 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:41,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:41,569 INFO L82 PathProgramCache]: Analyzing trace with hash 2083591170, now seen corresponding path program 11 times [2021-10-07 15:33:41,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:41,569 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1758667465] [2021-10-07 15:33:41,570 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:33:41,570 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:41,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:41,571 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:41,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2021-10-07 15:33:42,223 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:33:42,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:42,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:42,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:42,606 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:42,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:42,826 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:42,827 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:42,827 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1758667465] [2021-10-07 15:33:42,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1758667465] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:33:42,828 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:33:42,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:33:42,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113362100] [2021-10-07 15:33:42,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:33:42,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:42,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:33:42,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:33:42,829 INFO L87 Difference]: Start difference. First operand 776 states and 3084 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:43,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:43,374 INFO L93 Difference]: Finished difference Result 1050 states and 3993 transitions. [2021-10-07 15:33:43,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:33:43,375 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:43,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:43,379 INFO L225 Difference]: With dead ends: 1050 [2021-10-07 15:33:43,379 INFO L226 Difference]: Without dead ends: 1050 [2021-10-07 15:33:43,379 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 330.5ms TimeCoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:33:43,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states. [2021-10-07 15:33:43,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 796. [2021-10-07 15:33:43,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 796 states, 795 states have (on average 3.9886792452830186) internal successors, (3171), 795 states have internal predecessors, (3171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:43,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 3171 transitions. [2021-10-07 15:33:43,398 INFO L78 Accepts]: Start accepts. Automaton has 796 states and 3171 transitions. Word has length 24 [2021-10-07 15:33:43,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:43,398 INFO L470 AbstractCegarLoop]: Abstraction has 796 states and 3171 transitions. [2021-10-07 15:33:43,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:43,398 INFO L276 IsEmpty]: Start isEmpty. Operand 796 states and 3171 transitions. [2021-10-07 15:33:43,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:43,401 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:43,401 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:43,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:43,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:43,602 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:43,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:43,603 INFO L82 PathProgramCache]: Analyzing trace with hash -1356069472, now seen corresponding path program 12 times [2021-10-07 15:33:43,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:43,603 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1001290133] [2021-10-07 15:33:43,604 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:33:43,604 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:43,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:43,605 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:43,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2021-10-07 15:33:44,371 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:33:44,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:44,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:44,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:44,731 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:44,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:44,949 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:44,950 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:44,950 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1001290133] [2021-10-07 15:33:44,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1001290133] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:33:44,950 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:33:44,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:33:44,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292105212] [2021-10-07 15:33:44,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:33:44,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:44,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:33:44,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:33:44,952 INFO L87 Difference]: Start difference. First operand 796 states and 3171 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:45,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:45,388 INFO L93 Difference]: Finished difference Result 1030 states and 3949 transitions. [2021-10-07 15:33:45,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:33:45,390 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:45,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:45,392 INFO L225 Difference]: With dead ends: 1030 [2021-10-07 15:33:45,393 INFO L226 Difference]: Without dead ends: 1030 [2021-10-07 15:33:45,393 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 351.7ms TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:33:45,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1030 states. [2021-10-07 15:33:45,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1030 to 796. [2021-10-07 15:33:45,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 796 states, 795 states have (on average 3.9886792452830186) internal successors, (3171), 795 states have internal predecessors, (3171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:45,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 3171 transitions. [2021-10-07 15:33:45,410 INFO L78 Accepts]: Start accepts. Automaton has 796 states and 3171 transitions. Word has length 24 [2021-10-07 15:33:45,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:45,411 INFO L470 AbstractCegarLoop]: Abstraction has 796 states and 3171 transitions. [2021-10-07 15:33:45,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:45,411 INFO L276 IsEmpty]: Start isEmpty. Operand 796 states and 3171 transitions. [2021-10-07 15:33:45,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:45,413 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:45,413 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:45,427 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Ended with exit code 0 [2021-10-07 15:33:45,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:45,614 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:45,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:45,615 INFO L82 PathProgramCache]: Analyzing trace with hash 885365298, now seen corresponding path program 13 times [2021-10-07 15:33:45,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:45,616 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2103850121] [2021-10-07 15:33:45,616 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:33:45,616 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:45,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:45,617 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:45,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2021-10-07 15:33:46,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:33:46,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:46,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:46,757 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:46,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:46,971 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:46,971 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:46,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2103850121] [2021-10-07 15:33:46,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2103850121] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:33:46,972 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:33:46,972 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:33:46,972 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417028089] [2021-10-07 15:33:46,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:33:46,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:46,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:33:46,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:33:46,973 INFO L87 Difference]: Start difference. First operand 796 states and 3171 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:48,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:48,186 INFO L93 Difference]: Finished difference Result 1122 states and 4209 transitions. [2021-10-07 15:33:48,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:33:48,187 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:48,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:48,189 INFO L225 Difference]: With dead ends: 1122 [2021-10-07 15:33:48,190 INFO L226 Difference]: Without dead ends: 1118 [2021-10-07 15:33:48,190 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 969.5ms TimeCoverageRelationStatistics Valid=120, Invalid=260, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:33:48,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2021-10-07 15:33:48,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 814. [2021-10-07 15:33:48,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 814 states, 813 states have (on average 4.013530135301353) internal successors, (3263), 813 states have internal predecessors, (3263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:48,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 814 states to 814 states and 3263 transitions. [2021-10-07 15:33:48,208 INFO L78 Accepts]: Start accepts. Automaton has 814 states and 3263 transitions. Word has length 24 [2021-10-07 15:33:48,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:48,208 INFO L470 AbstractCegarLoop]: Abstraction has 814 states and 3263 transitions. [2021-10-07 15:33:48,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:48,208 INFO L276 IsEmpty]: Start isEmpty. Operand 814 states and 3263 transitions. [2021-10-07 15:33:48,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:48,210 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:48,210 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:48,222 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:48,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:48,412 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:48,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:48,413 INFO L82 PathProgramCache]: Analyzing trace with hash -1137173861, now seen corresponding path program 13 times [2021-10-07 15:33:48,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:48,414 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1054634110] [2021-10-07 15:33:48,414 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:33:48,414 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:48,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:48,416 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:48,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (55)] Waiting until timeout for monitored process [2021-10-07 15:33:49,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:33:49,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:49,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:49,527 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:49,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:49,738 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:49,738 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:49,738 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1054634110] [2021-10-07 15:33:49,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1054634110] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:33:49,739 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:33:49,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:33:49,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942111564] [2021-10-07 15:33:49,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:33:49,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:49,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:33:49,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:33:49,740 INFO L87 Difference]: Start difference. First operand 814 states and 3263 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:50,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:50,195 INFO L93 Difference]: Finished difference Result 1118 states and 4283 transitions. [2021-10-07 15:33:50,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:33:50,196 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:50,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:50,199 INFO L225 Difference]: With dead ends: 1118 [2021-10-07 15:33:50,199 INFO L226 Difference]: Without dead ends: 1118 [2021-10-07 15:33:50,200 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 364.0ms TimeCoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:33:50,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2021-10-07 15:33:50,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 826. [2021-10-07 15:33:50,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 825 states have (on average 4.032727272727273) internal successors, (3327), 825 states have internal predecessors, (3327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:50,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 3327 transitions. [2021-10-07 15:33:50,218 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 3327 transitions. Word has length 24 [2021-10-07 15:33:50,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:50,219 INFO L470 AbstractCegarLoop]: Abstraction has 826 states and 3327 transitions. [2021-10-07 15:33:50,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:50,219 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 3327 transitions. [2021-10-07 15:33:50,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:50,222 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:50,222 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:50,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (55)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:50,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:50,425 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:50,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:50,426 INFO L82 PathProgramCache]: Analyzing trace with hash -1476488549, now seen corresponding path program 14 times [2021-10-07 15:33:50,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:50,426 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2045108993] [2021-10-07 15:33:50,427 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:33:50,427 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:50,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:50,428 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:50,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2021-10-07 15:33:51,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:33:51,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:51,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:51,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:51,632 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:51,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:51,839 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:51,839 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:51,839 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2045108993] [2021-10-07 15:33:51,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2045108993] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:33:51,840 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:33:51,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:33:51,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705600581] [2021-10-07 15:33:51,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:33:51,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:51,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:33:51,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:33:51,842 INFO L87 Difference]: Start difference. First operand 826 states and 3327 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:52,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:52,955 INFO L93 Difference]: Finished difference Result 1168 states and 4386 transitions. [2021-10-07 15:33:52,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:33:52,956 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:52,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:52,959 INFO L225 Difference]: With dead ends: 1168 [2021-10-07 15:33:52,959 INFO L226 Difference]: Without dead ends: 1162 [2021-10-07 15:33:52,959 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 877.9ms TimeCoverageRelationStatistics Valid=113, Invalid=229, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:33:52,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1162 states. [2021-10-07 15:33:52,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1162 to 826. [2021-10-07 15:33:52,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 825 states have (on average 4.027878787878788) internal successors, (3323), 825 states have internal predecessors, (3323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:52,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 3323 transitions. [2021-10-07 15:33:52,987 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 3323 transitions. Word has length 24 [2021-10-07 15:33:52,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:52,988 INFO L470 AbstractCegarLoop]: Abstraction has 826 states and 3323 transitions. [2021-10-07 15:33:52,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:52,988 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 3323 transitions. [2021-10-07 15:33:52,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:52,991 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:52,991 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:53,010 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (56)] Ended with exit code 0 [2021-10-07 15:33:53,204 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:53,204 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:53,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:53,205 INFO L82 PathProgramCache]: Analyzing trace with hash 1272505774, now seen corresponding path program 14 times [2021-10-07 15:33:53,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:53,205 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [254190643] [2021-10-07 15:33:53,205 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:33:53,206 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:53,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:53,207 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:53,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (57)] Waiting until timeout for monitored process [2021-10-07 15:33:54,034 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:33:54,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:54,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:54,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:54,516 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:54,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:54,755 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:54,755 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:54,755 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [254190643] [2021-10-07 15:33:54,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [254190643] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:33:54,756 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:33:54,756 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:33:54,756 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767956960] [2021-10-07 15:33:54,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:33:54,757 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:54,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:33:54,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:33:54,757 INFO L87 Difference]: Start difference. First operand 826 states and 3323 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:55,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:55,895 INFO L93 Difference]: Finished difference Result 1162 states and 4359 transitions. [2021-10-07 15:33:55,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 15:33:55,896 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:55,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:55,899 INFO L225 Difference]: With dead ends: 1162 [2021-10-07 15:33:55,899 INFO L226 Difference]: Without dead ends: 1162 [2021-10-07 15:33:55,900 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 925.2ms TimeCoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:33:55,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1162 states. [2021-10-07 15:33:55,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1162 to 826. [2021-10-07 15:33:55,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 825 states have (on average 4.027878787878788) internal successors, (3323), 825 states have internal predecessors, (3323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:55,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 3323 transitions. [2021-10-07 15:33:55,919 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 3323 transitions. Word has length 24 [2021-10-07 15:33:55,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:55,919 INFO L470 AbstractCegarLoop]: Abstraction has 826 states and 3323 transitions. [2021-10-07 15:33:55,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:55,919 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 3323 transitions. [2021-10-07 15:33:55,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:55,921 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:55,921 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:55,935 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (57)] Ended with exit code 0 [2021-10-07 15:33:56,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:56,122 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:56,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:56,123 INFO L82 PathProgramCache]: Analyzing trace with hash -1798661040, now seen corresponding path program 15 times [2021-10-07 15:33:56,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:56,124 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [802066877] [2021-10-07 15:33:56,124 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:33:56,124 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:56,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:56,126 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:56,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (58)] Waiting until timeout for monitored process [2021-10-07 15:33:57,035 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:33:57,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:33:57,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:33:57,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:33:57,478 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:57,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:33:57,705 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:33:57,705 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:33:57,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [802066877] [2021-10-07 15:33:57,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [802066877] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:33:57,706 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:33:57,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:33:57,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615898280] [2021-10-07 15:33:57,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:33:57,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:33:57,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:33:57,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:33:57,710 INFO L87 Difference]: Start difference. First operand 826 states and 3323 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:59,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:33:59,014 INFO L93 Difference]: Finished difference Result 1130 states and 4258 transitions. [2021-10-07 15:33:59,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:33:59,015 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:33:59,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:33:59,017 INFO L225 Difference]: With dead ends: 1130 [2021-10-07 15:33:59,017 INFO L226 Difference]: Without dead ends: 1126 [2021-10-07 15:33:59,018 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 1043.6ms TimeCoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:33:59,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states. [2021-10-07 15:33:59,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 832. [2021-10-07 15:33:59,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 831 states have (on average 4.02647412755716) internal successors, (3346), 831 states have internal predecessors, (3346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:59,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 3346 transitions. [2021-10-07 15:33:59,037 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 3346 transitions. Word has length 24 [2021-10-07 15:33:59,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:33:59,037 INFO L470 AbstractCegarLoop]: Abstraction has 832 states and 3346 transitions. [2021-10-07 15:33:59,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:33:59,038 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 3346 transitions. [2021-10-07 15:33:59,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:33:59,040 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:33:59,040 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:33:59,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (58)] Forceful destruction successful, exit code 0 [2021-10-07 15:33:59,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:33:59,241 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:33:59,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:33:59,242 INFO L82 PathProgramCache]: Analyzing trace with hash 1844217252, now seen corresponding path program 16 times [2021-10-07 15:33:59,242 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:33:59,243 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [129956903] [2021-10-07 15:33:59,243 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:33:59,243 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:33:59,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:33:59,244 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:33:59,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (59)] Waiting until timeout for monitored process [2021-10-07 15:34:00,051 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:34:00,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:34:00,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:00,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:00,535 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:00,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:00,759 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:00,760 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:00,760 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [129956903] [2021-10-07 15:34:00,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [129956903] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:34:00,760 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:34:00,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:34:00,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75424669] [2021-10-07 15:34:00,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:34:00,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:00,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:34:00,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:34:00,762 INFO L87 Difference]: Start difference. First operand 832 states and 3346 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:02,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:02,167 INFO L93 Difference]: Finished difference Result 1126 states and 4277 transitions. [2021-10-07 15:34:02,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:34:02,168 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:02,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:02,171 INFO L225 Difference]: With dead ends: 1126 [2021-10-07 15:34:02,171 INFO L226 Difference]: Without dead ends: 1126 [2021-10-07 15:34:02,172 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 1119.7ms TimeCoverageRelationStatistics Valid=110, Invalid=270, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:34:02,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states. [2021-10-07 15:34:02,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 830. [2021-10-07 15:34:02,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 829 states have (on average 4.030156815440289) internal successors, (3341), 829 states have internal predecessors, (3341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:02,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 3341 transitions. [2021-10-07 15:34:02,199 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 3341 transitions. Word has length 24 [2021-10-07 15:34:02,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:02,199 INFO L470 AbstractCegarLoop]: Abstraction has 830 states and 3341 transitions. [2021-10-07 15:34:02,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:02,199 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 3341 transitions. [2021-10-07 15:34:02,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:02,202 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:02,203 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:02,220 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (59)] Forceful destruction successful, exit code 0 [2021-10-07 15:34:02,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:02,417 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:02,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:02,417 INFO L82 PathProgramCache]: Analyzing trace with hash 463263993, now seen corresponding path program 15 times [2021-10-07 15:34:02,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:02,418 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [243028011] [2021-10-07 15:34:02,418 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:34:02,419 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:02,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:02,420 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:02,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (60)] Waiting until timeout for monitored process [2021-10-07 15:34:03,280 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:34:03,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:34:03,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:03,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:03,744 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:03,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:03,968 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:03,969 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:03,969 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [243028011] [2021-10-07 15:34:03,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [243028011] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:34:03,969 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:34:03,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:34:03,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929121694] [2021-10-07 15:34:03,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:34:03,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:03,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:34:03,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:34:03,971 INFO L87 Difference]: Start difference. First operand 830 states and 3341 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:04,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:04,437 INFO L93 Difference]: Finished difference Result 1134 states and 4329 transitions. [2021-10-07 15:34:04,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:34:04,438 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:04,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:04,441 INFO L225 Difference]: With dead ends: 1134 [2021-10-07 15:34:04,441 INFO L226 Difference]: Without dead ends: 1134 [2021-10-07 15:34:04,442 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 397.1ms TimeCoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:34:04,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1134 states. [2021-10-07 15:34:04,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1134 to 826. [2021-10-07 15:34:04,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 825 states have (on average 4.027878787878788) internal successors, (3323), 825 states have internal predecessors, (3323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:04,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 3323 transitions. [2021-10-07 15:34:04,461 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 3323 transitions. Word has length 24 [2021-10-07 15:34:04,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:04,461 INFO L470 AbstractCegarLoop]: Abstraction has 826 states and 3323 transitions. [2021-10-07 15:34:04,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:04,461 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 3323 transitions. [2021-10-07 15:34:04,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:04,463 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:04,463 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:04,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (60)] Forceful destruction successful, exit code 0 [2021-10-07 15:34:04,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:04,664 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:04,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:04,665 INFO L82 PathProgramCache]: Analyzing trace with hash -1376387497, now seen corresponding path program 16 times [2021-10-07 15:34:04,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:04,666 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1849216086] [2021-10-07 15:34:04,666 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:34:04,667 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:04,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:04,668 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:04,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (61)] Waiting until timeout for monitored process [2021-10-07 15:34:05,407 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:34:05,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:34:05,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:05,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:05,881 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:05,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:06,110 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:06,111 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:06,111 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1849216086] [2021-10-07 15:34:06,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1849216086] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:34:06,111 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:34:06,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:34:06,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596267370] [2021-10-07 15:34:06,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:34:06,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:06,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:34:06,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:34:06,113 INFO L87 Difference]: Start difference. First operand 826 states and 3323 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:06,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:06,562 INFO L93 Difference]: Finished difference Result 1094 states and 4233 transitions. [2021-10-07 15:34:06,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:34:06,564 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:06,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:06,566 INFO L225 Difference]: With dead ends: 1094 [2021-10-07 15:34:06,566 INFO L226 Difference]: Without dead ends: 1094 [2021-10-07 15:34:06,566 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 409.7ms TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:34:06,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2021-10-07 15:34:06,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 818. [2021-10-07 15:34:06,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 817 states have (on average 4.011015911872705) internal successors, (3277), 817 states have internal predecessors, (3277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:06,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 3277 transitions. [2021-10-07 15:34:06,583 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 3277 transitions. Word has length 24 [2021-10-07 15:34:06,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:06,583 INFO L470 AbstractCegarLoop]: Abstraction has 818 states and 3277 transitions. [2021-10-07 15:34:06,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:06,583 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 3277 transitions. [2021-10-07 15:34:06,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:06,585 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:06,585 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:06,598 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (61)] Ended with exit code 0 [2021-10-07 15:34:06,786 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:06,786 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:06,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:06,787 INFO L82 PathProgramCache]: Analyzing trace with hash 1745393367, now seen corresponding path program 17 times [2021-10-07 15:34:06,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:06,788 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1195923919] [2021-10-07 15:34:06,788 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:34:06,789 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:06,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:06,791 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:06,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (62)] Waiting until timeout for monitored process [2021-10-07 15:34:07,608 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:34:07,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:34:07,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:07,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:08,046 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:08,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:08,249 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:08,250 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:08,250 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1195923919] [2021-10-07 15:34:08,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1195923919] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:34:08,250 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:34:08,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:34:08,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334979153] [2021-10-07 15:34:08,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:34:08,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:08,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:34:08,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:34:08,252 INFO L87 Difference]: Start difference. First operand 818 states and 3277 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:09,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:09,416 INFO L93 Difference]: Finished difference Result 1118 states and 4235 transitions. [2021-10-07 15:34:09,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:34:09,417 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:09,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:09,420 INFO L225 Difference]: With dead ends: 1118 [2021-10-07 15:34:09,420 INFO L226 Difference]: Without dead ends: 1112 [2021-10-07 15:34:09,420 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 906.6ms TimeCoverageRelationStatistics Valid=111, Invalid=231, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:34:09,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1112 states. [2021-10-07 15:34:09,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1112 to 824. [2021-10-07 15:34:09,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 824 states, 823 states have (on average 4.0097205346294045) internal successors, (3300), 823 states have internal predecessors, (3300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:09,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 824 states to 824 states and 3300 transitions. [2021-10-07 15:34:09,437 INFO L78 Accepts]: Start accepts. Automaton has 824 states and 3300 transitions. Word has length 24 [2021-10-07 15:34:09,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:09,437 INFO L470 AbstractCegarLoop]: Abstraction has 824 states and 3300 transitions. [2021-10-07 15:34:09,438 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:09,438 INFO L276 IsEmpty]: Start isEmpty. Operand 824 states and 3300 transitions. [2021-10-07 15:34:09,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:09,439 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:09,440 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:09,452 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (62)] Ended with exit code 0 [2021-10-07 15:34:09,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:09,641 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:09,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:09,641 INFO L82 PathProgramCache]: Analyzing trace with hash 134452409, now seen corresponding path program 18 times [2021-10-07 15:34:09,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:09,642 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [671754883] [2021-10-07 15:34:09,642 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:34:09,643 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:09,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:09,644 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:09,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (63)] Waiting until timeout for monitored process [2021-10-07 15:34:10,610 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:34:10,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:34:10,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:10,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:11,034 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:11,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:11,262 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:11,262 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:11,263 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [671754883] [2021-10-07 15:34:11,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [671754883] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:34:11,263 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:34:11,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:34:11,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761104852] [2021-10-07 15:34:11,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:34:11,264 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:11,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:34:11,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:34:11,265 INFO L87 Difference]: Start difference. First operand 824 states and 3300 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:12,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:12,408 INFO L93 Difference]: Finished difference Result 1092 states and 4195 transitions. [2021-10-07 15:34:12,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:34:12,410 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:12,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:12,413 INFO L225 Difference]: With dead ends: 1092 [2021-10-07 15:34:12,413 INFO L226 Difference]: Without dead ends: 1092 [2021-10-07 15:34:12,413 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 921.5ms TimeCoverageRelationStatistics Valid=105, Invalid=275, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:34:12,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1092 states. [2021-10-07 15:34:12,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1092 to 818. [2021-10-07 15:34:12,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 817 states have (on average 4.011015911872705) internal successors, (3277), 817 states have internal predecessors, (3277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:12,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 3277 transitions. [2021-10-07 15:34:12,430 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 3277 transitions. Word has length 24 [2021-10-07 15:34:12,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:12,430 INFO L470 AbstractCegarLoop]: Abstraction has 818 states and 3277 transitions. [2021-10-07 15:34:12,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:12,431 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 3277 transitions. [2021-10-07 15:34:12,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:12,433 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:12,433 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:12,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (63)] Forceful destruction successful, exit code 0 [2021-10-07 15:34:12,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:12,635 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:12,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:12,636 INFO L82 PathProgramCache]: Analyzing trace with hash -1613395120, now seen corresponding path program 17 times [2021-10-07 15:34:12,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:12,637 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [759489750] [2021-10-07 15:34:12,637 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:34:12,637 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:12,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:12,638 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:12,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (64)] Waiting until timeout for monitored process [2021-10-07 15:34:13,514 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:34:13,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:34:13,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:13,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:13,955 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:13,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:14,184 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:14,184 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:14,184 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [759489750] [2021-10-07 15:34:14,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [759489750] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:34:14,185 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:34:14,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:34:14,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263675085] [2021-10-07 15:34:14,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:34:14,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:14,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:34:14,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:34:14,186 INFO L87 Difference]: Start difference. First operand 818 states and 3277 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:15,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:15,472 INFO L93 Difference]: Finished difference Result 1156 states and 4331 transitions. [2021-10-07 15:34:15,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:34:15,473 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:15,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:15,476 INFO L225 Difference]: With dead ends: 1156 [2021-10-07 15:34:15,476 INFO L226 Difference]: Without dead ends: 1156 [2021-10-07 15:34:15,479 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 979.6ms TimeCoverageRelationStatistics Valid=113, Invalid=267, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:34:15,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1156 states. [2021-10-07 15:34:15,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1156 to 814. [2021-10-07 15:34:15,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 814 states, 813 states have (on average 4.008610086100861) internal successors, (3259), 813 states have internal predecessors, (3259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:15,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 814 states to 814 states and 3259 transitions. [2021-10-07 15:34:15,502 INFO L78 Accepts]: Start accepts. Automaton has 814 states and 3259 transitions. Word has length 24 [2021-10-07 15:34:15,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:15,503 INFO L470 AbstractCegarLoop]: Abstraction has 814 states and 3259 transitions. [2021-10-07 15:34:15,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:15,503 INFO L276 IsEmpty]: Start isEmpty. Operand 814 states and 3259 transitions. [2021-10-07 15:34:15,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:15,506 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:15,506 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:15,523 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (64)] Ended with exit code 0 [2021-10-07 15:34:15,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:15,721 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:15,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:15,721 INFO L82 PathProgramCache]: Analyzing trace with hash -868692622, now seen corresponding path program 18 times [2021-10-07 15:34:15,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:15,722 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2099847298] [2021-10-07 15:34:15,723 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:34:15,723 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:15,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:15,724 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:15,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (65)] Waiting until timeout for monitored process [2021-10-07 15:34:16,662 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:34:16,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:34:16,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:16,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:17,117 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:17,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:17,343 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:17,343 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:17,344 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2099847298] [2021-10-07 15:34:17,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2099847298] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:34:17,344 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:34:17,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:34:17,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95703023] [2021-10-07 15:34:17,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:34:17,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:17,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:34:17,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:34:17,346 INFO L87 Difference]: Start difference. First operand 814 states and 3259 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:18,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:18,633 INFO L93 Difference]: Finished difference Result 1110 states and 4213 transitions. [2021-10-07 15:34:18,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:34:18,634 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:18,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:18,637 INFO L225 Difference]: With dead ends: 1110 [2021-10-07 15:34:18,637 INFO L226 Difference]: Without dead ends: 1110 [2021-10-07 15:34:18,637 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 1034.1ms TimeCoverageRelationStatistics Valid=108, Invalid=272, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:34:18,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2021-10-07 15:34:18,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 802. [2021-10-07 15:34:18,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 802 states, 801 states have (on average 3.9887640449438204) internal successors, (3195), 801 states have internal predecessors, (3195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:18,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 802 states and 3195 transitions. [2021-10-07 15:34:18,656 INFO L78 Accepts]: Start accepts. Automaton has 802 states and 3195 transitions. Word has length 24 [2021-10-07 15:34:18,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:18,656 INFO L470 AbstractCegarLoop]: Abstraction has 802 states and 3195 transitions. [2021-10-07 15:34:18,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:18,656 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 3195 transitions. [2021-10-07 15:34:18,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:18,659 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:18,659 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:18,673 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (65)] Ended with exit code 0 [2021-10-07 15:34:18,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:18,860 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:18,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:18,861 INFO L82 PathProgramCache]: Analyzing trace with hash 238460210, now seen corresponding path program 19 times [2021-10-07 15:34:18,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:18,862 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [639453942] [2021-10-07 15:34:18,862 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:34:18,862 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:18,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:18,863 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:18,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (66)] Waiting until timeout for monitored process [2021-10-07 15:34:19,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:34:19,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:19,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:19,971 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:19,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:20,163 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:20,163 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:20,163 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [639453942] [2021-10-07 15:34:20,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [639453942] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:34:20,163 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:34:20,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:34:20,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167376347] [2021-10-07 15:34:20,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:34:20,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:20,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:34:20,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:34:20,165 INFO L87 Difference]: Start difference. First operand 802 states and 3195 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:20,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:20,843 INFO L93 Difference]: Finished difference Result 992 states and 3724 transitions. [2021-10-07 15:34:20,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:34:20,843 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:20,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:20,846 INFO L225 Difference]: With dead ends: 992 [2021-10-07 15:34:20,846 INFO L226 Difference]: Without dead ends: 984 [2021-10-07 15:34:20,846 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 536.2ms TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:34:20,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states. [2021-10-07 15:34:20,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 808. [2021-10-07 15:34:20,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 808 states, 807 states have (on average 3.98636926889715) internal successors, (3217), 807 states have internal predecessors, (3217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:20,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 3217 transitions. [2021-10-07 15:34:20,862 INFO L78 Accepts]: Start accepts. Automaton has 808 states and 3217 transitions. Word has length 24 [2021-10-07 15:34:20,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:20,863 INFO L470 AbstractCegarLoop]: Abstraction has 808 states and 3217 transitions. [2021-10-07 15:34:20,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:20,863 INFO L276 IsEmpty]: Start isEmpty. Operand 808 states and 3217 transitions. [2021-10-07 15:34:20,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:20,865 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:20,865 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:20,878 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (66)] Ended with exit code 0 [2021-10-07 15:34:21,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:21,066 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:21,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:21,067 INFO L82 PathProgramCache]: Analyzing trace with hash -831997949, now seen corresponding path program 19 times [2021-10-07 15:34:21,067 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:21,068 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [703740985] [2021-10-07 15:34:21,068 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:34:21,068 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:21,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:21,070 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:21,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (67)] Waiting until timeout for monitored process [2021-10-07 15:34:21,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:34:21,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:21,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:22,151 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:22,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:22,303 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:22,304 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:22,304 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [703740985] [2021-10-07 15:34:22,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [703740985] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:34:22,304 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:34:22,304 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:34:22,304 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127107454] [2021-10-07 15:34:22,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:34:22,305 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:22,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:34:22,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:34:22,306 INFO L87 Difference]: Start difference. First operand 808 states and 3217 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:22,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:22,667 INFO L93 Difference]: Finished difference Result 1176 states and 4497 transitions. [2021-10-07 15:34:22,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:34:22,668 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:22,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:22,671 INFO L225 Difference]: With dead ends: 1176 [2021-10-07 15:34:22,671 INFO L226 Difference]: Without dead ends: 1176 [2021-10-07 15:34:22,671 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 243.6ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:34:22,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1176 states. [2021-10-07 15:34:22,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1176 to 820. [2021-10-07 15:34:22,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 820 states, 819 states have (on average 3.9914529914529915) internal successors, (3269), 819 states have internal predecessors, (3269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:22,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 820 states to 820 states and 3269 transitions. [2021-10-07 15:34:22,688 INFO L78 Accepts]: Start accepts. Automaton has 820 states and 3269 transitions. Word has length 24 [2021-10-07 15:34:22,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:22,688 INFO L470 AbstractCegarLoop]: Abstraction has 820 states and 3269 transitions. [2021-10-07 15:34:22,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:22,689 INFO L276 IsEmpty]: Start isEmpty. Operand 820 states and 3269 transitions. [2021-10-07 15:34:22,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:22,691 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:22,691 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:22,704 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (67)] Forceful destruction successful, exit code 0 [2021-10-07 15:34:22,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:22,892 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:22,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:22,892 INFO L82 PathProgramCache]: Analyzing trace with hash 634202330, now seen corresponding path program 20 times [2021-10-07 15:34:22,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:22,893 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1070391065] [2021-10-07 15:34:22,894 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:34:22,894 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:22,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:22,897 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:22,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (68)] Waiting until timeout for monitored process [2021-10-07 15:34:23,904 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:34:23,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:34:23,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:23,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:24,268 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:24,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:24,510 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:24,511 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:24,511 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1070391065] [2021-10-07 15:34:24,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1070391065] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:34:24,511 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:34:24,511 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:34:24,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96544718] [2021-10-07 15:34:24,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:34:24,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:24,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:34:24,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:34:24,513 INFO L87 Difference]: Start difference. First operand 820 states and 3269 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:25,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:25,525 INFO L93 Difference]: Finished difference Result 1048 states and 3893 transitions. [2021-10-07 15:34:25,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-07 15:34:25,526 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:25,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:25,528 INFO L225 Difference]: With dead ends: 1048 [2021-10-07 15:34:25,528 INFO L226 Difference]: Without dead ends: 1044 [2021-10-07 15:34:25,528 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 889.2ms TimeCoverageRelationStatistics Valid=99, Invalid=207, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:34:25,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1044 states. [2021-10-07 15:34:25,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1044 to 832. [2021-10-07 15:34:25,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 831 states have (on average 3.997593261131167) internal successors, (3322), 831 states have internal predecessors, (3322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:25,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 3322 transitions. [2021-10-07 15:34:25,545 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 3322 transitions. Word has length 24 [2021-10-07 15:34:25,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:25,545 INFO L470 AbstractCegarLoop]: Abstraction has 832 states and 3322 transitions. [2021-10-07 15:34:25,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:25,545 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 3322 transitions. [2021-10-07 15:34:25,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:25,547 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:25,547 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:25,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (68)] Forceful destruction successful, exit code 0 [2021-10-07 15:34:25,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:25,749 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:25,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:25,749 INFO L82 PathProgramCache]: Analyzing trace with hash 494624451, now seen corresponding path program 20 times [2021-10-07 15:34:25,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:25,750 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1488412659] [2021-10-07 15:34:25,750 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:34:25,751 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:25,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:25,752 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:25,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (69)] Waiting until timeout for monitored process [2021-10-07 15:34:26,718 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:34:26,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:34:26,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:26,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:27,062 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:27,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:27,260 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:27,261 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:27,261 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1488412659] [2021-10-07 15:34:27,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1488412659] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:34:27,261 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:34:27,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:34:27,261 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478294819] [2021-10-07 15:34:27,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:34:27,262 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:27,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:34:27,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:34:27,263 INFO L87 Difference]: Start difference. First operand 832 states and 3322 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:27,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:27,815 INFO L93 Difference]: Finished difference Result 1144 states and 4356 transitions. [2021-10-07 15:34:27,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:34:27,817 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:27,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:27,822 INFO L225 Difference]: With dead ends: 1144 [2021-10-07 15:34:27,822 INFO L226 Difference]: Without dead ends: 1144 [2021-10-07 15:34:27,822 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 336.9ms TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:34:27,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2021-10-07 15:34:27,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 840. [2021-10-07 15:34:27,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 840 states, 839 states have (on average 4.004767580452921) internal successors, (3360), 839 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:27,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 3360 transitions. [2021-10-07 15:34:27,868 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 3360 transitions. Word has length 24 [2021-10-07 15:34:27,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:27,869 INFO L470 AbstractCegarLoop]: Abstraction has 840 states and 3360 transitions. [2021-10-07 15:34:27,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:27,869 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 3360 transitions. [2021-10-07 15:34:27,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:27,872 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:27,872 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:27,894 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (69)] Forceful destruction successful, exit code 0 [2021-10-07 15:34:28,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:28,088 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:28,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:28,089 INFO L82 PathProgramCache]: Analyzing trace with hash -1199581501, now seen corresponding path program 21 times [2021-10-07 15:34:28,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:28,090 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1923412973] [2021-10-07 15:34:28,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:34:28,090 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:28,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:28,091 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:28,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (70)] Waiting until timeout for monitored process [2021-10-07 15:34:29,081 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:34:29,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:34:29,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:29,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:29,408 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:29,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:29,585 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:29,585 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:29,585 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1923412973] [2021-10-07 15:34:29,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1923412973] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:34:29,586 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:34:29,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:34:29,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528530577] [2021-10-07 15:34:29,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:34:29,587 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:29,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:34:29,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:34:29,587 INFO L87 Difference]: Start difference. First operand 840 states and 3360 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:30,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:30,594 INFO L93 Difference]: Finished difference Result 1194 states and 4468 transitions. [2021-10-07 15:34:30,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:34:30,595 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:30,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:30,598 INFO L225 Difference]: With dead ends: 1194 [2021-10-07 15:34:30,598 INFO L226 Difference]: Without dead ends: 1188 [2021-10-07 15:34:30,598 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 661.9ms TimeCoverageRelationStatistics Valid=111, Invalid=231, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:34:30,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2021-10-07 15:34:30,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 840. [2021-10-07 15:34:30,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 840 states, 839 states have (on average 4.0) internal successors, (3356), 839 states have internal predecessors, (3356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:30,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 3356 transitions. [2021-10-07 15:34:30,616 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 3356 transitions. Word has length 24 [2021-10-07 15:34:30,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:30,616 INFO L470 AbstractCegarLoop]: Abstraction has 840 states and 3356 transitions. [2021-10-07 15:34:30,616 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:30,616 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 3356 transitions. [2021-10-07 15:34:30,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:30,618 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:30,618 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:30,632 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (70)] Forceful destruction successful, exit code 0 [2021-10-07 15:34:30,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:30,819 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:30,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:30,820 INFO L82 PathProgramCache]: Analyzing trace with hash -1073437748, now seen corresponding path program 21 times [2021-10-07 15:34:30,821 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:30,821 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1856397245] [2021-10-07 15:34:30,821 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:34:30,821 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:30,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:30,822 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:30,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (71)] Waiting until timeout for monitored process [2021-10-07 15:34:31,838 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:34:31,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:34:31,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:31,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:32,210 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:32,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:32,462 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:32,462 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:32,463 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1856397245] [2021-10-07 15:34:32,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1856397245] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:34:32,463 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:34:32,463 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:34:32,463 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331902363] [2021-10-07 15:34:32,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:34:32,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:32,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:34:32,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:34:32,464 INFO L87 Difference]: Start difference. First operand 840 states and 3356 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:33,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:33,213 INFO L93 Difference]: Finished difference Result 1026 states and 3863 transitions. [2021-10-07 15:34:33,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:34:33,215 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:33,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:33,217 INFO L225 Difference]: With dead ends: 1026 [2021-10-07 15:34:33,217 INFO L226 Difference]: Without dead ends: 1026 [2021-10-07 15:34:33,218 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 627.3ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:34:33,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states. [2021-10-07 15:34:33,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 828. [2021-10-07 15:34:33,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 828 states, 827 states have (on average 3.9987908101571947) internal successors, (3307), 827 states have internal predecessors, (3307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:33,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 3307 transitions. [2021-10-07 15:34:33,237 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 3307 transitions. Word has length 24 [2021-10-07 15:34:33,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:33,238 INFO L470 AbstractCegarLoop]: Abstraction has 828 states and 3307 transitions. [2021-10-07 15:34:33,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:33,238 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 3307 transitions. [2021-10-07 15:34:33,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:33,240 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:33,240 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:33,254 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (71)] Forceful destruction successful, exit code 0 [2021-10-07 15:34:33,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:33,442 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:33,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:33,442 INFO L82 PathProgramCache]: Analyzing trace with hash -1361977644, now seen corresponding path program 22 times [2021-10-07 15:34:33,443 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:33,443 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [269010148] [2021-10-07 15:34:33,443 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:34:33,444 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:33,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:33,445 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:33,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (72)] Waiting until timeout for monitored process [2021-10-07 15:34:34,351 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:34:34,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:34:34,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:34,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:34,642 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:34,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:34,821 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:34,822 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:34,822 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [269010148] [2021-10-07 15:34:34,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [269010148] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:34:34,822 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:34:34,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:34:34,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637317806] [2021-10-07 15:34:34,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:34:34,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:34,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:34:34,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:34:34,824 INFO L87 Difference]: Start difference. First operand 828 states and 3307 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:35,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:35,438 INFO L93 Difference]: Finished difference Result 1052 states and 3910 transitions. [2021-10-07 15:34:35,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:34:35,439 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:35,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:35,441 INFO L225 Difference]: With dead ends: 1052 [2021-10-07 15:34:35,441 INFO L226 Difference]: Without dead ends: 1044 [2021-10-07 15:34:35,441 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 495.9ms TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:34:35,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1044 states. [2021-10-07 15:34:35,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1044 to 830. [2021-10-07 15:34:35,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 829 states have (on average 3.995174909529554) internal successors, (3312), 829 states have internal predecessors, (3312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:35,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 3312 transitions. [2021-10-07 15:34:35,457 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 3312 transitions. Word has length 24 [2021-10-07 15:34:35,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:35,458 INFO L470 AbstractCegarLoop]: Abstraction has 830 states and 3312 transitions. [2021-10-07 15:34:35,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:35,458 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 3312 transitions. [2021-10-07 15:34:35,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:35,460 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:35,460 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:35,472 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (72)] Ended with exit code 0 [2021-10-07 15:34:35,660 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:35,661 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:35,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:35,662 INFO L82 PathProgramCache]: Analyzing trace with hash 1293272346, now seen corresponding path program 23 times [2021-10-07 15:34:35,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:35,662 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [728403623] [2021-10-07 15:34:35,663 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:34:35,663 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:35,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:35,664 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:35,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (73)] Waiting until timeout for monitored process [2021-10-07 15:34:36,599 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:34:36,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:34:36,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:36,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:36,953 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:36,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:37,165 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:37,165 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:37,166 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [728403623] [2021-10-07 15:34:37,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [728403623] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:34:37,166 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:34:37,166 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:34:37,166 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980869491] [2021-10-07 15:34:37,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:34:37,167 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:37,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:34:37,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:34:37,168 INFO L87 Difference]: Start difference. First operand 830 states and 3312 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:38,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:38,126 INFO L93 Difference]: Finished difference Result 1054 states and 3923 transitions. [2021-10-07 15:34:38,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-07 15:34:38,132 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:38,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:38,136 INFO L225 Difference]: With dead ends: 1054 [2021-10-07 15:34:38,136 INFO L226 Difference]: Without dead ends: 1050 [2021-10-07 15:34:38,136 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 837.2ms TimeCoverageRelationStatistics Valid=99, Invalid=207, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:34:38,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states. [2021-10-07 15:34:38,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 836. [2021-10-07 15:34:38,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 836 states, 835 states have (on average 3.9940119760479043) internal successors, (3335), 835 states have internal predecessors, (3335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:38,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 3335 transitions. [2021-10-07 15:34:38,173 INFO L78 Accepts]: Start accepts. Automaton has 836 states and 3335 transitions. Word has length 24 [2021-10-07 15:34:38,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:38,173 INFO L470 AbstractCegarLoop]: Abstraction has 836 states and 3335 transitions. [2021-10-07 15:34:38,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:38,173 INFO L276 IsEmpty]: Start isEmpty. Operand 836 states and 3335 transitions. [2021-10-07 15:34:38,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:38,175 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:38,175 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:38,189 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (73)] Ended with exit code 0 [2021-10-07 15:34:38,376 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:38,376 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:38,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:38,377 INFO L82 PathProgramCache]: Analyzing trace with hash 641183342, now seen corresponding path program 24 times [2021-10-07 15:34:38,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:38,378 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [611654136] [2021-10-07 15:34:38,379 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:34:38,379 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:38,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:38,380 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:38,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (74)] Waiting until timeout for monitored process [2021-10-07 15:34:39,481 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:34:39,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:34:39,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:39,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:39,854 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:39,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:40,073 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:40,073 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:40,073 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [611654136] [2021-10-07 15:34:40,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [611654136] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:34:40,074 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:34:40,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:34:40,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542214792] [2021-10-07 15:34:40,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:34:40,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:40,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:34:40,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:34:40,075 INFO L87 Difference]: Start difference. First operand 836 states and 3335 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:40,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:40,925 INFO L93 Difference]: Finished difference Result 1030 states and 3882 transitions. [2021-10-07 15:34:40,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:34:40,927 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:40,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:40,930 INFO L225 Difference]: With dead ends: 1030 [2021-10-07 15:34:40,930 INFO L226 Difference]: Without dead ends: 1030 [2021-10-07 15:34:40,930 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 633.7ms TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:34:40,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1030 states. [2021-10-07 15:34:40,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1030 to 828. [2021-10-07 15:34:40,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 828 states, 827 states have (on average 3.9987908101571947) internal successors, (3307), 827 states have internal predecessors, (3307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:40,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 3307 transitions. [2021-10-07 15:34:40,946 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 3307 transitions. Word has length 24 [2021-10-07 15:34:40,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:40,946 INFO L470 AbstractCegarLoop]: Abstraction has 828 states and 3307 transitions. [2021-10-07 15:34:40,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:40,947 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 3307 transitions. [2021-10-07 15:34:40,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:40,949 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:40,949 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:40,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (74)] Forceful destruction successful, exit code 0 [2021-10-07 15:34:41,150 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:41,150 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:41,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:41,151 INFO L82 PathProgramCache]: Analyzing trace with hash 1536935269, now seen corresponding path program 22 times [2021-10-07 15:34:41,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:41,152 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [362978043] [2021-10-07 15:34:41,153 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:34:41,153 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:41,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:41,154 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:41,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (75)] Waiting until timeout for monitored process [2021-10-07 15:34:42,225 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:34:42,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:34:42,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:42,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:42,486 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:42,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:42,659 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:42,659 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:42,659 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [362978043] [2021-10-07 15:34:42,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [362978043] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:34:42,660 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:34:42,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:34:42,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427245616] [2021-10-07 15:34:42,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:34:42,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:42,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:34:42,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:34:42,661 INFO L87 Difference]: Start difference. First operand 828 states and 3307 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:43,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:43,075 INFO L93 Difference]: Finished difference Result 1342 states and 5131 transitions. [2021-10-07 15:34:43,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:34:43,076 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:43,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:43,080 INFO L225 Difference]: With dead ends: 1342 [2021-10-07 15:34:43,080 INFO L226 Difference]: Without dead ends: 1342 [2021-10-07 15:34:43,080 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 262.7ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:34:43,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1342 states. [2021-10-07 15:34:43,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1342 to 816. [2021-10-07 15:34:43,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 815 states have (on average 3.9938650306748467) internal successors, (3255), 815 states have internal predecessors, (3255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:43,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 3255 transitions. [2021-10-07 15:34:43,099 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 3255 transitions. Word has length 24 [2021-10-07 15:34:43,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:43,100 INFO L470 AbstractCegarLoop]: Abstraction has 816 states and 3255 transitions. [2021-10-07 15:34:43,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:43,100 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 3255 transitions. [2021-10-07 15:34:43,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:43,102 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:43,102 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:43,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (75)] Forceful destruction successful, exit code 0 [2021-10-07 15:34:43,302 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:43,303 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:43,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:43,304 INFO L82 PathProgramCache]: Analyzing trace with hash 1355921715, now seen corresponding path program 23 times [2021-10-07 15:34:43,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:43,305 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1557768027] [2021-10-07 15:34:43,306 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:34:43,306 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:43,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:43,307 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:43,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (76)] Waiting until timeout for monitored process [2021-10-07 15:34:44,376 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:34:44,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:34:44,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:44,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:44,737 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:44,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:44,946 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:44,946 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:44,946 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1557768027] [2021-10-07 15:34:44,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1557768027] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:34:44,947 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:34:44,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:34:44,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534926975] [2021-10-07 15:34:44,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:34:44,947 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:44,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:34:44,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:34:44,948 INFO L87 Difference]: Start difference. First operand 816 states and 3255 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:45,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:45,385 INFO L93 Difference]: Finished difference Result 1278 states and 4934 transitions. [2021-10-07 15:34:45,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:34:45,386 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:45,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:45,389 INFO L225 Difference]: With dead ends: 1278 [2021-10-07 15:34:45,390 INFO L226 Difference]: Without dead ends: 1278 [2021-10-07 15:34:45,390 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 343.9ms TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:34:45,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1278 states. [2021-10-07 15:34:45,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1278 to 824. [2021-10-07 15:34:45,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 824 states, 823 states have (on average 4.010935601458081) internal successors, (3301), 823 states have internal predecessors, (3301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:45,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 824 states to 824 states and 3301 transitions. [2021-10-07 15:34:45,408 INFO L78 Accepts]: Start accepts. Automaton has 824 states and 3301 transitions. Word has length 24 [2021-10-07 15:34:45,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:45,409 INFO L470 AbstractCegarLoop]: Abstraction has 824 states and 3301 transitions. [2021-10-07 15:34:45,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:45,409 INFO L276 IsEmpty]: Start isEmpty. Operand 824 states and 3301 transitions. [2021-10-07 15:34:45,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:45,411 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:45,411 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:45,426 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (76)] Forceful destruction successful, exit code 0 [2021-10-07 15:34:45,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:45,612 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:45,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:45,612 INFO L82 PathProgramCache]: Analyzing trace with hash -1228432273, now seen corresponding path program 24 times [2021-10-07 15:34:45,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:45,613 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [914931477] [2021-10-07 15:34:45,613 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:34:45,614 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:45,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:45,615 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:45,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (77)] Waiting until timeout for monitored process [2021-10-07 15:34:46,699 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:34:46,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:34:46,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:46,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:47,042 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:47,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:47,248 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:47,249 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:47,249 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [914931477] [2021-10-07 15:34:47,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [914931477] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:34:47,249 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:34:47,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:34:47,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137637619] [2021-10-07 15:34:47,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:34:47,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:47,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:34:47,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:34:47,251 INFO L87 Difference]: Start difference. First operand 824 states and 3301 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:47,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:47,720 INFO L93 Difference]: Finished difference Result 1224 states and 4793 transitions. [2021-10-07 15:34:47,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:34:47,721 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:47,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:47,724 INFO L225 Difference]: With dead ends: 1224 [2021-10-07 15:34:47,724 INFO L226 Difference]: Without dead ends: 1224 [2021-10-07 15:34:47,725 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 317.5ms TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:34:47,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1224 states. [2021-10-07 15:34:47,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1224 to 808. [2021-10-07 15:34:47,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 808 states, 807 states have (on average 3.98636926889715) internal successors, (3217), 807 states have internal predecessors, (3217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:47,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 3217 transitions. [2021-10-07 15:34:47,742 INFO L78 Accepts]: Start accepts. Automaton has 808 states and 3217 transitions. Word has length 24 [2021-10-07 15:34:47,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:47,742 INFO L470 AbstractCegarLoop]: Abstraction has 808 states and 3217 transitions. [2021-10-07 15:34:47,742 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:47,742 INFO L276 IsEmpty]: Start isEmpty. Operand 808 states and 3217 transitions. [2021-10-07 15:34:47,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:47,744 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:47,744 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:47,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (77)] Forceful destruction successful, exit code 0 [2021-10-07 15:34:47,945 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:47,945 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:47,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:47,946 INFO L82 PathProgramCache]: Analyzing trace with hash -752207158, now seen corresponding path program 25 times [2021-10-07 15:34:47,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:47,947 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [710602461] [2021-10-07 15:34:47,947 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:34:47,947 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:47,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:47,948 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:47,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (78)] Waiting until timeout for monitored process [2021-10-07 15:34:48,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:34:48,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:48,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:49,390 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:49,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:49,631 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:49,632 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:49,632 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [710602461] [2021-10-07 15:34:49,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [710602461] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:34:49,632 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:34:49,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:34:49,633 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383077179] [2021-10-07 15:34:49,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:34:49,633 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:49,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:34:49,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:34:49,635 INFO L87 Difference]: Start difference. First operand 808 states and 3217 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:50,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:50,904 INFO L93 Difference]: Finished difference Result 1084 states and 4020 transitions. [2021-10-07 15:34:50,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 15:34:50,905 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:50,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:50,907 INFO L225 Difference]: With dead ends: 1084 [2021-10-07 15:34:50,908 INFO L226 Difference]: Without dead ends: 1080 [2021-10-07 15:34:50,908 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 1130.8ms TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:34:50,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1080 states. [2021-10-07 15:34:50,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1080 to 826. [2021-10-07 15:34:50,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 825 states have (on average 4.010909090909091) internal successors, (3309), 825 states have internal predecessors, (3309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:50,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 3309 transitions. [2021-10-07 15:34:50,926 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 3309 transitions. Word has length 24 [2021-10-07 15:34:50,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:50,927 INFO L470 AbstractCegarLoop]: Abstraction has 826 states and 3309 transitions. [2021-10-07 15:34:50,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:50,927 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 3309 transitions. [2021-10-07 15:34:50,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:50,930 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:50,930 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:50,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (78)] Forceful destruction successful, exit code 0 [2021-10-07 15:34:51,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:51,144 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:51,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:51,144 INFO L82 PathProgramCache]: Analyzing trace with hash 1520220979, now seen corresponding path program 25 times [2021-10-07 15:34:51,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:51,145 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [826237387] [2021-10-07 15:34:51,145 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:34:51,146 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:51,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:51,147 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:51,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (79)] Waiting until timeout for monitored process [2021-10-07 15:34:52,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:34:52,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:52,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:52,564 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:52,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:52,794 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:52,794 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:52,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [826237387] [2021-10-07 15:34:52,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [826237387] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:34:52,794 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:34:52,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:34:52,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713617215] [2021-10-07 15:34:52,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:34:52,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:52,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:34:52,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:34:52,796 INFO L87 Difference]: Start difference. First operand 826 states and 3309 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:53,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:53,263 INFO L93 Difference]: Finished difference Result 1182 states and 4524 transitions. [2021-10-07 15:34:53,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:34:53,264 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:53,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:53,267 INFO L225 Difference]: With dead ends: 1182 [2021-10-07 15:34:53,267 INFO L226 Difference]: Without dead ends: 1182 [2021-10-07 15:34:53,268 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 415.9ms TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:34:53,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1182 states. [2021-10-07 15:34:53,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1182 to 838. [2021-10-07 15:34:53,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 838 states, 837 states have (on average 4.029868578255675) internal successors, (3373), 837 states have internal predecessors, (3373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:53,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 3373 transitions. [2021-10-07 15:34:53,287 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 3373 transitions. Word has length 24 [2021-10-07 15:34:53,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:53,287 INFO L470 AbstractCegarLoop]: Abstraction has 838 states and 3373 transitions. [2021-10-07 15:34:53,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:53,287 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 3373 transitions. [2021-10-07 15:34:53,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:53,289 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:53,289 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:53,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (79)] Forceful destruction successful, exit code 0 [2021-10-07 15:34:53,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:53,505 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:53,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:53,505 INFO L82 PathProgramCache]: Analyzing trace with hash 1180906291, now seen corresponding path program 26 times [2021-10-07 15:34:53,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:53,506 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1220247787] [2021-10-07 15:34:53,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:34:53,507 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:53,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:53,508 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:53,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (80)] Waiting until timeout for monitored process [2021-10-07 15:34:54,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:34:54,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:34:54,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:54,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:55,180 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:55,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:55,379 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:55,380 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:55,380 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1220247787] [2021-10-07 15:34:55,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1220247787] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:34:55,380 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:34:55,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:34:55,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219584930] [2021-10-07 15:34:55,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:34:55,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:55,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:34:55,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:34:55,382 INFO L87 Difference]: Start difference. First operand 838 states and 3373 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:56,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:56,475 INFO L93 Difference]: Finished difference Result 1260 states and 4692 transitions. [2021-10-07 15:34:56,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:34:56,475 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:56,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:56,479 INFO L225 Difference]: With dead ends: 1260 [2021-10-07 15:34:56,479 INFO L226 Difference]: Without dead ends: 1254 [2021-10-07 15:34:56,479 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 844.0ms TimeCoverageRelationStatistics Valid=111, Invalid=231, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:34:56,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1254 states. [2021-10-07 15:34:56,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1254 to 838. [2021-10-07 15:34:56,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 838 states, 837 states have (on average 4.025089605734767) internal successors, (3369), 837 states have internal predecessors, (3369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:56,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 3369 transitions. [2021-10-07 15:34:56,499 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 3369 transitions. Word has length 24 [2021-10-07 15:34:56,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:56,499 INFO L470 AbstractCegarLoop]: Abstraction has 838 states and 3369 transitions. [2021-10-07 15:34:56,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:56,499 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 3369 transitions. [2021-10-07 15:34:56,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:56,501 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:56,501 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:56,516 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (80)] Ended with exit code 0 [2021-10-07 15:34:56,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:34:56,702 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:34:56,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:34:56,703 INFO L82 PathProgramCache]: Analyzing trace with hash -365066682, now seen corresponding path program 26 times [2021-10-07 15:34:56,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:34:56,704 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2059304758] [2021-10-07 15:34:56,704 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:34:56,704 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:34:56,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:34:56,706 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:34:56,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (81)] Waiting until timeout for monitored process [2021-10-07 15:34:57,876 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:34:57,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:34:57,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:34:57,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:34:58,372 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:58,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:34:58,648 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:34:58,649 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:34:58,649 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2059304758] [2021-10-07 15:34:58,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2059304758] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:34:58,649 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:34:58,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:34:58,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923968638] [2021-10-07 15:34:58,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:34:58,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:34:58,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:34:58,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:34:58,651 INFO L87 Difference]: Start difference. First operand 838 states and 3369 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:59,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:34:59,873 INFO L93 Difference]: Finished difference Result 1110 states and 4133 transitions. [2021-10-07 15:34:59,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-07 15:34:59,875 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:34:59,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:34:59,877 INFO L225 Difference]: With dead ends: 1110 [2021-10-07 15:34:59,878 INFO L226 Difference]: Without dead ends: 1110 [2021-10-07 15:34:59,878 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 1026.0ms TimeCoverageRelationStatistics Valid=97, Invalid=209, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:34:59,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2021-10-07 15:34:59,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 834. [2021-10-07 15:34:59,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 833 states have (on average 4.031212484993998) internal successors, (3358), 833 states have internal predecessors, (3358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:59,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 3358 transitions. [2021-10-07 15:34:59,896 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 3358 transitions. Word has length 24 [2021-10-07 15:34:59,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:34:59,897 INFO L470 AbstractCegarLoop]: Abstraction has 834 states and 3358 transitions. [2021-10-07 15:34:59,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:34:59,897 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 3358 transitions. [2021-10-07 15:34:59,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:34:59,899 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:34:59,899 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:34:59,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (81)] Ended with exit code 0 [2021-10-07 15:35:00,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:00,100 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:00,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:00,101 INFO L82 PathProgramCache]: Analyzing trace with hash 858733800, now seen corresponding path program 27 times [2021-10-07 15:35:00,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:00,102 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1847653088] [2021-10-07 15:35:00,102 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:35:00,102 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:00,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:00,104 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:00,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (82)] Waiting until timeout for monitored process [2021-10-07 15:35:01,321 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:35:01,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:35:01,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:01,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:01,772 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:01,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:35:02,032 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:02,032 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:35:02,032 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1847653088] [2021-10-07 15:35:02,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1847653088] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:35:02,032 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:35:02,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:35:02,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004113292] [2021-10-07 15:35:02,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:35:02,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:35:02,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:35:02,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:35:02,034 INFO L87 Difference]: Start difference. First operand 834 states and 3358 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:03,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:35:03,370 INFO L93 Difference]: Finished difference Result 1080 states and 4036 transitions. [2021-10-07 15:35:03,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 15:35:03,371 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:35:03,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:35:03,375 INFO L225 Difference]: With dead ends: 1080 [2021-10-07 15:35:03,375 INFO L226 Difference]: Without dead ends: 1076 [2021-10-07 15:35:03,375 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 1178.1ms TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:35:03,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1076 states. [2021-10-07 15:35:03,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1076 to 840. [2021-10-07 15:35:03,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 840 states, 839 states have (on average 4.029797377830751) internal successors, (3381), 839 states have internal predecessors, (3381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:03,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 3381 transitions. [2021-10-07 15:35:03,401 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 3381 transitions. Word has length 24 [2021-10-07 15:35:03,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:35:03,402 INFO L470 AbstractCegarLoop]: Abstraction has 840 states and 3381 transitions. [2021-10-07 15:35:03,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:03,402 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 3381 transitions. [2021-10-07 15:35:03,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:35:03,405 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:35:03,405 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:35:03,422 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (82)] Forceful destruction successful, exit code 0 [2021-10-07 15:35:03,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:03,618 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:03,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:03,618 INFO L82 PathProgramCache]: Analyzing trace with hash 206644796, now seen corresponding path program 28 times [2021-10-07 15:35:03,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:03,619 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1123930214] [2021-10-07 15:35:03,619 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:35:03,619 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:03,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:03,620 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:03,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (83)] Waiting until timeout for monitored process [2021-10-07 15:35:04,666 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:35:04,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:35:04,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:04,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:05,138 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:05,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:35:05,391 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:05,392 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:35:05,392 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1123930214] [2021-10-07 15:35:05,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1123930214] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:35:05,392 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:35:05,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:35:05,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119409708] [2021-10-07 15:35:05,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:35:05,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:35:05,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:35:05,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:35:05,394 INFO L87 Difference]: Start difference. First operand 840 states and 3381 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:06,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:35:06,589 INFO L93 Difference]: Finished difference Result 1064 states and 4025 transitions. [2021-10-07 15:35:06,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-07 15:35:06,590 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:35:06,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:35:06,593 INFO L225 Difference]: With dead ends: 1064 [2021-10-07 15:35:06,593 INFO L226 Difference]: Without dead ends: 1064 [2021-10-07 15:35:06,594 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 1016.0ms TimeCoverageRelationStatistics Valid=95, Invalid=211, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:35:06,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2021-10-07 15:35:06,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 838. [2021-10-07 15:35:06,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 838 states, 837 states have (on average 4.033452807646356) internal successors, (3376), 837 states have internal predecessors, (3376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:06,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 3376 transitions. [2021-10-07 15:35:06,611 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 3376 transitions. Word has length 24 [2021-10-07 15:35:06,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:35:06,611 INFO L470 AbstractCegarLoop]: Abstraction has 838 states and 3376 transitions. [2021-10-07 15:35:06,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:06,611 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 3376 transitions. [2021-10-07 15:35:06,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:35:06,613 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:35:06,613 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:35:06,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (83)] Forceful destruction successful, exit code 0 [2021-10-07 15:35:06,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:06,814 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:06,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:06,815 INFO L82 PathProgramCache]: Analyzing trace with hash -1174308463, now seen corresponding path program 27 times [2021-10-07 15:35:06,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:06,816 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [439761446] [2021-10-07 15:35:06,816 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:35:06,816 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:06,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:06,817 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:06,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (84)] Waiting until timeout for monitored process [2021-10-07 15:35:08,051 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:35:08,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:35:08,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:08,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:08,499 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:08,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:35:08,743 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:08,744 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:35:08,744 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [439761446] [2021-10-07 15:35:08,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [439761446] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:35:08,744 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:35:08,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:35:08,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948786976] [2021-10-07 15:35:08,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:35:08,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:35:08,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:35:08,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:35:08,746 INFO L87 Difference]: Start difference. First operand 838 states and 3376 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:09,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:35:09,250 INFO L93 Difference]: Finished difference Result 1176 states and 4504 transitions. [2021-10-07 15:35:09,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:35:09,251 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:35:09,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:35:09,254 INFO L225 Difference]: With dead ends: 1176 [2021-10-07 15:35:09,254 INFO L226 Difference]: Without dead ends: 1176 [2021-10-07 15:35:09,254 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 423.4ms TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:35:09,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1176 states. [2021-10-07 15:35:09,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1176 to 834. [2021-10-07 15:35:09,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 833 states have (on average 4.031212484993998) internal successors, (3358), 833 states have internal predecessors, (3358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:09,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 3358 transitions. [2021-10-07 15:35:09,273 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 3358 transitions. Word has length 24 [2021-10-07 15:35:09,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:35:09,273 INFO L470 AbstractCegarLoop]: Abstraction has 834 states and 3358 transitions. [2021-10-07 15:35:09,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:09,273 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 3358 transitions. [2021-10-07 15:35:09,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:35:09,275 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:35:09,275 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:35:09,297 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (84)] Forceful destruction successful, exit code 0 [2021-10-07 15:35:09,490 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:09,491 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:09,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:09,491 INFO L82 PathProgramCache]: Analyzing trace with hash 1281007343, now seen corresponding path program 28 times [2021-10-07 15:35:09,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:09,492 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1646684180] [2021-10-07 15:35:09,493 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:35:09,493 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:09,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:09,494 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:09,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (85)] Waiting until timeout for monitored process [2021-10-07 15:35:10,583 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:35:10,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:35:10,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:10,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:11,051 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:11,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:35:11,302 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:11,302 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:35:11,302 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1646684180] [2021-10-07 15:35:11,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1646684180] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:35:11,303 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:35:11,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:35:11,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991777402] [2021-10-07 15:35:11,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:35:11,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:35:11,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:35:11,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:35:11,304 INFO L87 Difference]: Start difference. First operand 834 states and 3358 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:11,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:35:11,856 INFO L93 Difference]: Finished difference Result 1136 states and 4408 transitions. [2021-10-07 15:35:11,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:35:11,857 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:35:11,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:35:11,860 INFO L225 Difference]: With dead ends: 1136 [2021-10-07 15:35:11,860 INFO L226 Difference]: Without dead ends: 1136 [2021-10-07 15:35:11,860 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 388.1ms TimeCoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:35:11,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1136 states. [2021-10-07 15:35:11,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1136 to 826. [2021-10-07 15:35:11,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 825 states have (on average 4.014545454545455) internal successors, (3312), 825 states have internal predecessors, (3312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:11,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 3312 transitions. [2021-10-07 15:35:11,882 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 3312 transitions. Word has length 24 [2021-10-07 15:35:11,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:35:11,882 INFO L470 AbstractCegarLoop]: Abstraction has 826 states and 3312 transitions. [2021-10-07 15:35:11,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:11,883 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 3312 transitions. [2021-10-07 15:35:11,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:35:11,885 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:35:11,885 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:35:11,901 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (85)] Forceful destruction successful, exit code 0 [2021-10-07 15:35:12,085 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:12,086 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:12,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:12,087 INFO L82 PathProgramCache]: Analyzing trace with hash 107820911, now seen corresponding path program 29 times [2021-10-07 15:35:12,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:12,088 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [535914504] [2021-10-07 15:35:12,088 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:35:12,088 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:12,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:12,090 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:12,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (86)] Waiting until timeout for monitored process [2021-10-07 15:35:13,315 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:35:13,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:35:13,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:13,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:13,751 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:13,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:35:13,984 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:13,984 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:35:13,985 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [535914504] [2021-10-07 15:35:13,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [535914504] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:35:13,985 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:35:13,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:35:13,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760732859] [2021-10-07 15:35:13,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:35:13,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:35:13,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:35:13,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:35:13,986 INFO L87 Difference]: Start difference. First operand 826 states and 3312 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:15,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:35:15,240 INFO L93 Difference]: Finished difference Result 1182 states and 4460 transitions. [2021-10-07 15:35:15,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:35:15,241 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:35:15,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:35:15,245 INFO L225 Difference]: With dead ends: 1182 [2021-10-07 15:35:15,245 INFO L226 Difference]: Without dead ends: 1176 [2021-10-07 15:35:15,246 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 888.8ms TimeCoverageRelationStatistics Valid=113, Invalid=229, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:35:15,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1176 states. [2021-10-07 15:35:15,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1176 to 832. [2021-10-07 15:35:15,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 831 states have (on average 4.01323706377858) internal successors, (3335), 831 states have internal predecessors, (3335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:15,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 3335 transitions. [2021-10-07 15:35:15,268 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 3335 transitions. Word has length 24 [2021-10-07 15:35:15,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:35:15,268 INFO L470 AbstractCegarLoop]: Abstraction has 832 states and 3335 transitions. [2021-10-07 15:35:15,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:15,268 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 3335 transitions. [2021-10-07 15:35:15,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:35:15,271 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:35:15,271 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:35:15,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (86)] Forceful destruction successful, exit code 0 [2021-10-07 15:35:15,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:15,472 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:15,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:15,473 INFO L82 PathProgramCache]: Analyzing trace with hash -1503120047, now seen corresponding path program 30 times [2021-10-07 15:35:15,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:15,474 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [105971212] [2021-10-07 15:35:15,474 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:35:15,474 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:15,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:15,476 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:15,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (87)] Waiting until timeout for monitored process [2021-10-07 15:35:16,762 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:35:16,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:35:16,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:16,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:17,201 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:17,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:35:17,426 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:17,427 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:35:17,427 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [105971212] [2021-10-07 15:35:17,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [105971212] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:35:17,428 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:35:17,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:35:17,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684087398] [2021-10-07 15:35:17,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:35:17,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:35:17,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:35:17,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:35:17,429 INFO L87 Difference]: Start difference. First operand 832 states and 3335 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:18,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:35:18,695 INFO L93 Difference]: Finished difference Result 1156 states and 4420 transitions. [2021-10-07 15:35:18,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:35:18,697 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:35:18,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:35:18,700 INFO L225 Difference]: With dead ends: 1156 [2021-10-07 15:35:18,700 INFO L226 Difference]: Without dead ends: 1156 [2021-10-07 15:35:18,701 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 874.6ms TimeCoverageRelationStatistics Valid=109, Invalid=271, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:35:18,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1156 states. [2021-10-07 15:35:18,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1156 to 826. [2021-10-07 15:35:18,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 825 states have (on average 4.014545454545455) internal successors, (3312), 825 states have internal predecessors, (3312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:18,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 3312 transitions. [2021-10-07 15:35:18,722 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 3312 transitions. Word has length 24 [2021-10-07 15:35:18,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:35:18,722 INFO L470 AbstractCegarLoop]: Abstraction has 826 states and 3312 transitions. [2021-10-07 15:35:18,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:18,722 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 3312 transitions. [2021-10-07 15:35:18,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:35:18,725 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:35:18,725 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:35:18,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (87)] Forceful destruction successful, exit code 0 [2021-10-07 15:35:18,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:18,927 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:18,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:18,928 INFO L82 PathProgramCache]: Analyzing trace with hash 1043999720, now seen corresponding path program 29 times [2021-10-07 15:35:18,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:18,929 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [736660300] [2021-10-07 15:35:18,929 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:35:18,929 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:18,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:18,931 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:18,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (88)] Waiting until timeout for monitored process [2021-10-07 15:35:20,083 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:35:20,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:35:20,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:20,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:20,561 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:20,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:35:20,801 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:20,802 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:35:20,802 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [736660300] [2021-10-07 15:35:20,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [736660300] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:35:20,802 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:35:20,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:35:20,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028569054] [2021-10-07 15:35:20,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:35:20,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:35:20,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:35:20,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:35:20,804 INFO L87 Difference]: Start difference. First operand 826 states and 3312 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:21,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:35:21,659 INFO L93 Difference]: Finished difference Result 1050 states and 3940 transitions. [2021-10-07 15:35:21,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:35:21,661 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:35:21,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:35:21,663 INFO L225 Difference]: With dead ends: 1050 [2021-10-07 15:35:21,664 INFO L226 Difference]: Without dead ends: 1050 [2021-10-07 15:35:21,664 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 741.6ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:35:21,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states. [2021-10-07 15:35:21,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 822. [2021-10-07 15:35:21,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 822 states, 821 states have (on average 4.0121802679658956) internal successors, (3294), 821 states have internal predecessors, (3294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:21,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 822 states to 822 states and 3294 transitions. [2021-10-07 15:35:21,686 INFO L78 Accepts]: Start accepts. Automaton has 822 states and 3294 transitions. Word has length 24 [2021-10-07 15:35:21,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:35:21,687 INFO L470 AbstractCegarLoop]: Abstraction has 822 states and 3294 transitions. [2021-10-07 15:35:21,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:21,687 INFO L276 IsEmpty]: Start isEmpty. Operand 822 states and 3294 transitions. [2021-10-07 15:35:21,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:35:21,690 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:35:21,690 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:35:21,710 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (88)] Forceful destruction successful, exit code 0 [2021-10-07 15:35:21,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:21,904 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:21,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:21,904 INFO L82 PathProgramCache]: Analyzing trace with hash 1788702218, now seen corresponding path program 30 times [2021-10-07 15:35:21,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:21,905 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1511333582] [2021-10-07 15:35:21,905 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:35:21,906 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:21,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:21,907 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:21,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (89)] Waiting until timeout for monitored process [2021-10-07 15:35:23,307 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:35:23,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:35:23,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:23,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:23,754 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:23,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:35:24,009 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:24,010 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:35:24,010 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1511333582] [2021-10-07 15:35:24,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1511333582] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:35:24,010 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:35:24,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:35:24,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883599789] [2021-10-07 15:35:24,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:35:24,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:35:24,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:35:24,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:35:24,012 INFO L87 Difference]: Start difference. First operand 822 states and 3294 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:24,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:35:24,866 INFO L93 Difference]: Finished difference Result 1012 states and 3844 transitions. [2021-10-07 15:35:24,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:35:24,868 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:35:24,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:35:24,870 INFO L225 Difference]: With dead ends: 1012 [2021-10-07 15:35:24,870 INFO L226 Difference]: Without dead ends: 1012 [2021-10-07 15:35:24,870 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 710.5ms TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:35:24,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states. [2021-10-07 15:35:24,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 808. [2021-10-07 15:35:24,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 808 states, 807 states have (on average 3.98636926889715) internal successors, (3217), 807 states have internal predecessors, (3217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:24,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 3217 transitions. [2021-10-07 15:35:24,894 INFO L78 Accepts]: Start accepts. Automaton has 808 states and 3217 transitions. Word has length 24 [2021-10-07 15:35:24,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:35:24,894 INFO L470 AbstractCegarLoop]: Abstraction has 808 states and 3217 transitions. [2021-10-07 15:35:24,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:24,895 INFO L276 IsEmpty]: Start isEmpty. Operand 808 states and 3217 transitions. [2021-10-07 15:35:24,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:35:24,897 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:35:24,898 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:35:24,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (89)] Forceful destruction successful, exit code 0 [2021-10-07 15:35:25,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:25,112 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:25,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:25,112 INFO L82 PathProgramCache]: Analyzing trace with hash -1322029841, now seen corresponding path program 31 times [2021-10-07 15:35:25,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:25,113 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [861368734] [2021-10-07 15:35:25,113 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:35:25,114 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:25,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:25,115 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:25,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (90)] Waiting until timeout for monitored process [2021-10-07 15:35:26,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:35:26,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:26,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:26,385 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:26,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:35:26,508 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:26,509 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:35:26,509 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [861368734] [2021-10-07 15:35:26,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [861368734] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:35:26,509 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:35:26,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 10 [2021-10-07 15:35:26,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830211669] [2021-10-07 15:35:26,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:35:26,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:35:26,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:35:26,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:35:26,511 INFO L87 Difference]: Start difference. First operand 808 states and 3217 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:26,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:35:26,794 INFO L93 Difference]: Finished difference Result 974 states and 3670 transitions. [2021-10-07 15:35:26,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:35:26,795 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:35:26,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:35:26,797 INFO L225 Difference]: With dead ends: 974 [2021-10-07 15:35:26,797 INFO L226 Difference]: Without dead ends: 974 [2021-10-07 15:35:26,797 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 141.8ms TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-10-07 15:35:26,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 974 states. [2021-10-07 15:35:26,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 974 to 810. [2021-10-07 15:35:26,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 810 states, 809 states have (on average 3.9826946847960447) internal successors, (3222), 809 states have internal predecessors, (3222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:26,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 810 states to 810 states and 3222 transitions. [2021-10-07 15:35:26,813 INFO L78 Accepts]: Start accepts. Automaton has 810 states and 3222 transitions. Word has length 24 [2021-10-07 15:35:26,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:35:26,813 INFO L470 AbstractCegarLoop]: Abstraction has 810 states and 3222 transitions. [2021-10-07 15:35:26,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:26,813 INFO L276 IsEmpty]: Start isEmpty. Operand 810 states and 3222 transitions. [2021-10-07 15:35:26,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:35:26,815 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:35:26,815 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:35:26,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (90)] Forceful destruction successful, exit code 0 [2021-10-07 15:35:27,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:27,016 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:27,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:27,017 INFO L82 PathProgramCache]: Analyzing trace with hash 203225071, now seen corresponding path program 32 times [2021-10-07 15:35:27,018 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:27,018 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [56384260] [2021-10-07 15:35:27,018 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:35:27,018 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:27,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:27,020 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:27,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (91)] Waiting until timeout for monitored process [2021-10-07 15:35:28,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:35:28,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:35:28,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:28,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:28,433 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:28,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:35:28,576 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:28,576 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:35:28,576 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [56384260] [2021-10-07 15:35:28,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [56384260] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:35:28,576 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:35:28,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:35:28,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979822819] [2021-10-07 15:35:28,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:35:28,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:35:28,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:35:28,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:35:28,578 INFO L87 Difference]: Start difference. First operand 810 states and 3222 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:29,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:35:29,284 INFO L93 Difference]: Finished difference Result 1016 states and 3752 transitions. [2021-10-07 15:35:29,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 15:35:29,284 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:35:29,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:35:29,287 INFO L225 Difference]: With dead ends: 1016 [2021-10-07 15:35:29,287 INFO L226 Difference]: Without dead ends: 1010 [2021-10-07 15:35:29,287 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 473.3ms TimeCoverageRelationStatistics Valid=99, Invalid=207, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:35:29,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states. [2021-10-07 15:35:29,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 816. [2021-10-07 15:35:29,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 815 states have (on average 3.98159509202454) internal successors, (3245), 815 states have internal predecessors, (3245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:29,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 3245 transitions. [2021-10-07 15:35:29,303 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 3245 transitions. Word has length 24 [2021-10-07 15:35:29,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:35:29,303 INFO L470 AbstractCegarLoop]: Abstraction has 816 states and 3245 transitions. [2021-10-07 15:35:29,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:29,303 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 3245 transitions. [2021-10-07 15:35:29,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:35:29,305 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:35:29,305 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:35:29,320 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (91)] Ended with exit code 0 [2021-10-07 15:35:29,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:29,506 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:29,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:29,507 INFO L82 PathProgramCache]: Analyzing trace with hash -1407715887, now seen corresponding path program 33 times [2021-10-07 15:35:29,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:29,507 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [522381644] [2021-10-07 15:35:29,508 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:35:29,508 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:29,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:29,509 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:29,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (92)] Waiting until timeout for monitored process [2021-10-07 15:35:30,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:35:30,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:35:30,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:30,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:31,011 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:31,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:35:31,168 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:31,169 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:35:31,169 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [522381644] [2021-10-07 15:35:31,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [522381644] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:35:31,169 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:35:31,169 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:35:31,169 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685048050] [2021-10-07 15:35:31,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:35:31,170 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:35:31,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:35:31,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:35:31,171 INFO L87 Difference]: Start difference. First operand 816 states and 3245 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:31,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:35:31,965 INFO L93 Difference]: Finished difference Result 990 states and 3712 transitions. [2021-10-07 15:35:31,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 15:35:31,966 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:35:31,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:35:31,969 INFO L225 Difference]: With dead ends: 990 [2021-10-07 15:35:31,969 INFO L226 Difference]: Without dead ends: 990 [2021-10-07 15:35:31,969 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 500.4ms TimeCoverageRelationStatistics Valid=93, Invalid=213, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:35:31,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 990 states. [2021-10-07 15:35:31,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 990 to 808. [2021-10-07 15:35:31,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 808 states, 807 states have (on average 3.98636926889715) internal successors, (3217), 807 states have internal predecessors, (3217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:31,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 3217 transitions. [2021-10-07 15:35:31,986 INFO L78 Accepts]: Start accepts. Automaton has 808 states and 3217 transitions. Word has length 24 [2021-10-07 15:35:31,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:35:31,987 INFO L470 AbstractCegarLoop]: Abstraction has 808 states and 3217 transitions. [2021-10-07 15:35:31,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:31,987 INFO L276 IsEmpty]: Start isEmpty. Operand 808 states and 3217 transitions. [2021-10-07 15:35:31,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:35:31,989 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:35:31,989 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:35:32,012 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (92)] Forceful destruction successful, exit code 0 [2021-10-07 15:35:32,189 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:32,190 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:32,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:32,191 INFO L82 PathProgramCache]: Analyzing trace with hash -2126750009, now seen corresponding path program 34 times [2021-10-07 15:35:32,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:32,192 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1745300264] [2021-10-07 15:35:32,192 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:35:32,192 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:32,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:32,193 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:32,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (93)] Waiting until timeout for monitored process [2021-10-07 15:35:33,359 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:35:33,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:35:33,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:33,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:33,538 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:33,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:35:33,667 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:33,667 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:35:33,667 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1745300264] [2021-10-07 15:35:33,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1745300264] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:35:33,668 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:35:33,668 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 10 [2021-10-07 15:35:33,668 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680937908] [2021-10-07 15:35:33,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 15:35:33,668 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:35:33,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 15:35:33,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:35:33,669 INFO L87 Difference]: Start difference. First operand 808 states and 3217 transitions. Second operand has 10 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:34,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:35:34,214 INFO L93 Difference]: Finished difference Result 954 states and 3578 transitions. [2021-10-07 15:35:34,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:35:34,214 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:35:34,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:35:34,217 INFO L225 Difference]: With dead ends: 954 [2021-10-07 15:35:34,217 INFO L226 Difference]: Without dead ends: 940 [2021-10-07 15:35:34,217 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 272.8ms TimeCoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2021-10-07 15:35:34,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 940 states. [2021-10-07 15:35:34,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 940 to 812. [2021-10-07 15:35:34,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 812 states, 811 states have (on average 3.9778051787916153) internal successors, (3226), 811 states have internal predecessors, (3226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:34,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 812 states to 812 states and 3226 transitions. [2021-10-07 15:35:34,233 INFO L78 Accepts]: Start accepts. Automaton has 812 states and 3226 transitions. Word has length 24 [2021-10-07 15:35:34,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:35:34,233 INFO L470 AbstractCegarLoop]: Abstraction has 812 states and 3226 transitions. [2021-10-07 15:35:34,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:34,233 INFO L276 IsEmpty]: Start isEmpty. Operand 812 states and 3226 transitions. [2021-10-07 15:35:34,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:35:34,235 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:35:34,235 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:35:34,252 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (93)] Ended with exit code 0 [2021-10-07 15:35:34,436 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:34,437 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:34,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:34,437 INFO L82 PathProgramCache]: Analyzing trace with hash -40972097, now seen corresponding path program 35 times [2021-10-07 15:35:34,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:34,438 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1635281330] [2021-10-07 15:35:34,438 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:35:34,439 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:34,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:34,440 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:34,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (94)] Waiting until timeout for monitored process [2021-10-07 15:35:35,689 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:35:35,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:35:35,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:35,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:35,901 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:35,901 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:35:36,055 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:36,056 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:35:36,056 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1635281330] [2021-10-07 15:35:36,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1635281330] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:35:36,056 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:35:36,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:35:36,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404129043] [2021-10-07 15:35:36,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:35:36,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:35:36,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:35:36,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:35:36,058 INFO L87 Difference]: Start difference. First operand 812 states and 3226 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:36,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:35:36,714 INFO L93 Difference]: Finished difference Result 982 states and 3638 transitions. [2021-10-07 15:35:36,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-07 15:35:36,715 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:35:36,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:35:36,717 INFO L225 Difference]: With dead ends: 982 [2021-10-07 15:35:36,717 INFO L226 Difference]: Without dead ends: 976 [2021-10-07 15:35:36,718 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 483.8ms TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2021-10-07 15:35:36,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 976 states. [2021-10-07 15:35:36,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 976 to 818. [2021-10-07 15:35:36,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 817 states have (on average 3.9767441860465116) internal successors, (3249), 817 states have internal predecessors, (3249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:36,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 3249 transitions. [2021-10-07 15:35:36,742 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 3249 transitions. Word has length 24 [2021-10-07 15:35:36,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:35:36,742 INFO L470 AbstractCegarLoop]: Abstraction has 818 states and 3249 transitions. [2021-10-07 15:35:36,742 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:36,742 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 3249 transitions. [2021-10-07 15:35:36,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:35:36,744 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:35:36,744 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:35:36,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (94)] Forceful destruction successful, exit code 0 [2021-10-07 15:35:36,945 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:36,945 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:36,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:36,946 INFO L82 PathProgramCache]: Analyzing trace with hash -1651913055, now seen corresponding path program 36 times [2021-10-07 15:35:36,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:36,947 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [512091860] [2021-10-07 15:35:36,947 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:35:36,948 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:36,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:36,949 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:36,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (95)] Waiting until timeout for monitored process [2021-10-07 15:35:38,341 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:35:38,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:35:38,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:38,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:38,572 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:38,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:35:38,732 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:38,732 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:35:38,732 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [512091860] [2021-10-07 15:35:38,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [512091860] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:35:38,733 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:35:38,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:35:38,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124483689] [2021-10-07 15:35:38,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:35:38,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:35:38,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:35:38,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:35:38,734 INFO L87 Difference]: Start difference. First operand 818 states and 3249 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:39,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:35:39,300 INFO L93 Difference]: Finished difference Result 950 states and 3583 transitions. [2021-10-07 15:35:39,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:35:39,301 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:35:39,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:35:39,304 INFO L225 Difference]: With dead ends: 950 [2021-10-07 15:35:39,304 INFO L226 Difference]: Without dead ends: 950 [2021-10-07 15:35:39,304 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 351.4ms TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:35:39,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 950 states. [2021-10-07 15:35:39,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 950 to 812. [2021-10-07 15:35:39,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 812 states, 811 states have (on average 3.9778051787916153) internal successors, (3226), 811 states have internal predecessors, (3226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:39,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 812 states to 812 states and 3226 transitions. [2021-10-07 15:35:39,319 INFO L78 Accepts]: Start accepts. Automaton has 812 states and 3226 transitions. Word has length 24 [2021-10-07 15:35:39,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:35:39,319 INFO L470 AbstractCegarLoop]: Abstraction has 812 states and 3226 transitions. [2021-10-07 15:35:39,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:39,319 INFO L276 IsEmpty]: Start isEmpty. Operand 812 states and 3226 transitions. [2021-10-07 15:35:39,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:35:39,321 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:35:39,321 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:35:39,336 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (95)] Ended with exit code 0 [2021-10-07 15:35:39,522 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:39,522 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:39,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:39,523 INFO L82 PathProgramCache]: Analyzing trace with hash 11520578, now seen corresponding path program 31 times [2021-10-07 15:35:39,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:39,524 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [599821773] [2021-10-07 15:35:39,524 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:35:39,524 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:39,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:39,526 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:39,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (96)] Waiting until timeout for monitored process [2021-10-07 15:35:40,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:35:40,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:40,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:41,002 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:41,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:35:41,161 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:41,161 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:35:41,161 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [599821773] [2021-10-07 15:35:41,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [599821773] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:35:41,161 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:35:41,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:35:41,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006478858] [2021-10-07 15:35:41,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:35:41,162 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:35:41,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:35:41,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:35:41,163 INFO L87 Difference]: Start difference. First operand 812 states and 3226 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:41,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:35:41,645 INFO L93 Difference]: Finished difference Result 1032 states and 3983 transitions. [2021-10-07 15:35:41,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:35:41,646 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:35:41,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:35:41,649 INFO L225 Difference]: With dead ends: 1032 [2021-10-07 15:35:41,649 INFO L226 Difference]: Without dead ends: 1032 [2021-10-07 15:35:41,649 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 256.6ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:35:41,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1032 states. [2021-10-07 15:35:41,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1032 to 816. [2021-10-07 15:35:41,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 815 states have (on average 3.9754601226993866) internal successors, (3240), 815 states have internal predecessors, (3240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:41,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 3240 transitions. [2021-10-07 15:35:41,664 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 3240 transitions. Word has length 24 [2021-10-07 15:35:41,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:35:41,664 INFO L470 AbstractCegarLoop]: Abstraction has 816 states and 3240 transitions. [2021-10-07 15:35:41,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:41,665 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 3240 transitions. [2021-10-07 15:35:41,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:35:41,666 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:35:41,666 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:35:41,680 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (96)] Ended with exit code 0 [2021-10-07 15:35:41,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:41,867 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:41,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:41,868 INFO L82 PathProgramCache]: Analyzing trace with hash 1680321154, now seen corresponding path program 32 times [2021-10-07 15:35:41,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:41,869 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2072022405] [2021-10-07 15:35:41,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:35:41,870 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:41,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:41,871 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:41,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (97)] Waiting until timeout for monitored process [2021-10-07 15:35:43,151 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:35:43,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:35:43,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:43,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:43,456 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:43,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:35:43,652 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:43,653 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:35:43,654 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2072022405] [2021-10-07 15:35:43,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2072022405] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:35:43,654 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:35:43,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:35:43,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322985482] [2021-10-07 15:35:43,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:35:43,655 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:35:43,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:35:43,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:35:43,656 INFO L87 Difference]: Start difference. First operand 816 states and 3240 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:44,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:35:44,659 INFO L93 Difference]: Finished difference Result 1090 states and 4106 transitions. [2021-10-07 15:35:44,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:35:44,660 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:35:44,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:35:44,663 INFO L225 Difference]: With dead ends: 1090 [2021-10-07 15:35:44,663 INFO L226 Difference]: Without dead ends: 1086 [2021-10-07 15:35:44,663 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 640.9ms TimeCoverageRelationStatistics Valid=111, Invalid=231, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:35:44,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1086 states. [2021-10-07 15:35:44,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1086 to 822. [2021-10-07 15:35:44,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 822 states, 821 states have (on average 3.97442143727162) internal successors, (3263), 821 states have internal predecessors, (3263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:44,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 822 states to 822 states and 3263 transitions. [2021-10-07 15:35:44,689 INFO L78 Accepts]: Start accepts. Automaton has 822 states and 3263 transitions. Word has length 24 [2021-10-07 15:35:44,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:35:44,689 INFO L470 AbstractCegarLoop]: Abstraction has 822 states and 3263 transitions. [2021-10-07 15:35:44,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:44,689 INFO L276 IsEmpty]: Start isEmpty. Operand 822 states and 3263 transitions. [2021-10-07 15:35:44,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:35:44,692 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:35:44,692 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:35:44,712 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (97)] Forceful destruction successful, exit code 0 [2021-10-07 15:35:44,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:44,906 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:44,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:44,906 INFO L82 PathProgramCache]: Analyzing trace with hash 1028232150, now seen corresponding path program 33 times [2021-10-07 15:35:44,907 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:44,907 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2093397356] [2021-10-07 15:35:44,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:35:44,908 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:44,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:44,909 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:44,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (98)] Waiting until timeout for monitored process [2021-10-07 15:35:46,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:35:46,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:35:46,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:46,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:46,566 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:46,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:35:46,750 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:46,751 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:35:46,751 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2093397356] [2021-10-07 15:35:46,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2093397356] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:35:46,751 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:35:46,752 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:35:46,752 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647160153] [2021-10-07 15:35:46,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:35:46,752 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:35:46,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:35:46,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:35:46,753 INFO L87 Difference]: Start difference. First operand 822 states and 3263 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:47,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:35:47,862 INFO L93 Difference]: Finished difference Result 1098 states and 4139 transitions. [2021-10-07 15:35:47,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:35:47,863 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:35:47,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:35:47,867 INFO L225 Difference]: With dead ends: 1098 [2021-10-07 15:35:47,867 INFO L226 Difference]: Without dead ends: 1098 [2021-10-07 15:35:47,867 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 651.7ms TimeCoverageRelationStatistics Valid=103, Invalid=277, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:35:47,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2021-10-07 15:35:47,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 818. [2021-10-07 15:35:47,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 817 states have (on average 3.981640146878825) internal successors, (3253), 817 states have internal predecessors, (3253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:47,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 3253 transitions. [2021-10-07 15:35:47,885 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 3253 transitions. Word has length 24 [2021-10-07 15:35:47,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:35:47,885 INFO L470 AbstractCegarLoop]: Abstraction has 818 states and 3253 transitions. [2021-10-07 15:35:47,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:47,885 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 3253 transitions. [2021-10-07 15:35:47,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:35:47,887 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:35:47,887 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:35:47,903 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (98)] Ended with exit code 0 [2021-10-07 15:35:48,089 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:48,090 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:48,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:48,090 INFO L82 PathProgramCache]: Analyzing trace with hash 1762583467, now seen corresponding path program 37 times [2021-10-07 15:35:48,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:48,091 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [347879433] [2021-10-07 15:35:48,092 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:35:48,092 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:48,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:48,093 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:48,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (99)] Waiting until timeout for monitored process [2021-10-07 15:35:49,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:35:49,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:49,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:49,639 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:49,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:35:49,817 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:49,818 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:35:49,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [347879433] [2021-10-07 15:35:49,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [347879433] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:35:49,818 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:35:49,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:35:49,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473933588] [2021-10-07 15:35:49,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:35:49,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:35:49,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:35:49,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:35:49,819 INFO L87 Difference]: Start difference. First operand 818 states and 3253 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:50,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:35:50,244 INFO L93 Difference]: Finished difference Result 1136 states and 4271 transitions. [2021-10-07 15:35:50,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:35:50,245 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:35:50,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:35:50,248 INFO L225 Difference]: With dead ends: 1136 [2021-10-07 15:35:50,248 INFO L226 Difference]: Without dead ends: 1136 [2021-10-07 15:35:50,248 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 273.6ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:35:50,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1136 states. [2021-10-07 15:35:50,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1136 to 818. [2021-10-07 15:35:50,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 817 states have (on average 3.981640146878825) internal successors, (3253), 817 states have internal predecessors, (3253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:50,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 3253 transitions. [2021-10-07 15:35:50,280 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 3253 transitions. Word has length 24 [2021-10-07 15:35:50,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:35:50,280 INFO L470 AbstractCegarLoop]: Abstraction has 818 states and 3253 transitions. [2021-10-07 15:35:50,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:50,280 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 3253 transitions. [2021-10-07 15:35:50,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:35:50,282 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:35:50,282 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:35:50,297 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (99)] Forceful destruction successful, exit code 0 [2021-10-07 15:35:50,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:50,483 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:50,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:50,484 INFO L82 PathProgramCache]: Analyzing trace with hash -400574461, now seen corresponding path program 38 times [2021-10-07 15:35:50,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:50,485 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1517478607] [2021-10-07 15:35:50,486 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:35:50,486 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:50,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:50,487 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:50,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (100)] Waiting until timeout for monitored process [2021-10-07 15:35:51,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:35:51,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:35:51,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:51,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:52,204 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:52,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:35:52,435 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:52,436 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:35:52,436 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1517478607] [2021-10-07 15:35:52,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1517478607] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:35:52,436 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:35:52,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:35:52,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739792605] [2021-10-07 15:35:52,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:35:52,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:35:52,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:35:52,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:35:52,438 INFO L87 Difference]: Start difference. First operand 818 states and 3253 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:52,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:35:52,890 INFO L93 Difference]: Finished difference Result 1128 states and 4261 transitions. [2021-10-07 15:35:52,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:35:52,891 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:35:52,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:35:52,894 INFO L225 Difference]: With dead ends: 1128 [2021-10-07 15:35:52,894 INFO L226 Difference]: Without dead ends: 1128 [2021-10-07 15:35:52,894 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 326.9ms TimeCoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:35:52,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1128 states. [2021-10-07 15:35:52,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1128 to 826. [2021-10-07 15:35:52,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 825 states have (on average 3.998787878787879) internal successors, (3299), 825 states have internal predecessors, (3299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:52,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 3299 transitions. [2021-10-07 15:35:52,911 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 3299 transitions. Word has length 24 [2021-10-07 15:35:52,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:35:52,911 INFO L470 AbstractCegarLoop]: Abstraction has 826 states and 3299 transitions. [2021-10-07 15:35:52,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:52,911 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 3299 transitions. [2021-10-07 15:35:52,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:35:52,913 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:35:52,914 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:35:52,927 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (100)] Ended with exit code 0 [2021-10-07 15:35:53,114 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:53,115 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:53,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:53,115 INFO L82 PathProgramCache]: Analyzing trace with hash 1310038847, now seen corresponding path program 39 times [2021-10-07 15:35:53,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:53,116 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1954547870] [2021-10-07 15:35:53,116 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:35:53,117 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:53,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:53,118 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:53,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (101)] Waiting until timeout for monitored process [2021-10-07 15:35:54,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:35:54,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:35:54,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:54,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:54,843 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:54,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:35:55,056 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:55,057 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:35:55,057 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1954547870] [2021-10-07 15:35:55,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1954547870] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:35:55,057 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:35:55,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:35:55,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81879671] [2021-10-07 15:35:55,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:35:55,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:35:55,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:35:55,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:35:55,058 INFO L87 Difference]: Start difference. First operand 826 states and 3299 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:55,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:35:55,532 INFO L93 Difference]: Finished difference Result 1136 states and 4283 transitions. [2021-10-07 15:35:55,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:35:55,533 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:35:55,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:35:55,536 INFO L225 Difference]: With dead ends: 1136 [2021-10-07 15:35:55,536 INFO L226 Difference]: Without dead ends: 1136 [2021-10-07 15:35:55,536 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 340.1ms TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:35:55,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1136 states. [2021-10-07 15:35:55,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1136 to 810. [2021-10-07 15:35:55,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 810 states, 809 states have (on average 3.974042027194067) internal successors, (3215), 809 states have internal predecessors, (3215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:55,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 810 states to 810 states and 3215 transitions. [2021-10-07 15:35:55,551 INFO L78 Accepts]: Start accepts. Automaton has 810 states and 3215 transitions. Word has length 24 [2021-10-07 15:35:55,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:35:55,551 INFO L470 AbstractCegarLoop]: Abstraction has 810 states and 3215 transitions. [2021-10-07 15:35:55,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:55,552 INFO L276 IsEmpty]: Start isEmpty. Operand 810 states and 3215 transitions. [2021-10-07 15:35:55,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:35:55,553 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:35:55,553 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:35:55,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (101)] Forceful destruction successful, exit code 0 [2021-10-07 15:35:55,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:55,756 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:55,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:55,756 INFO L82 PathProgramCache]: Analyzing trace with hash 2098682795, now seen corresponding path program 40 times [2021-10-07 15:35:55,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:55,757 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1749813910] [2021-10-07 15:35:55,757 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:35:55,758 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:55,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:55,759 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:55,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (102)] Waiting until timeout for monitored process [2021-10-07 15:35:57,078 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:35:57,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:35:57,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:57,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:57,359 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:57,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:35:57,521 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:57,521 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:35:57,521 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1749813910] [2021-10-07 15:35:57,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1749813910] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:35:57,522 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:35:57,522 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:35:57,522 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952099091] [2021-10-07 15:35:57,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:35:57,523 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:35:57,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:35:57,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:35:57,523 INFO L87 Difference]: Start difference. First operand 810 states and 3215 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:57,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:35:57,949 INFO L93 Difference]: Finished difference Result 1254 states and 4626 transitions. [2021-10-07 15:35:57,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:35:57,950 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:35:57,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:35:57,953 INFO L225 Difference]: With dead ends: 1254 [2021-10-07 15:35:57,954 INFO L226 Difference]: Without dead ends: 1254 [2021-10-07 15:35:57,954 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 262.1ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:35:57,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1254 states. [2021-10-07 15:35:57,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1254 to 810. [2021-10-07 15:35:57,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 810 states, 809 states have (on average 3.974042027194067) internal successors, (3215), 809 states have internal predecessors, (3215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:57,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 810 states to 810 states and 3215 transitions. [2021-10-07 15:35:57,971 INFO L78 Accepts]: Start accepts. Automaton has 810 states and 3215 transitions. Word has length 24 [2021-10-07 15:35:57,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:35:57,971 INFO L470 AbstractCegarLoop]: Abstraction has 810 states and 3215 transitions. [2021-10-07 15:35:57,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:35:57,972 INFO L276 IsEmpty]: Start isEmpty. Operand 810 states and 3215 transitions. [2021-10-07 15:35:57,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:35:57,973 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:35:57,973 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:35:57,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (102)] Forceful destruction successful, exit code 0 [2021-10-07 15:35:58,174 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:35:58,174 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:35:58,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:35:58,175 INFO L82 PathProgramCache]: Analyzing trace with hash -671029589, now seen corresponding path program 41 times [2021-10-07 15:35:58,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:35:58,176 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1572409775] [2021-10-07 15:35:58,176 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:35:58,176 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:35:58,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:35:58,178 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:35:58,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (103)] Waiting until timeout for monitored process [2021-10-07 15:35:59,656 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:35:59,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:35:59,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:35:59,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:35:59,976 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:35:59,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:36:00,162 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:00,163 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:36:00,163 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1572409775] [2021-10-07 15:36:00,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1572409775] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:36:00,163 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:36:00,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:36:00,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816352375] [2021-10-07 15:36:00,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:36:00,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:36:00,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:36:00,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:36:00,165 INFO L87 Difference]: Start difference. First operand 810 states and 3215 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:01,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:36:01,153 INFO L93 Difference]: Finished difference Result 1216 states and 4484 transitions. [2021-10-07 15:36:01,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:36:01,154 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:36:01,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:36:01,157 INFO L225 Difference]: With dead ends: 1216 [2021-10-07 15:36:01,157 INFO L226 Difference]: Without dead ends: 1210 [2021-10-07 15:36:01,157 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 754.7ms TimeCoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:36:01,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1210 states. [2021-10-07 15:36:01,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1210 to 816. [2021-10-07 15:36:01,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 815 states have (on average 3.9730061349693253) internal successors, (3238), 815 states have internal predecessors, (3238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:01,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 3238 transitions. [2021-10-07 15:36:01,174 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 3238 transitions. Word has length 24 [2021-10-07 15:36:01,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:36:01,174 INFO L470 AbstractCegarLoop]: Abstraction has 816 states and 3238 transitions. [2021-10-07 15:36:01,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:01,174 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 3238 transitions. [2021-10-07 15:36:01,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:36:01,176 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:36:01,176 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:36:01,192 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (103)] Ended with exit code 0 [2021-10-07 15:36:01,376 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:36:01,377 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:36:01,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:36:01,377 INFO L82 PathProgramCache]: Analyzing trace with hash 2012996749, now seen corresponding path program 42 times [2021-10-07 15:36:01,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:36:01,378 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [788154421] [2021-10-07 15:36:01,379 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:36:01,379 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:36:01,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:36:01,380 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:36:01,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (104)] Waiting until timeout for monitored process [2021-10-07 15:36:02,849 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:36:02,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:36:02,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:36:02,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:36:03,196 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:03,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:36:03,390 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:03,391 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:36:03,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [788154421] [2021-10-07 15:36:03,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [788154421] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:36:03,391 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:36:03,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:36:03,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115845512] [2021-10-07 15:36:03,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:36:03,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:36:03,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:36:03,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:36:03,393 INFO L87 Difference]: Start difference. First operand 816 states and 3238 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:04,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:36:04,366 INFO L93 Difference]: Finished difference Result 1190 states and 4444 transitions. [2021-10-07 15:36:04,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:36:04,367 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:36:04,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:36:04,370 INFO L225 Difference]: With dead ends: 1190 [2021-10-07 15:36:04,370 INFO L226 Difference]: Without dead ends: 1190 [2021-10-07 15:36:04,370 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 738.0ms TimeCoverageRelationStatistics Valid=108, Invalid=272, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:36:04,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1190 states. [2021-10-07 15:36:04,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1190 to 808. [2021-10-07 15:36:04,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 808 states, 807 states have (on average 3.9776951672862455) internal successors, (3210), 807 states have internal predecessors, (3210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:04,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 3210 transitions. [2021-10-07 15:36:04,389 INFO L78 Accepts]: Start accepts. Automaton has 808 states and 3210 transitions. Word has length 24 [2021-10-07 15:36:04,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:36:04,389 INFO L470 AbstractCegarLoop]: Abstraction has 808 states and 3210 transitions. [2021-10-07 15:36:04,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:04,389 INFO L276 IsEmpty]: Start isEmpty. Operand 808 states and 3210 transitions. [2021-10-07 15:36:04,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:36:04,391 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:36:04,391 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:36:04,406 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (104)] Forceful destruction successful, exit code 0 [2021-10-07 15:36:04,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:36:04,592 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:36:04,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:36:04,592 INFO L82 PathProgramCache]: Analyzing trace with hash 1810660404, now seen corresponding path program 34 times [2021-10-07 15:36:04,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:36:04,593 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [54317502] [2021-10-07 15:36:04,594 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:36:04,594 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:36:04,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:36:04,595 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:36:04,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (105)] Waiting until timeout for monitored process [2021-10-07 15:36:05,897 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:36:05,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:36:05,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:36:05,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:36:06,161 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:06,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:36:06,327 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:06,328 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:36:06,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [54317502] [2021-10-07 15:36:06,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [54317502] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:36:06,328 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:36:06,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:36:06,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174861510] [2021-10-07 15:36:06,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:36:06,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:36:06,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:36:06,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:36:06,330 INFO L87 Difference]: Start difference. First operand 808 states and 3210 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:06,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:36:06,757 INFO L93 Difference]: Finished difference Result 1166 states and 4469 transitions. [2021-10-07 15:36:06,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:36:06,758 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:36:06,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:36:06,761 INFO L225 Difference]: With dead ends: 1166 [2021-10-07 15:36:06,761 INFO L226 Difference]: Without dead ends: 1166 [2021-10-07 15:36:06,761 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 262.2ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:36:06,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2021-10-07 15:36:06,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 816. [2021-10-07 15:36:06,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 815 states have (on average 3.985276073619632) internal successors, (3248), 815 states have internal predecessors, (3248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:06,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 3248 transitions. [2021-10-07 15:36:06,778 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 3248 transitions. Word has length 24 [2021-10-07 15:36:06,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:36:06,778 INFO L470 AbstractCegarLoop]: Abstraction has 816 states and 3248 transitions. [2021-10-07 15:36:06,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:06,778 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 3248 transitions. [2021-10-07 15:36:06,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:36:06,780 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:36:06,780 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:36:06,796 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (105)] Forceful destruction successful, exit code 0 [2021-10-07 15:36:06,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:36:06,981 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:36:06,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:36:06,982 INFO L82 PathProgramCache]: Analyzing trace with hash -1436514710, now seen corresponding path program 35 times [2021-10-07 15:36:06,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:36:06,983 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [889880216] [2021-10-07 15:36:06,983 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:36:06,984 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:36:06,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:36:06,985 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:36:06,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (106)] Waiting until timeout for monitored process [2021-10-07 15:36:08,412 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:36:08,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:36:08,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:36:08,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:36:08,761 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:08,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:36:08,990 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:08,990 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:36:08,990 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [889880216] [2021-10-07 15:36:08,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [889880216] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:36:08,991 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:36:08,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:36:08,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249384062] [2021-10-07 15:36:08,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:36:08,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:36:08,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:36:08,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:36:08,992 INFO L87 Difference]: Start difference. First operand 816 states and 3248 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:09,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:36:09,481 INFO L93 Difference]: Finished difference Result 1148 states and 4433 transitions. [2021-10-07 15:36:09,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:36:09,482 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:36:09,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:36:09,485 INFO L225 Difference]: With dead ends: 1148 [2021-10-07 15:36:09,485 INFO L226 Difference]: Without dead ends: 1148 [2021-10-07 15:36:09,485 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 325.5ms TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:36:09,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states. [2021-10-07 15:36:09,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 824. [2021-10-07 15:36:09,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 824 states, 823 states have (on average 4.002430133657351) internal successors, (3294), 823 states have internal predecessors, (3294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:09,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 824 states to 824 states and 3294 transitions. [2021-10-07 15:36:09,502 INFO L78 Accepts]: Start accepts. Automaton has 824 states and 3294 transitions. Word has length 24 [2021-10-07 15:36:09,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:36:09,502 INFO L470 AbstractCegarLoop]: Abstraction has 824 states and 3294 transitions. [2021-10-07 15:36:09,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:09,502 INFO L276 IsEmpty]: Start isEmpty. Operand 824 states and 3294 transitions. [2021-10-07 15:36:09,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:36:09,504 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:36:09,504 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:36:09,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (106)] Forceful destruction successful, exit code 0 [2021-10-07 15:36:09,704 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:36:09,705 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:36:09,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:36:09,705 INFO L82 PathProgramCache]: Analyzing trace with hash -581208056, now seen corresponding path program 36 times [2021-10-07 15:36:09,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:36:09,706 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [656673904] [2021-10-07 15:36:09,707 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:36:09,707 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:36:09,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:36:09,708 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:36:09,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (107)] Waiting until timeout for monitored process [2021-10-07 15:36:11,212 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:36:11,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:36:11,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:36:11,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:36:11,575 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:11,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:36:11,786 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:11,786 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:36:11,787 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [656673904] [2021-10-07 15:36:11,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [656673904] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:36:11,787 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:36:11,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:36:11,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454609096] [2021-10-07 15:36:11,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:36:11,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:36:11,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:36:11,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:36:11,788 INFO L87 Difference]: Start difference. First operand 824 states and 3294 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:12,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:36:12,222 INFO L93 Difference]: Finished difference Result 1128 states and 4389 transitions. [2021-10-07 15:36:12,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:36:12,223 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:36:12,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:36:12,226 INFO L225 Difference]: With dead ends: 1128 [2021-10-07 15:36:12,226 INFO L226 Difference]: Without dead ends: 1128 [2021-10-07 15:36:12,227 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 348.8ms TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:36:12,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1128 states. [2021-10-07 15:36:12,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1128 to 808. [2021-10-07 15:36:12,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 808 states, 807 states have (on average 3.9776951672862455) internal successors, (3210), 807 states have internal predecessors, (3210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:12,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 3210 transitions. [2021-10-07 15:36:12,242 INFO L78 Accepts]: Start accepts. Automaton has 808 states and 3210 transitions. Word has length 24 [2021-10-07 15:36:12,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:36:12,243 INFO L470 AbstractCegarLoop]: Abstraction has 808 states and 3210 transitions. [2021-10-07 15:36:12,243 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:12,243 INFO L276 IsEmpty]: Start isEmpty. Operand 808 states and 3210 transitions. [2021-10-07 15:36:12,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:36:12,244 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:36:12,244 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:36:12,261 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (107)] Forceful destruction successful, exit code 0 [2021-10-07 15:36:12,445 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:36:12,445 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:36:12,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:36:12,446 INFO L82 PathProgramCache]: Analyzing trace with hash 1660226714, now seen corresponding path program 37 times [2021-10-07 15:36:12,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:36:12,447 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1701306295] [2021-10-07 15:36:12,447 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:36:12,447 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:36:12,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:36:12,450 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:36:12,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (108)] Waiting until timeout for monitored process [2021-10-07 15:36:13,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:36:13,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:36:13,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:36:14,262 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:14,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:36:14,462 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:14,462 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:36:14,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1701306295] [2021-10-07 15:36:14,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1701306295] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:36:14,463 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:36:14,463 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:36:14,463 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687738657] [2021-10-07 15:36:14,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:36:14,463 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:36:14,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:36:14,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:36:14,464 INFO L87 Difference]: Start difference. First operand 808 states and 3210 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:15,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:36:15,680 INFO L93 Difference]: Finished difference Result 1178 states and 4414 transitions. [2021-10-07 15:36:15,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:36:15,681 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:36:15,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:36:15,683 INFO L225 Difference]: With dead ends: 1178 [2021-10-07 15:36:15,684 INFO L226 Difference]: Without dead ends: 1174 [2021-10-07 15:36:15,684 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 794.6ms TimeCoverageRelationStatistics Valid=113, Invalid=229, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:36:15,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1174 states. [2021-10-07 15:36:15,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1174 to 826. [2021-10-07 15:36:15,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 825 states have (on average 4.002424242424242) internal successors, (3302), 825 states have internal predecessors, (3302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:15,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 3302 transitions. [2021-10-07 15:36:15,701 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 3302 transitions. Word has length 24 [2021-10-07 15:36:15,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:36:15,701 INFO L470 AbstractCegarLoop]: Abstraction has 826 states and 3302 transitions. [2021-10-07 15:36:15,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:15,701 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 3302 transitions. [2021-10-07 15:36:15,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:36:15,703 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:36:15,703 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:36:15,719 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (108)] Ended with exit code 0 [2021-10-07 15:36:15,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:36:15,904 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:36:15,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:36:15,904 INFO L82 PathProgramCache]: Analyzing trace with hash -362312445, now seen corresponding path program 43 times [2021-10-07 15:36:15,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:36:15,905 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1916339489] [2021-10-07 15:36:15,905 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:36:15,906 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:36:15,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:36:15,907 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:36:15,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (109)] Waiting until timeout for monitored process [2021-10-07 15:36:17,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:36:17,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:36:17,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:36:17,664 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:17,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:36:17,885 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:17,885 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:36:17,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1916339489] [2021-10-07 15:36:17,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1916339489] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:36:17,886 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:36:17,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:36:17,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068446097] [2021-10-07 15:36:17,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:36:17,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:36:17,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:36:17,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:36:17,887 INFO L87 Difference]: Start difference. First operand 826 states and 3302 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:18,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:36:18,280 INFO L93 Difference]: Finished difference Result 1226 states and 4599 transitions. [2021-10-07 15:36:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:36:18,282 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:36:18,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:36:18,286 INFO L225 Difference]: With dead ends: 1226 [2021-10-07 15:36:18,286 INFO L226 Difference]: Without dead ends: 1226 [2021-10-07 15:36:18,286 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 346.3ms TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:36:18,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1226 states. [2021-10-07 15:36:18,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1226 to 838. [2021-10-07 15:36:18,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 838 states, 837 states have (on average 4.021505376344086) internal successors, (3366), 837 states have internal predecessors, (3366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:18,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 3366 transitions. [2021-10-07 15:36:18,306 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 3366 transitions. Word has length 24 [2021-10-07 15:36:18,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:36:18,307 INFO L470 AbstractCegarLoop]: Abstraction has 838 states and 3366 transitions. [2021-10-07 15:36:18,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:18,307 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 3366 transitions. [2021-10-07 15:36:18,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:36:18,309 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:36:18,310 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:36:18,333 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (109)] Forceful destruction successful, exit code 0 [2021-10-07 15:36:18,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:36:18,526 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:36:18,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:36:18,526 INFO L82 PathProgramCache]: Analyzing trace with hash -701627133, now seen corresponding path program 44 times [2021-10-07 15:36:18,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:36:18,527 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1543000348] [2021-10-07 15:36:18,527 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:36:18,528 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:36:18,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:36:18,529 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:36:18,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (110)] Waiting until timeout for monitored process [2021-10-07 15:36:20,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:36:20,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:36:20,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:36:20,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:36:20,488 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:20,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:36:20,727 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:20,728 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:36:20,728 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1543000348] [2021-10-07 15:36:20,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1543000348] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:36:20,728 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:36:20,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:36:20,729 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940147629] [2021-10-07 15:36:20,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:36:20,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:36:20,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:36:20,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:36:20,730 INFO L87 Difference]: Start difference. First operand 838 states and 3366 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:21,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:36:21,927 INFO L93 Difference]: Finished difference Result 1208 states and 4518 transitions. [2021-10-07 15:36:21,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:36:21,928 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:36:21,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:36:21,930 INFO L225 Difference]: With dead ends: 1208 [2021-10-07 15:36:21,930 INFO L226 Difference]: Without dead ends: 1202 [2021-10-07 15:36:21,931 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 947.2ms TimeCoverageRelationStatistics Valid=120, Invalid=260, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:36:21,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1202 states. [2021-10-07 15:36:21,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1202 to 838. [2021-10-07 15:36:21,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 838 states, 837 states have (on average 4.016726403823178) internal successors, (3362), 837 states have internal predecessors, (3362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:21,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 3362 transitions. [2021-10-07 15:36:21,947 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 3362 transitions. Word has length 24 [2021-10-07 15:36:21,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:36:21,947 INFO L470 AbstractCegarLoop]: Abstraction has 838 states and 3362 transitions. [2021-10-07 15:36:21,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:21,947 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 3362 transitions. [2021-10-07 15:36:21,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:36:21,949 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:36:21,949 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:36:21,966 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (110)] Forceful destruction successful, exit code 0 [2021-10-07 15:36:22,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:36:22,150 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:36:22,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:36:22,150 INFO L82 PathProgramCache]: Analyzing trace with hash 2047367190, now seen corresponding path program 38 times [2021-10-07 15:36:22,151 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:36:22,151 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1651663232] [2021-10-07 15:36:22,151 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:36:22,152 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:36:22,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:36:22,153 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:36:22,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (111)] Waiting until timeout for monitored process [2021-10-07 15:36:23,700 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:36:23,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:36:23,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:36:23,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:36:24,152 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:24,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:36:24,380 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:24,380 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:36:24,380 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1651663232] [2021-10-07 15:36:24,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1651663232] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:36:24,381 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:36:24,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:36:24,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665170379] [2021-10-07 15:36:24,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:36:24,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:36:24,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:36:24,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:36:24,382 INFO L87 Difference]: Start difference. First operand 838 states and 3362 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:25,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:36:25,445 INFO L93 Difference]: Finished difference Result 1248 states and 4626 transitions. [2021-10-07 15:36:25,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:36:25,447 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:36:25,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:36:25,449 INFO L225 Difference]: With dead ends: 1248 [2021-10-07 15:36:25,450 INFO L226 Difference]: Without dead ends: 1248 [2021-10-07 15:36:25,450 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 803.1ms TimeCoverageRelationStatistics Valid=109, Invalid=271, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:36:25,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1248 states. [2021-10-07 15:36:25,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1248 to 834. [2021-10-07 15:36:25,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 833 states have (on average 4.02280912364946) internal successors, (3351), 833 states have internal predecessors, (3351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:25,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 3351 transitions. [2021-10-07 15:36:25,469 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 3351 transitions. Word has length 24 [2021-10-07 15:36:25,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:36:25,470 INFO L470 AbstractCegarLoop]: Abstraction has 834 states and 3351 transitions. [2021-10-07 15:36:25,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:25,470 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 3351 transitions. [2021-10-07 15:36:25,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:36:25,471 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:36:25,472 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:36:25,490 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (111)] Ended with exit code 0 [2021-10-07 15:36:25,673 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:36:25,674 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:36:25,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:36:25,675 INFO L82 PathProgramCache]: Analyzing trace with hash -1023799624, now seen corresponding path program 39 times [2021-10-07 15:36:25,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:36:25,676 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1931453331] [2021-10-07 15:36:25,676 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:36:25,676 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:36:25,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:36:25,677 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:36:25,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (112)] Waiting until timeout for monitored process [2021-10-07 15:36:27,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:36:27,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:36:27,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:36:27,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:36:27,719 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:27,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:36:27,919 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:27,919 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:36:27,920 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1931453331] [2021-10-07 15:36:27,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1931453331] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:36:27,920 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:36:27,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:36:27,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973186486] [2021-10-07 15:36:27,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:36:27,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:36:27,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:36:27,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:36:27,921 INFO L87 Difference]: Start difference. First operand 834 states and 3351 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:29,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:36:29,039 INFO L93 Difference]: Finished difference Result 1202 states and 4489 transitions. [2021-10-07 15:36:29,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:36:29,039 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:36:29,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:36:29,042 INFO L225 Difference]: With dead ends: 1202 [2021-10-07 15:36:29,042 INFO L226 Difference]: Without dead ends: 1198 [2021-10-07 15:36:29,043 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 830.2ms TimeCoverageRelationStatistics Valid=111, Invalid=231, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:36:29,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1198 states. [2021-10-07 15:36:29,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1198 to 840. [2021-10-07 15:36:29,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 840 states, 839 states have (on average 4.021454112038141) internal successors, (3374), 839 states have internal predecessors, (3374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:29,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 3374 transitions. [2021-10-07 15:36:29,074 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 3374 transitions. Word has length 24 [2021-10-07 15:36:29,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:36:29,075 INFO L470 AbstractCegarLoop]: Abstraction has 840 states and 3374 transitions. [2021-10-07 15:36:29,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:29,075 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 3374 transitions. [2021-10-07 15:36:29,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:36:29,077 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:36:29,077 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:36:29,093 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (112)] Ended with exit code 0 [2021-10-07 15:36:29,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:36:29,278 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:36:29,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:36:29,279 INFO L82 PathProgramCache]: Analyzing trace with hash -1675888628, now seen corresponding path program 40 times [2021-10-07 15:36:29,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:36:29,280 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1705991454] [2021-10-07 15:36:29,280 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:36:29,280 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:36:29,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:36:29,282 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:36:29,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (113)] Waiting until timeout for monitored process [2021-10-07 15:36:30,609 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:36:30,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:36:30,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:36:30,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:36:31,062 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:31,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:36:31,276 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:31,276 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:36:31,276 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1705991454] [2021-10-07 15:36:31,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1705991454] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:36:31,277 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:36:31,277 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:36:31,277 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302023172] [2021-10-07 15:36:31,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:36:31,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:36:31,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:36:31,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:36:31,278 INFO L87 Difference]: Start difference. First operand 840 states and 3374 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:32,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:36:32,514 INFO L93 Difference]: Finished difference Result 1198 states and 4508 transitions. [2021-10-07 15:36:32,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:36:32,515 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:36:32,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:36:32,518 INFO L225 Difference]: With dead ends: 1198 [2021-10-07 15:36:32,518 INFO L226 Difference]: Without dead ends: 1198 [2021-10-07 15:36:32,518 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 827.8ms TimeCoverageRelationStatistics Valid=105, Invalid=275, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:36:32,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1198 states. [2021-10-07 15:36:32,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1198 to 834. [2021-10-07 15:36:32,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 833 states have (on average 4.02280912364946) internal successors, (3351), 833 states have internal predecessors, (3351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:32,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 3351 transitions. [2021-10-07 15:36:32,536 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 3351 transitions. Word has length 24 [2021-10-07 15:36:32,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:36:32,536 INFO L470 AbstractCegarLoop]: Abstraction has 834 states and 3351 transitions. [2021-10-07 15:36:32,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:32,536 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 3351 transitions. [2021-10-07 15:36:32,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:36:32,538 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:36:32,538 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:36:32,554 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (113)] Ended with exit code 0 [2021-10-07 15:36:32,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:36:32,739 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:36:32,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:36:32,740 INFO L82 PathProgramCache]: Analyzing trace with hash 1238125409, now seen corresponding path program 45 times [2021-10-07 15:36:32,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:36:32,741 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1208283143] [2021-10-07 15:36:32,741 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:36:32,741 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:36:32,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:36:32,742 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:36:32,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (114)] Waiting until timeout for monitored process [2021-10-07 15:36:34,374 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:36:34,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:36:34,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:36:34,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:36:34,831 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:34,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:36:35,062 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:35,063 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:36:35,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1208283143] [2021-10-07 15:36:35,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1208283143] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:36:35,063 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:36:35,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:36:35,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275169521] [2021-10-07 15:36:35,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:36:35,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:36:35,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:36:35,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:36:35,065 INFO L87 Difference]: Start difference. First operand 834 states and 3351 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:35,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:36:35,543 INFO L93 Difference]: Finished difference Result 1238 states and 4627 transitions. [2021-10-07 15:36:35,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:36:35,545 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:36:35,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:36:35,548 INFO L225 Difference]: With dead ends: 1238 [2021-10-07 15:36:35,548 INFO L226 Difference]: Without dead ends: 1238 [2021-10-07 15:36:35,548 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 383.9ms TimeCoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:36:35,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1238 states. [2021-10-07 15:36:35,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1238 to 830. [2021-10-07 15:36:35,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 829 states have (on average 4.020506634499397) internal successors, (3333), 829 states have internal predecessors, (3333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:35,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 3333 transitions. [2021-10-07 15:36:35,567 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 3333 transitions. Word has length 24 [2021-10-07 15:36:35,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:36:35,567 INFO L470 AbstractCegarLoop]: Abstraction has 830 states and 3333 transitions. [2021-10-07 15:36:35,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:35,567 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 3333 transitions. [2021-10-07 15:36:35,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:36:35,569 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:36:35,569 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:36:35,588 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (114)] Forceful destruction successful, exit code 0 [2021-10-07 15:36:35,769 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:36:35,770 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:36:35,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:36:35,770 INFO L82 PathProgramCache]: Analyzing trace with hash -601526081, now seen corresponding path program 46 times [2021-10-07 15:36:35,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:36:35,772 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1920232019] [2021-10-07 15:36:35,772 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:36:35,772 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:36:35,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:36:35,774 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:36:35,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (115)] Waiting until timeout for monitored process [2021-10-07 15:36:37,236 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:36:37,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:36:37,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:36:37,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:36:37,727 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:37,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:36:37,991 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:37,992 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:36:37,992 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1920232019] [2021-10-07 15:36:37,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1920232019] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:36:37,996 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:36:37,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:36:37,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392286072] [2021-10-07 15:36:37,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:36:37,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:36:37,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:36:37,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:36:37,998 INFO L87 Difference]: Start difference. First operand 830 states and 3333 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:38,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:36:38,490 INFO L93 Difference]: Finished difference Result 1198 states and 4531 transitions. [2021-10-07 15:36:38,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:36:38,492 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:36:38,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:36:38,495 INFO L225 Difference]: With dead ends: 1198 [2021-10-07 15:36:38,495 INFO L226 Difference]: Without dead ends: 1198 [2021-10-07 15:36:38,495 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 442.2ms TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:36:38,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1198 states. [2021-10-07 15:36:38,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1198 to 822. [2021-10-07 15:36:38,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 822 states, 821 states have (on average 4.003654080389769) internal successors, (3287), 821 states have internal predecessors, (3287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:38,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 822 states to 822 states and 3287 transitions. [2021-10-07 15:36:38,512 INFO L78 Accepts]: Start accepts. Automaton has 822 states and 3287 transitions. Word has length 24 [2021-10-07 15:36:38,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:36:38,513 INFO L470 AbstractCegarLoop]: Abstraction has 822 states and 3287 transitions. [2021-10-07 15:36:38,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:38,513 INFO L276 IsEmpty]: Start isEmpty. Operand 822 states and 3287 transitions. [2021-10-07 15:36:38,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:36:38,514 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:36:38,514 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:36:38,532 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (115)] Ended with exit code 0 [2021-10-07 15:36:38,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 115 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:36:38,722 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:36:38,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:36:38,722 INFO L82 PathProgramCache]: Analyzing trace with hash -1774712513, now seen corresponding path program 47 times [2021-10-07 15:36:38,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:36:38,723 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [15042034] [2021-10-07 15:36:38,723 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:36:38,724 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:36:38,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:36:38,725 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:36:38,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (116)] Waiting until timeout for monitored process [2021-10-07 15:36:40,298 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:36:40,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:36:40,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:36:40,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:36:40,727 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:40,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:36:40,940 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:40,941 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:36:40,941 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [15042034] [2021-10-07 15:36:40,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [15042034] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:36:40,941 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:36:40,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:36:40,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554952397] [2021-10-07 15:36:40,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:36:40,942 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:36:40,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:36:40,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:36:40,943 INFO L87 Difference]: Start difference. First operand 822 states and 3287 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:42,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:36:42,198 INFO L93 Difference]: Finished difference Result 1154 states and 4349 transitions. [2021-10-07 15:36:42,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:36:42,199 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:36:42,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:36:42,202 INFO L225 Difference]: With dead ends: 1154 [2021-10-07 15:36:42,203 INFO L226 Difference]: Without dead ends: 1148 [2021-10-07 15:36:42,203 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 1005.0ms TimeCoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:36:42,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states. [2021-10-07 15:36:42,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 828. [2021-10-07 15:36:42,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 828 states, 827 states have (on average 4.0024183796856105) internal successors, (3310), 827 states have internal predecessors, (3310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:42,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 3310 transitions. [2021-10-07 15:36:42,221 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 3310 transitions. Word has length 24 [2021-10-07 15:36:42,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:36:42,222 INFO L470 AbstractCegarLoop]: Abstraction has 828 states and 3310 transitions. [2021-10-07 15:36:42,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:42,222 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 3310 transitions. [2021-10-07 15:36:42,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:36:42,224 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:36:42,224 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:36:42,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (116)] Forceful destruction successful, exit code 0 [2021-10-07 15:36:42,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:36:42,425 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:36:42,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:36:42,426 INFO L82 PathProgramCache]: Analyzing trace with hash 909313825, now seen corresponding path program 48 times [2021-10-07 15:36:42,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:36:42,426 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [360446420] [2021-10-07 15:36:42,427 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:36:42,427 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:36:42,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:36:42,428 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:36:42,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (117)] Waiting until timeout for monitored process [2021-10-07 15:36:44,175 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:36:44,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:36:44,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:36:44,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:36:44,634 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:44,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:36:44,856 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:44,856 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:36:44,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [360446420] [2021-10-07 15:36:44,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [360446420] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:36:44,857 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:36:44,857 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:36:44,857 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27302888] [2021-10-07 15:36:44,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:36:44,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:36:44,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:36:44,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:36:44,858 INFO L87 Difference]: Start difference. First operand 828 states and 3310 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:46,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:36:46,104 INFO L93 Difference]: Finished difference Result 1128 states and 4309 transitions. [2021-10-07 15:36:46,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:36:46,106 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:36:46,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:36:46,109 INFO L225 Difference]: With dead ends: 1128 [2021-10-07 15:36:46,110 INFO L226 Difference]: Without dead ends: 1128 [2021-10-07 15:36:46,110 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 1040.7ms TimeCoverageRelationStatistics Valid=110, Invalid=270, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:36:46,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1128 states. [2021-10-07 15:36:46,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1128 to 822. [2021-10-07 15:36:46,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 822 states, 821 states have (on average 4.003654080389769) internal successors, (3287), 821 states have internal predecessors, (3287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:46,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 822 states to 822 states and 3287 transitions. [2021-10-07 15:36:46,148 INFO L78 Accepts]: Start accepts. Automaton has 822 states and 3287 transitions. Word has length 24 [2021-10-07 15:36:46,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:36:46,148 INFO L470 AbstractCegarLoop]: Abstraction has 822 states and 3287 transitions. [2021-10-07 15:36:46,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:46,149 INFO L276 IsEmpty]: Start isEmpty. Operand 822 states and 3287 transitions. [2021-10-07 15:36:46,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:36:46,151 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:36:46,152 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:36:46,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (117)] Forceful destruction successful, exit code 0 [2021-10-07 15:36:46,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 117 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:36:46,366 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:36:46,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:36:46,367 INFO L82 PathProgramCache]: Analyzing trace with hash -838533704, now seen corresponding path program 41 times [2021-10-07 15:36:46,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:36:46,368 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1480881867] [2021-10-07 15:36:46,368 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:36:46,368 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:36:46,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:36:46,369 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:36:46,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (118)] Waiting until timeout for monitored process [2021-10-07 15:36:47,989 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:36:47,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:36:47,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:36:47,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:36:48,427 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:48,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:36:48,643 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:48,643 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:36:48,643 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1480881867] [2021-10-07 15:36:48,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1480881867] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:36:48,644 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:36:48,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:36:48,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773979805] [2021-10-07 15:36:48,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:36:48,645 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:36:48,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:36:48,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:36:48,645 INFO L87 Difference]: Start difference. First operand 822 states and 3287 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:49,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:36:49,831 INFO L93 Difference]: Finished difference Result 1292 states and 4783 transitions. [2021-10-07 15:36:49,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:36:49,832 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:36:49,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:36:49,836 INFO L225 Difference]: With dead ends: 1292 [2021-10-07 15:36:49,836 INFO L226 Difference]: Without dead ends: 1292 [2021-10-07 15:36:49,836 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 795.3ms TimeCoverageRelationStatistics Valid=104, Invalid=276, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:36:49,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1292 states. [2021-10-07 15:36:49,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1292 to 830. [2021-10-07 15:36:49,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 829 states have (on average 4.020506634499397) internal successors, (3333), 829 states have internal predecessors, (3333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:49,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 3333 transitions. [2021-10-07 15:36:49,856 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 3333 transitions. Word has length 24 [2021-10-07 15:36:49,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:36:49,856 INFO L470 AbstractCegarLoop]: Abstraction has 830 states and 3333 transitions. [2021-10-07 15:36:49,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:49,857 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 3333 transitions. [2021-10-07 15:36:49,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:36:49,859 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:36:49,859 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:36:49,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (118)] Forceful destruction successful, exit code 0 [2021-10-07 15:36:50,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:36:50,060 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:36:50,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:36:50,060 INFO L82 PathProgramCache]: Analyzing trace with hash -93831206, now seen corresponding path program 42 times [2021-10-07 15:36:50,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:36:50,061 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1488905974] [2021-10-07 15:36:50,061 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:36:50,062 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:36:50,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:36:50,063 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:36:50,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (119)] Waiting until timeout for monitored process [2021-10-07 15:36:51,756 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:36:51,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:36:51,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:36:51,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:36:52,209 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:52,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:36:52,430 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:52,431 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:36:52,431 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1488905974] [2021-10-07 15:36:52,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1488905974] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:36:52,431 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:36:52,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:36:52,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617647499] [2021-10-07 15:36:52,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:36:52,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:36:52,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:36:52,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:36:52,433 INFO L87 Difference]: Start difference. First operand 830 states and 3333 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:53,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:36:53,594 INFO L93 Difference]: Finished difference Result 1220 states and 4608 transitions. [2021-10-07 15:36:53,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:36:53,597 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:36:53,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:36:53,600 INFO L225 Difference]: With dead ends: 1220 [2021-10-07 15:36:53,600 INFO L226 Difference]: Without dead ends: 1220 [2021-10-07 15:36:53,601 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 824.3ms TimeCoverageRelationStatistics Valid=102, Invalid=278, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:36:53,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1220 states. [2021-10-07 15:36:53,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1220 to 818. [2021-10-07 15:36:53,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 817 states have (on average 3.9938800489596082) internal successors, (3263), 817 states have internal predecessors, (3263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:53,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 3263 transitions. [2021-10-07 15:36:53,641 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 3263 transitions. Word has length 24 [2021-10-07 15:36:53,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:36:53,642 INFO L470 AbstractCegarLoop]: Abstraction has 818 states and 3263 transitions. [2021-10-07 15:36:53,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:53,642 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 3263 transitions. [2021-10-07 15:36:53,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:36:53,644 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:36:53,644 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:36:53,661 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (119)] Forceful destruction successful, exit code 0 [2021-10-07 15:36:53,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:36:53,845 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:36:53,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:36:53,847 INFO L82 PathProgramCache]: Analyzing trace with hash -1126899838, now seen corresponding path program 43 times [2021-10-07 15:36:53,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:36:53,848 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [30441994] [2021-10-07 15:36:53,848 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:36:53,848 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:36:53,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:36:53,849 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:36:53,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (120)] Waiting until timeout for monitored process [2021-10-07 15:36:55,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:36:55,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:36:55,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:36:55,645 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:55,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:36:55,795 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:55,796 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:36:55,796 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [30441994] [2021-10-07 15:36:55,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [30441994] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:36:55,796 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:36:55,796 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 10 [2021-10-07 15:36:55,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181000117] [2021-10-07 15:36:55,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:36:55,797 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:36:55,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:36:55,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:36:55,798 INFO L87 Difference]: Start difference. First operand 818 states and 3263 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:56,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:36:56,149 INFO L93 Difference]: Finished difference Result 1044 states and 4010 transitions. [2021-10-07 15:36:56,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:36:56,150 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:36:56,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:36:56,152 INFO L225 Difference]: With dead ends: 1044 [2021-10-07 15:36:56,153 INFO L226 Difference]: Without dead ends: 1044 [2021-10-07 15:36:56,153 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 153.2ms TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-10-07 15:36:56,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1044 states. [2021-10-07 15:36:56,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1044 to 814. [2021-10-07 15:36:56,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 814 states, 813 states have (on average 3.996309963099631) internal successors, (3249), 813 states have internal predecessors, (3249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:56,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 814 states to 814 states and 3249 transitions. [2021-10-07 15:36:56,169 INFO L78 Accepts]: Start accepts. Automaton has 814 states and 3249 transitions. Word has length 24 [2021-10-07 15:36:56,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:36:56,170 INFO L470 AbstractCegarLoop]: Abstraction has 814 states and 3249 transitions. [2021-10-07 15:36:56,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:56,170 INFO L276 IsEmpty]: Start isEmpty. Operand 814 states and 3249 transitions. [2021-10-07 15:36:56,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:36:56,171 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:36:56,172 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:36:56,189 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (120)] Forceful destruction successful, exit code 0 [2021-10-07 15:36:56,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:36:56,372 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:36:56,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:36:56,373 INFO L82 PathProgramCache]: Analyzing trace with hash -1690048614, now seen corresponding path program 44 times [2021-10-07 15:36:56,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:36:56,374 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1062882473] [2021-10-07 15:36:56,374 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:36:56,374 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:36:56,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:36:56,376 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:36:56,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (121)] Waiting until timeout for monitored process [2021-10-07 15:36:58,113 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:36:58,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:36:58,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:36:58,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:36:58,370 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:58,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:36:58,526 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:36:58,526 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:36:58,527 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1062882473] [2021-10-07 15:36:58,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1062882473] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:36:58,527 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:36:58,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:36:58,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437596300] [2021-10-07 15:36:58,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:36:58,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:36:58,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:36:58,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:36:58,528 INFO L87 Difference]: Start difference. First operand 814 states and 3249 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:58,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:36:58,922 INFO L93 Difference]: Finished difference Result 1056 states and 4025 transitions. [2021-10-07 15:36:58,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:36:58,923 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:36:58,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:36:58,926 INFO L225 Difference]: With dead ends: 1056 [2021-10-07 15:36:58,926 INFO L226 Difference]: Without dead ends: 1056 [2021-10-07 15:36:58,926 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 211.2ms TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-10-07 15:36:58,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2021-10-07 15:36:58,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 810. [2021-10-07 15:36:58,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 810 states, 809 states have (on average 3.9938195302843016) internal successors, (3231), 809 states have internal predecessors, (3231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:58,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 810 states to 810 states and 3231 transitions. [2021-10-07 15:36:58,942 INFO L78 Accepts]: Start accepts. Automaton has 810 states and 3231 transitions. Word has length 24 [2021-10-07 15:36:58,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:36:58,942 INFO L470 AbstractCegarLoop]: Abstraction has 810 states and 3231 transitions. [2021-10-07 15:36:58,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:36:58,942 INFO L276 IsEmpty]: Start isEmpty. Operand 810 states and 3231 transitions. [2021-10-07 15:36:58,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:36:58,944 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:36:58,944 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:36:58,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (121)] Forceful destruction successful, exit code 0 [2021-10-07 15:36:59,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:36:59,145 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:36:59,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:36:59,145 INFO L82 PathProgramCache]: Analyzing trace with hash -834741960, now seen corresponding path program 45 times [2021-10-07 15:36:59,146 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:36:59,146 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [42385520] [2021-10-07 15:36:59,147 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:36:59,147 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:36:59,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:36:59,148 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:36:59,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (122)] Waiting until timeout for monitored process [2021-10-07 15:37:00,746 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:37:00,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:37:00,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:37:00,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:37:00,980 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:00,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:37:01,138 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:01,138 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:37:01,138 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [42385520] [2021-10-07 15:37:01,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [42385520] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:37:01,138 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:37:01,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:37:01,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084554035] [2021-10-07 15:37:01,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:37:01,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:37:01,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:37:01,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:37:01,140 INFO L87 Difference]: Start difference. First operand 810 states and 3231 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:01,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:37:01,522 INFO L93 Difference]: Finished difference Result 1036 states and 3981 transitions. [2021-10-07 15:37:01,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:37:01,523 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:37:01,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:37:01,526 INFO L225 Difference]: With dead ends: 1036 [2021-10-07 15:37:01,526 INFO L226 Difference]: Without dead ends: 1036 [2021-10-07 15:37:01,526 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 221.2ms TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-10-07 15:37:01,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states. [2021-10-07 15:37:01,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 790. [2021-10-07 15:37:01,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 790 states, 789 states have (on average 3.9657794676806084) internal successors, (3129), 789 states have internal predecessors, (3129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:01,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 790 states to 790 states and 3129 transitions. [2021-10-07 15:37:01,541 INFO L78 Accepts]: Start accepts. Automaton has 790 states and 3129 transitions. Word has length 24 [2021-10-07 15:37:01,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:37:01,541 INFO L470 AbstractCegarLoop]: Abstraction has 790 states and 3129 transitions. [2021-10-07 15:37:01,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:01,541 INFO L276 IsEmpty]: Start isEmpty. Operand 790 states and 3129 transitions. [2021-10-07 15:37:01,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:37:01,543 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:37:01,543 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:37:01,559 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (122)] Ended with exit code 0 [2021-10-07 15:37:01,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:37:01,744 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:37:01,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:37:01,744 INFO L82 PathProgramCache]: Analyzing trace with hash 867190210, now seen corresponding path program 46 times [2021-10-07 15:37:01,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:37:01,745 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1849069752] [2021-10-07 15:37:01,745 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:37:01,746 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:37:01,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:37:01,747 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:37:01,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (123)] Waiting until timeout for monitored process [2021-10-07 15:37:03,406 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:37:03,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:37:03,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:37:03,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:37:03,580 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:03,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:37:03,704 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:03,704 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:37:03,704 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1849069752] [2021-10-07 15:37:03,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1849069752] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:37:03,705 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:37:03,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 10 [2021-10-07 15:37:03,705 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866120143] [2021-10-07 15:37:03,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:37:03,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:37:03,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:37:03,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:37:03,706 INFO L87 Difference]: Start difference. First operand 790 states and 3129 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:04,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:37:04,052 INFO L93 Difference]: Finished difference Result 1084 states and 4128 transitions. [2021-10-07 15:37:04,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:37:04,053 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:37:04,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:37:04,056 INFO L225 Difference]: With dead ends: 1084 [2021-10-07 15:37:04,056 INFO L226 Difference]: Without dead ends: 1084 [2021-10-07 15:37:04,056 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 151.4ms TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-10-07 15:37:04,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2021-10-07 15:37:04,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 824. [2021-10-07 15:37:04,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 824 states, 823 states have (on average 3.9586877278250303) internal successors, (3258), 823 states have internal predecessors, (3258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:04,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 824 states to 824 states and 3258 transitions. [2021-10-07 15:37:04,072 INFO L78 Accepts]: Start accepts. Automaton has 824 states and 3258 transitions. Word has length 24 [2021-10-07 15:37:04,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:37:04,073 INFO L470 AbstractCegarLoop]: Abstraction has 824 states and 3258 transitions. [2021-10-07 15:37:04,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:04,073 INFO L276 IsEmpty]: Start isEmpty. Operand 824 states and 3258 transitions. [2021-10-07 15:37:04,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:37:04,074 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:37:04,075 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:37:04,090 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (123)] Ended with exit code 0 [2021-10-07 15:37:04,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 123 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:37:04,275 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:37:04,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:37:04,276 INFO L82 PathProgramCache]: Analyzing trace with hash -1697925942, now seen corresponding path program 47 times [2021-10-07 15:37:04,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:37:04,277 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1447738822] [2021-10-07 15:37:04,277 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:37:04,277 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:37:04,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:37:04,279 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:37:04,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (124)] Waiting until timeout for monitored process [2021-10-07 15:37:05,994 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:37:05,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:37:06,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:37:06,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:37:06,236 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:06,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:37:06,395 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:06,395 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:37:06,395 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1447738822] [2021-10-07 15:37:06,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1447738822] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:37:06,396 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:37:06,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:37:06,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023965046] [2021-10-07 15:37:06,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:37:06,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:37:06,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:37:06,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:37:06,397 INFO L87 Difference]: Start difference. First operand 824 states and 3258 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:06,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:37:06,791 INFO L93 Difference]: Finished difference Result 1112 states and 4176 transitions. [2021-10-07 15:37:06,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:37:06,792 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:37:06,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:37:06,795 INFO L225 Difference]: With dead ends: 1112 [2021-10-07 15:37:06,795 INFO L226 Difference]: Without dead ends: 1112 [2021-10-07 15:37:06,796 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 223.6ms TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-10-07 15:37:06,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1112 states. [2021-10-07 15:37:06,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1112 to 832. [2021-10-07 15:37:06,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 831 states have (on average 3.9759326113116726) internal successors, (3304), 831 states have internal predecessors, (3304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:06,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 3304 transitions. [2021-10-07 15:37:06,812 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 3304 transitions. Word has length 24 [2021-10-07 15:37:06,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:37:06,812 INFO L470 AbstractCegarLoop]: Abstraction has 832 states and 3304 transitions. [2021-10-07 15:37:06,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:06,812 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 3304 transitions. [2021-10-07 15:37:06,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:37:06,814 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:37:06,814 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:37:06,832 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (124)] Forceful destruction successful, exit code 0 [2021-10-07 15:37:07,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:37:07,015 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:37:07,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:37:07,015 INFO L82 PathProgramCache]: Analyzing trace with hash -842619288, now seen corresponding path program 48 times [2021-10-07 15:37:07,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:37:07,016 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2055173744] [2021-10-07 15:37:07,016 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:37:07,017 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:37:07,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:37:07,018 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:37:07,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (125)] Waiting until timeout for monitored process [2021-10-07 15:37:08,821 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:37:08,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:37:08,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:37:08,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:37:09,058 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:09,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:37:09,215 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:09,215 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:37:09,215 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2055173744] [2021-10-07 15:37:09,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2055173744] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:37:09,215 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:37:09,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:37:09,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603124426] [2021-10-07 15:37:09,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:37:09,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:37:09,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:37:09,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:37:09,217 INFO L87 Difference]: Start difference. First operand 832 states and 3304 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:09,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:37:09,611 INFO L93 Difference]: Finished difference Result 1074 states and 4080 transitions. [2021-10-07 15:37:09,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:37:09,612 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:37:09,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:37:09,615 INFO L225 Difference]: With dead ends: 1074 [2021-10-07 15:37:09,615 INFO L226 Difference]: Without dead ends: 1074 [2021-10-07 15:37:09,615 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 214.3ms TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-10-07 15:37:09,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1074 states. [2021-10-07 15:37:09,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1074 to 824. [2021-10-07 15:37:09,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 824 states, 823 states have (on average 3.9586877278250303) internal successors, (3258), 823 states have internal predecessors, (3258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:09,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 824 states to 824 states and 3258 transitions. [2021-10-07 15:37:09,630 INFO L78 Accepts]: Start accepts. Automaton has 824 states and 3258 transitions. Word has length 24 [2021-10-07 15:37:09,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:37:09,631 INFO L470 AbstractCegarLoop]: Abstraction has 824 states and 3258 transitions. [2021-10-07 15:37:09,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:09,631 INFO L276 IsEmpty]: Start isEmpty. Operand 824 states and 3258 transitions. [2021-10-07 15:37:09,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:37:09,633 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:37:09,633 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:37:09,650 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (125)] Ended with exit code 0 [2021-10-07 15:37:09,833 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:37:09,834 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:37:09,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:37:09,834 INFO L82 PathProgramCache]: Analyzing trace with hash 1219693423, now seen corresponding path program 49 times [2021-10-07 15:37:09,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:37:09,835 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1895813693] [2021-10-07 15:37:09,835 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:37:09,835 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:37:09,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:37:09,837 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:37:09,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (126)] Waiting until timeout for monitored process [2021-10-07 15:37:11,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:37:11,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:37:11,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:37:11,778 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:11,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:37:11,952 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:11,953 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:37:11,953 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1895813693] [2021-10-07 15:37:11,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1895813693] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:37:11,953 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:37:11,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:37:11,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245172906] [2021-10-07 15:37:11,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:37:11,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:37:11,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:37:11,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:37:11,955 INFO L87 Difference]: Start difference. First operand 824 states and 3258 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:12,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:37:12,607 INFO L93 Difference]: Finished difference Result 1084 states and 4000 transitions. [2021-10-07 15:37:12,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:37:12,608 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:37:12,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:37:12,610 INFO L225 Difference]: With dead ends: 1084 [2021-10-07 15:37:12,610 INFO L226 Difference]: Without dead ends: 1070 [2021-10-07 15:37:12,611 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 514.5ms TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:37:12,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2021-10-07 15:37:12,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 834. [2021-10-07 15:37:12,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 833 states have (on average 3.9543817527010803) internal successors, (3294), 833 states have internal predecessors, (3294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:12,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 3294 transitions. [2021-10-07 15:37:12,635 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 3294 transitions. Word has length 24 [2021-10-07 15:37:12,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:37:12,635 INFO L470 AbstractCegarLoop]: Abstraction has 834 states and 3294 transitions. [2021-10-07 15:37:12,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:12,636 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 3294 transitions. [2021-10-07 15:37:12,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:37:12,637 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:37:12,637 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:37:12,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (126)] Forceful destruction successful, exit code 0 [2021-10-07 15:37:12,837 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:37:12,838 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:37:12,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:37:12,839 INFO L82 PathProgramCache]: Analyzing trace with hash -1849524030, now seen corresponding path program 49 times [2021-10-07 15:37:12,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:37:12,840 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [478850142] [2021-10-07 15:37:12,840 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:37:12,840 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:37:12,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:37:12,841 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:37:12,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (127)] Waiting until timeout for monitored process [2021-10-07 15:37:14,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:37:14,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:37:14,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:37:14,786 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:14,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:37:14,965 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:14,965 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:37:14,966 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [478850142] [2021-10-07 15:37:14,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [478850142] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:37:14,966 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:37:14,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:37:14,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373910557] [2021-10-07 15:37:14,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:37:14,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:37:14,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:37:14,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:37:14,968 INFO L87 Difference]: Start difference. First operand 834 states and 3294 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:15,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:37:15,875 INFO L93 Difference]: Finished difference Result 1316 states and 4862 transitions. [2021-10-07 15:37:15,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:37:15,876 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:37:15,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:37:15,879 INFO L225 Difference]: With dead ends: 1316 [2021-10-07 15:37:15,879 INFO L226 Difference]: Without dead ends: 1312 [2021-10-07 15:37:15,879 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 690.5ms TimeCoverageRelationStatistics Valid=111, Invalid=231, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:37:15,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1312 states. [2021-10-07 15:37:15,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1312 to 866. [2021-10-07 15:37:15,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.9664739884393065) internal successors, (3431), 865 states have internal predecessors, (3431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:15,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3431 transitions. [2021-10-07 15:37:15,897 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3431 transitions. Word has length 24 [2021-10-07 15:37:15,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:37:15,897 INFO L470 AbstractCegarLoop]: Abstraction has 866 states and 3431 transitions. [2021-10-07 15:37:15,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:15,898 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3431 transitions. [2021-10-07 15:37:15,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:37:15,900 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:37:15,900 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:37:15,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (127)] Ended with exit code 0 [2021-10-07 15:37:16,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:37:16,101 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:37:16,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:37:16,101 INFO L82 PathProgramCache]: Analyzing trace with hash 422904107, now seen corresponding path program 50 times [2021-10-07 15:37:16,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:37:16,102 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [660626370] [2021-10-07 15:37:16,102 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:37:16,103 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:37:16,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:37:16,104 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:37:16,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (128)] Waiting until timeout for monitored process [2021-10-07 15:37:17,937 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:37:17,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:37:17,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:37:17,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:37:18,300 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:18,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:37:18,517 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:18,517 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:37:18,517 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [660626370] [2021-10-07 15:37:18,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [660626370] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:37:18,518 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:37:18,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:37:18,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440082915] [2021-10-07 15:37:18,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:37:18,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:37:18,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:37:18,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:37:18,519 INFO L87 Difference]: Start difference. First operand 866 states and 3431 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:18,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:37:18,909 INFO L93 Difference]: Finished difference Result 1118 states and 4161 transitions. [2021-10-07 15:37:18,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:37:18,911 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:37:18,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:37:18,914 INFO L225 Difference]: With dead ends: 1118 [2021-10-07 15:37:18,914 INFO L226 Difference]: Without dead ends: 1118 [2021-10-07 15:37:18,914 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 313.2ms TimeCoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:37:18,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2021-10-07 15:37:18,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 866. [2021-10-07 15:37:18,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.9664739884393065) internal successors, (3431), 865 states have internal predecessors, (3431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:18,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3431 transitions. [2021-10-07 15:37:18,931 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3431 transitions. Word has length 24 [2021-10-07 15:37:18,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:37:18,932 INFO L470 AbstractCegarLoop]: Abstraction has 866 states and 3431 transitions. [2021-10-07 15:37:18,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:18,932 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3431 transitions. [2021-10-07 15:37:18,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:37:18,934 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:37:18,934 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:37:18,951 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (128)] Ended with exit code 0 [2021-10-07 15:37:19,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:37:19,135 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:37:19,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:37:19,136 INFO L82 PathProgramCache]: Analyzing trace with hash 83589419, now seen corresponding path program 51 times [2021-10-07 15:37:19,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:37:19,138 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1913246577] [2021-10-07 15:37:19,138 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:37:19,138 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:37:19,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:37:19,140 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:37:19,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (129)] Waiting until timeout for monitored process [2021-10-07 15:37:21,036 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:37:21,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:37:21,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:37:21,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:37:21,361 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:21,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:37:21,572 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:21,572 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:37:21,572 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1913246577] [2021-10-07 15:37:21,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1913246577] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:37:21,574 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:37:21,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:37:21,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253314553] [2021-10-07 15:37:21,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:37:21,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:37:21,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:37:21,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:37:21,575 INFO L87 Difference]: Start difference. First operand 866 states and 3431 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:22,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:37:22,413 INFO L93 Difference]: Finished difference Result 1124 states and 4166 transitions. [2021-10-07 15:37:22,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-07 15:37:22,414 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:37:22,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:37:22,418 INFO L225 Difference]: With dead ends: 1124 [2021-10-07 15:37:22,418 INFO L226 Difference]: Without dead ends: 1118 [2021-10-07 15:37:22,419 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 731.2ms TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2021-10-07 15:37:22,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2021-10-07 15:37:22,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 866. [2021-10-07 15:37:22,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.961849710982659) internal successors, (3427), 865 states have internal predecessors, (3427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:22,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3427 transitions. [2021-10-07 15:37:22,439 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3427 transitions. Word has length 24 [2021-10-07 15:37:22,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:37:22,440 INFO L470 AbstractCegarLoop]: Abstraction has 866 states and 3427 transitions. [2021-10-07 15:37:22,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:22,440 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3427 transitions. [2021-10-07 15:37:22,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:37:22,442 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:37:22,442 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:37:22,460 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (129)] Forceful destruction successful, exit code 0 [2021-10-07 15:37:22,645 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:37:22,645 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:37:22,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:37:22,646 INFO L82 PathProgramCache]: Analyzing trace with hash -1462383554, now seen corresponding path program 50 times [2021-10-07 15:37:22,646 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:37:22,647 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [711647190] [2021-10-07 15:37:22,647 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:37:22,647 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:37:22,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:37:22,648 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:37:22,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (130)] Waiting until timeout for monitored process [2021-10-07 15:37:24,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:37:24,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:37:24,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:37:24,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:37:24,845 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:24,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:37:25,047 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:25,047 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:37:25,048 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [711647190] [2021-10-07 15:37:25,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [711647190] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:37:25,048 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:37:25,048 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:37:25,048 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565064223] [2021-10-07 15:37:25,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:37:25,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:37:25,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:37:25,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:37:25,050 INFO L87 Difference]: Start difference. First operand 866 states and 3427 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:26,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:37:26,045 INFO L93 Difference]: Finished difference Result 1350 states and 4963 transitions. [2021-10-07 15:37:26,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:37:26,046 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:37:26,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:37:26,050 INFO L225 Difference]: With dead ends: 1350 [2021-10-07 15:37:26,050 INFO L226 Difference]: Without dead ends: 1350 [2021-10-07 15:37:26,050 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 657.9ms TimeCoverageRelationStatistics Valid=103, Invalid=277, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:37:26,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1350 states. [2021-10-07 15:37:26,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1350 to 862. [2021-10-07 15:37:26,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 3.967479674796748) internal successors, (3416), 861 states have internal predecessors, (3416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:26,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 3416 transitions. [2021-10-07 15:37:26,081 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 3416 transitions. Word has length 24 [2021-10-07 15:37:26,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:37:26,082 INFO L470 AbstractCegarLoop]: Abstraction has 862 states and 3416 transitions. [2021-10-07 15:37:26,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:26,082 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 3416 transitions. [2021-10-07 15:37:26,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:37:26,084 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:37:26,084 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:37:26,102 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (130)] Forceful destruction successful, exit code 0 [2021-10-07 15:37:26,284 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:37:26,285 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:37:26,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:37:26,286 INFO L82 PathProgramCache]: Analyzing trace with hash -1061639550, now seen corresponding path program 51 times [2021-10-07 15:37:26,287 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:37:26,287 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1222569676] [2021-10-07 15:37:26,287 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:37:26,287 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:37:26,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:37:26,288 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:37:26,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (131)] Waiting until timeout for monitored process [2021-10-07 15:37:28,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:37:28,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:37:28,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:37:28,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:37:28,424 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:28,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:37:28,582 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:28,583 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:37:28,583 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1222569676] [2021-10-07 15:37:28,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1222569676] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:37:28,587 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:37:28,587 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:37:28,587 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221556130] [2021-10-07 15:37:28,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:37:28,588 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:37:28,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:37:28,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:37:28,588 INFO L87 Difference]: Start difference. First operand 862 states and 3416 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:28,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:37:28,974 INFO L93 Difference]: Finished difference Result 1324 states and 4985 transitions. [2021-10-07 15:37:28,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:37:28,975 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:37:28,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:37:28,978 INFO L225 Difference]: With dead ends: 1324 [2021-10-07 15:37:28,978 INFO L226 Difference]: Without dead ends: 1324 [2021-10-07 15:37:28,978 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 243.0ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:37:28,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1324 states. [2021-10-07 15:37:28,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1324 to 862. [2021-10-07 15:37:28,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 3.967479674796748) internal successors, (3416), 861 states have internal predecessors, (3416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:28,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 3416 transitions. [2021-10-07 15:37:28,996 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 3416 transitions. Word has length 24 [2021-10-07 15:37:28,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:37:28,996 INFO L470 AbstractCegarLoop]: Abstraction has 862 states and 3416 transitions. [2021-10-07 15:37:28,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:28,996 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 3416 transitions. [2021-10-07 15:37:28,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:37:28,998 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:37:28,998 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:37:29,017 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (131)] Ended with exit code 0 [2021-10-07 15:37:29,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 131 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:37:29,199 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:37:29,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:37:29,200 INFO L82 PathProgramCache]: Analyzing trace with hash -1981182285, now seen corresponding path program 52 times [2021-10-07 15:37:29,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:37:29,201 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1797904116] [2021-10-07 15:37:29,201 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:37:29,201 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:37:29,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:37:29,203 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:37:29,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (132)] Waiting until timeout for monitored process [2021-10-07 15:37:30,975 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:37:30,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:37:30,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:37:30,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:37:31,276 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:31,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:37:31,485 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:31,485 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:37:31,485 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1797904116] [2021-10-07 15:37:31,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1797904116] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:37:31,486 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:37:31,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:37:31,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118129610] [2021-10-07 15:37:31,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:37:31,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:37:31,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:37:31,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:37:31,487 INFO L87 Difference]: Start difference. First operand 862 states and 3416 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:32,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:37:32,200 INFO L93 Difference]: Finished difference Result 1114 states and 4130 transitions. [2021-10-07 15:37:32,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:37:32,201 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:37:32,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:37:32,204 INFO L225 Difference]: With dead ends: 1114 [2021-10-07 15:37:32,204 INFO L226 Difference]: Without dead ends: 1100 [2021-10-07 15:37:32,204 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 499.9ms TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:37:32,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states. [2021-10-07 15:37:32,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 866. [2021-10-07 15:37:32,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.959537572254335) internal successors, (3425), 865 states have internal predecessors, (3425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:32,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3425 transitions. [2021-10-07 15:37:32,222 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3425 transitions. Word has length 24 [2021-10-07 15:37:32,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:37:32,222 INFO L470 AbstractCegarLoop]: Abstraction has 866 states and 3425 transitions. [2021-10-07 15:37:32,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:32,222 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3425 transitions. [2021-10-07 15:37:32,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:37:32,224 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:37:32,224 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:37:32,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (132)] Forceful destruction successful, exit code 0 [2021-10-07 15:37:32,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:37:32,425 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:37:32,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:37:32,426 INFO L82 PathProgramCache]: Analyzing trace with hash 104595627, now seen corresponding path program 53 times [2021-10-07 15:37:32,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:37:32,427 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1265845861] [2021-10-07 15:37:32,427 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:37:32,428 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:37:32,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:37:32,429 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:37:32,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (133)] Waiting until timeout for monitored process [2021-10-07 15:37:34,199 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:37:34,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:37:34,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:37:34,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:37:34,555 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:34,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:37:34,768 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:34,768 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:37:34,769 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1265845861] [2021-10-07 15:37:34,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1265845861] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:37:34,769 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:37:34,769 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:37:34,769 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177905345] [2021-10-07 15:37:34,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:37:34,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:37:34,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:37:34,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:37:34,770 INFO L87 Difference]: Start difference. First operand 866 states and 3425 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:35,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:37:35,804 INFO L93 Difference]: Finished difference Result 1110 states and 4127 transitions. [2021-10-07 15:37:35,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-07 15:37:35,805 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:37:35,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:37:35,807 INFO L225 Difference]: With dead ends: 1110 [2021-10-07 15:37:35,807 INFO L226 Difference]: Without dead ends: 1104 [2021-10-07 15:37:35,808 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 852.7ms TimeCoverageRelationStatistics Valid=99, Invalid=207, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:37:35,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1104 states. [2021-10-07 15:37:35,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1104 to 872. [2021-10-07 15:37:35,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 872 states, 871 states have (on average 3.9586681974741675) internal successors, (3448), 871 states have internal predecessors, (3448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:35,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 3448 transitions. [2021-10-07 15:37:35,825 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 3448 transitions. Word has length 24 [2021-10-07 15:37:35,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:37:35,825 INFO L470 AbstractCegarLoop]: Abstraction has 872 states and 3448 transitions. [2021-10-07 15:37:35,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:35,826 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 3448 transitions. [2021-10-07 15:37:35,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:37:35,827 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:37:35,827 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:37:35,846 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (133)] Forceful destruction successful, exit code 0 [2021-10-07 15:37:36,030 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:37:36,030 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:37:36,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:37:36,031 INFO L82 PathProgramCache]: Analyzing trace with hash -1506345331, now seen corresponding path program 54 times [2021-10-07 15:37:36,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:37:36,032 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1132021139] [2021-10-07 15:37:36,032 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:37:36,032 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:37:36,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:37:36,033 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:37:36,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (134)] Waiting until timeout for monitored process [2021-10-07 15:37:37,986 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:37:37,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:37:37,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:37:37,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:37:38,321 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:38,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:37:38,533 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:38,533 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:37:38,534 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1132021139] [2021-10-07 15:37:38,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1132021139] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:37:38,534 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:37:38,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:37:38,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075875929] [2021-10-07 15:37:38,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:37:38,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:37:38,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:37:38,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:37:38,536 INFO L87 Difference]: Start difference. First operand 872 states and 3448 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:39,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:37:39,391 INFO L93 Difference]: Finished difference Result 1078 states and 4072 transitions. [2021-10-07 15:37:39,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:37:39,392 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:37:39,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:37:39,395 INFO L225 Difference]: With dead ends: 1078 [2021-10-07 15:37:39,395 INFO L226 Difference]: Without dead ends: 1078 [2021-10-07 15:37:39,395 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 586.9ms TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:37:39,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2021-10-07 15:37:39,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 862. [2021-10-07 15:37:39,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 3.967479674796748) internal successors, (3416), 861 states have internal predecessors, (3416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:39,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 3416 transitions. [2021-10-07 15:37:39,414 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 3416 transitions. Word has length 24 [2021-10-07 15:37:39,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:37:39,414 INFO L470 AbstractCegarLoop]: Abstraction has 862 states and 3416 transitions. [2021-10-07 15:37:39,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:39,414 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 3416 transitions. [2021-10-07 15:37:39,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:37:39,431 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:37:39,431 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:37:39,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (134)] Forceful destruction successful, exit code 0 [2021-10-07 15:37:39,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:37:39,632 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:37:39,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:37:39,633 INFO L82 PathProgramCache]: Analyzing trace with hash -1614918198, now seen corresponding path program 52 times [2021-10-07 15:37:39,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:37:39,634 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [859270768] [2021-10-07 15:37:39,634 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:37:39,634 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:37:39,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:37:39,635 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:37:39,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (135)] Waiting until timeout for monitored process [2021-10-07 15:37:41,358 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:37:41,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:37:41,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:37:41,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:37:41,775 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:41,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:37:42,005 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:42,006 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:37:42,006 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [859270768] [2021-10-07 15:37:42,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [859270768] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:37:42,006 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:37:42,006 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:37:42,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329503551] [2021-10-07 15:37:42,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:37:42,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:37:42,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:37:42,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:37:42,008 INFO L87 Difference]: Start difference. First operand 862 states and 3416 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:43,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:37:43,131 INFO L93 Difference]: Finished difference Result 1378 states and 5029 transitions. [2021-10-07 15:37:43,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:37:43,132 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:37:43,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:37:43,136 INFO L225 Difference]: With dead ends: 1378 [2021-10-07 15:37:43,136 INFO L226 Difference]: Without dead ends: 1374 [2021-10-07 15:37:43,136 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 827.2ms TimeCoverageRelationStatistics Valid=111, Invalid=231, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:37:43,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1374 states. [2021-10-07 15:37:43,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1374 to 880. [2021-10-07 15:37:43,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 880 states, 879 states have (on average 3.9908987485779295) internal successors, (3508), 879 states have internal predecessors, (3508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:43,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 880 states to 880 states and 3508 transitions. [2021-10-07 15:37:43,158 INFO L78 Accepts]: Start accepts. Automaton has 880 states and 3508 transitions. Word has length 24 [2021-10-07 15:37:43,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:37:43,159 INFO L470 AbstractCegarLoop]: Abstraction has 880 states and 3508 transitions. [2021-10-07 15:37:43,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:43,159 INFO L276 IsEmpty]: Start isEmpty. Operand 880 states and 3508 transitions. [2021-10-07 15:37:43,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:37:43,161 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:37:43,161 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:37:43,180 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (135)] Forceful destruction successful, exit code 0 [2021-10-07 15:37:43,361 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:37:43,362 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:37:43,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:37:43,362 INFO L82 PathProgramCache]: Analyzing trace with hash 657509939, now seen corresponding path program 55 times [2021-10-07 15:37:43,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:37:43,363 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [170604655] [2021-10-07 15:37:43,363 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:37:43,364 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:37:43,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:37:43,365 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:37:43,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (136)] Waiting until timeout for monitored process [2021-10-07 15:37:45,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:37:45,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:37:45,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:37:45,674 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:45,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:37:45,897 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:45,897 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:37:45,898 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [170604655] [2021-10-07 15:37:45,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [170604655] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:37:45,898 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:37:45,898 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:37:45,898 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338822210] [2021-10-07 15:37:45,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:37:45,899 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:37:45,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:37:45,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:37:45,899 INFO L87 Difference]: Start difference. First operand 880 states and 3508 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:46,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:37:46,378 INFO L93 Difference]: Finished difference Result 1142 states and 4262 transitions. [2021-10-07 15:37:46,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:37:46,378 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:37:46,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:37:46,381 INFO L225 Difference]: With dead ends: 1142 [2021-10-07 15:37:46,382 INFO L226 Difference]: Without dead ends: 1142 [2021-10-07 15:37:46,382 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 377.9ms TimeCoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:37:46,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1142 states. [2021-10-07 15:37:46,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1142 to 892. [2021-10-07 15:37:46,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 892 states, 891 states have (on average 4.008978675645342) internal successors, (3572), 891 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:46,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 892 states to 892 states and 3572 transitions. [2021-10-07 15:37:46,400 INFO L78 Accepts]: Start accepts. Automaton has 892 states and 3572 transitions. Word has length 24 [2021-10-07 15:37:46,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:37:46,400 INFO L470 AbstractCegarLoop]: Abstraction has 892 states and 3572 transitions. [2021-10-07 15:37:46,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:46,400 INFO L276 IsEmpty]: Start isEmpty. Operand 892 states and 3572 transitions. [2021-10-07 15:37:46,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:37:46,402 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:37:46,402 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:37:46,420 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (136)] Ended with exit code 0 [2021-10-07 15:37:46,602 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:37:46,603 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:37:46,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:37:46,604 INFO L82 PathProgramCache]: Analyzing trace with hash 318195251, now seen corresponding path program 56 times [2021-10-07 15:37:46,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:37:46,605 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [59285222] [2021-10-07 15:37:46,605 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:37:46,606 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:37:46,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:37:46,607 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:37:46,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (137)] Waiting until timeout for monitored process [2021-10-07 15:37:48,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:37:48,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:37:48,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:37:48,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:37:48,980 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:48,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:37:49,231 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:49,231 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:37:49,232 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [59285222] [2021-10-07 15:37:49,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [59285222] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:37:49,232 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:37:49,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:37:49,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763700613] [2021-10-07 15:37:49,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:37:49,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:37:49,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:37:49,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:37:49,234 INFO L87 Difference]: Start difference. First operand 892 states and 3572 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:50,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:37:50,494 INFO L93 Difference]: Finished difference Result 1148 states and 4255 transitions. [2021-10-07 15:37:50,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 15:37:50,495 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:37:50,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:37:50,497 INFO L225 Difference]: With dead ends: 1148 [2021-10-07 15:37:50,498 INFO L226 Difference]: Without dead ends: 1142 [2021-10-07 15:37:50,498 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 1099.3ms TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:37:50,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1142 states. [2021-10-07 15:37:50,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1142 to 892. [2021-10-07 15:37:50,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 892 states, 891 states have (on average 4.004489337822672) internal successors, (3568), 891 states have internal predecessors, (3568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:50,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 892 states to 892 states and 3568 transitions. [2021-10-07 15:37:50,517 INFO L78 Accepts]: Start accepts. Automaton has 892 states and 3568 transitions. Word has length 24 [2021-10-07 15:37:50,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:37:50,517 INFO L470 AbstractCegarLoop]: Abstraction has 892 states and 3568 transitions. [2021-10-07 15:37:50,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:50,517 INFO L276 IsEmpty]: Start isEmpty. Operand 892 states and 3568 transitions. [2021-10-07 15:37:50,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:37:50,519 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:37:50,519 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:37:50,537 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (137)] Forceful destruction successful, exit code 0 [2021-10-07 15:37:50,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:37:50,720 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:37:50,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:37:50,721 INFO L82 PathProgramCache]: Analyzing trace with hash -1227777722, now seen corresponding path program 53 times [2021-10-07 15:37:50,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:37:50,722 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1574188592] [2021-10-07 15:37:50,722 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:37:50,723 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:37:50,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:37:50,724 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:37:50,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (138)] Waiting until timeout for monitored process [2021-10-07 15:37:52,657 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:37:52,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:37:52,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:37:52,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:37:53,117 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:53,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:37:53,343 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:53,344 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:37:53,344 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1574188592] [2021-10-07 15:37:53,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1574188592] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:37:53,344 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:37:53,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:37:53,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405395524] [2021-10-07 15:37:53,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:37:53,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:37:53,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:37:53,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:37:53,346 INFO L87 Difference]: Start difference. First operand 892 states and 3568 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:54,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:37:54,584 INFO L93 Difference]: Finished difference Result 1436 states and 5177 transitions. [2021-10-07 15:37:54,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:37:54,585 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:37:54,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:37:54,589 INFO L225 Difference]: With dead ends: 1436 [2021-10-07 15:37:54,589 INFO L226 Difference]: Without dead ends: 1436 [2021-10-07 15:37:54,589 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 880.8ms TimeCoverageRelationStatistics Valid=105, Invalid=275, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:37:54,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1436 states. [2021-10-07 15:37:54,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1436 to 880. [2021-10-07 15:37:54,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 880 states, 879 states have (on average 4.003412969283277) internal successors, (3519), 879 states have internal predecessors, (3519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:54,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 880 states to 880 states and 3519 transitions. [2021-10-07 15:37:54,609 INFO L78 Accepts]: Start accepts. Automaton has 880 states and 3519 transitions. Word has length 24 [2021-10-07 15:37:54,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:37:54,610 INFO L470 AbstractCegarLoop]: Abstraction has 880 states and 3519 transitions. [2021-10-07 15:37:54,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:54,610 INFO L276 IsEmpty]: Start isEmpty. Operand 880 states and 3519 transitions. [2021-10-07 15:37:54,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:37:54,612 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:37:54,612 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:37:54,630 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (138)] Forceful destruction successful, exit code 0 [2021-10-07 15:37:54,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:37:54,813 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:37:54,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:37:54,813 INFO L82 PathProgramCache]: Analyzing trace with hash -3977240, now seen corresponding path program 54 times [2021-10-07 15:37:54,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:37:54,814 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1390675410] [2021-10-07 15:37:54,814 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:37:54,815 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:37:54,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:37:54,816 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:37:54,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (139)] Waiting until timeout for monitored process [2021-10-07 15:37:56,898 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:37:56,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:37:56,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:37:56,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:37:57,308 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:57,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:37:57,514 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:37:57,514 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:37:57,515 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1390675410] [2021-10-07 15:37:57,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1390675410] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:37:57,515 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:37:57,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:37:57,515 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46105764] [2021-10-07 15:37:57,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:37:57,516 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:37:57,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:37:57,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:37:57,516 INFO L87 Difference]: Start difference. First operand 880 states and 3519 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:58,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:37:58,579 INFO L93 Difference]: Finished difference Result 1314 states and 4845 transitions. [2021-10-07 15:37:58,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:37:58,579 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:37:58,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:37:58,582 INFO L225 Difference]: With dead ends: 1314 [2021-10-07 15:37:58,583 INFO L226 Difference]: Without dead ends: 1310 [2021-10-07 15:37:58,583 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 793.3ms TimeCoverageRelationStatistics Valid=113, Invalid=229, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:37:58,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1310 states. [2021-10-07 15:37:58,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1310 to 886. [2021-10-07 15:37:58,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 886 states, 885 states have (on average 4.00225988700565) internal successors, (3542), 885 states have internal predecessors, (3542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:58,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 3542 transitions. [2021-10-07 15:37:58,601 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 3542 transitions. Word has length 24 [2021-10-07 15:37:58,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:37:58,601 INFO L470 AbstractCegarLoop]: Abstraction has 886 states and 3542 transitions. [2021-10-07 15:37:58,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:37:58,602 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 3542 transitions. [2021-10-07 15:37:58,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:37:58,603 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:37:58,603 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:37:58,621 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (139)] Ended with exit code 0 [2021-10-07 15:37:58,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:37:58,804 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:37:58,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:37:58,805 INFO L82 PathProgramCache]: Analyzing trace with hash -656066244, now seen corresponding path program 55 times [2021-10-07 15:37:58,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:37:58,806 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [269660633] [2021-10-07 15:37:58,806 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:37:58,806 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:37:58,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:37:58,807 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:37:58,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (140)] Waiting until timeout for monitored process [2021-10-07 15:38:00,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:38:00,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:38:00,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:38:01,118 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:01,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:38:01,356 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:01,356 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:38:01,357 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [269660633] [2021-10-07 15:38:01,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [269660633] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:38:01,357 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:38:01,357 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:38:01,357 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854642028] [2021-10-07 15:38:01,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:38:01,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:38:01,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:38:01,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:38:01,358 INFO L87 Difference]: Start difference. First operand 886 states and 3542 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:02,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:38:02,374 INFO L93 Difference]: Finished difference Result 1310 states and 4864 transitions. [2021-10-07 15:38:02,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:38:02,375 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:38:02,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:38:02,378 INFO L225 Difference]: With dead ends: 1310 [2021-10-07 15:38:02,379 INFO L226 Difference]: Without dead ends: 1310 [2021-10-07 15:38:02,379 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 776.2ms TimeCoverageRelationStatistics Valid=109, Invalid=271, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:38:02,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1310 states. [2021-10-07 15:38:02,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1310 to 884. [2021-10-07 15:38:02,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 884 states, 883 states have (on average 4.005662514156286) internal successors, (3537), 883 states have internal predecessors, (3537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:02,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 884 states to 884 states and 3537 transitions. [2021-10-07 15:38:02,398 INFO L78 Accepts]: Start accepts. Automaton has 884 states and 3537 transitions. Word has length 24 [2021-10-07 15:38:02,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:38:02,398 INFO L470 AbstractCegarLoop]: Abstraction has 884 states and 3537 transitions. [2021-10-07 15:38:02,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:02,398 INFO L276 IsEmpty]: Start isEmpty. Operand 884 states and 3537 transitions. [2021-10-07 15:38:02,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:38:02,400 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:38:02,400 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:38:02,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (140)] Forceful destruction successful, exit code 0 [2021-10-07 15:38:02,600 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:38:02,601 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:38:02,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:38:02,602 INFO L82 PathProgramCache]: Analyzing trace with hash -2037019503, now seen corresponding path program 57 times [2021-10-07 15:38:02,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:38:02,602 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1610624809] [2021-10-07 15:38:02,603 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:38:02,603 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:38:02,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:38:02,604 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:38:02,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (141)] Waiting until timeout for monitored process [2021-10-07 15:38:04,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:38:04,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:38:04,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:38:04,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:38:05,003 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:05,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:38:05,253 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:05,253 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:38:05,253 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1610624809] [2021-10-07 15:38:05,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1610624809] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:38:05,253 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:38:05,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:38:05,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543543522] [2021-10-07 15:38:05,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:38:05,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:38:05,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:38:05,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:38:05,255 INFO L87 Difference]: Start difference. First operand 884 states and 3537 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:05,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:38:05,701 INFO L93 Difference]: Finished difference Result 1126 states and 4187 transitions. [2021-10-07 15:38:05,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:38:05,703 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:38:05,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:38:05,705 INFO L225 Difference]: With dead ends: 1126 [2021-10-07 15:38:05,705 INFO L226 Difference]: Without dead ends: 1126 [2021-10-07 15:38:05,706 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 377.4ms TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:38:05,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states. [2021-10-07 15:38:05,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 880. [2021-10-07 15:38:05,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 880 states, 879 states have (on average 4.003412969283277) internal successors, (3519), 879 states have internal predecessors, (3519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:05,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 880 states to 880 states and 3519 transitions. [2021-10-07 15:38:05,723 INFO L78 Accepts]: Start accepts. Automaton has 880 states and 3519 transitions. Word has length 24 [2021-10-07 15:38:05,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:38:05,723 INFO L470 AbstractCegarLoop]: Abstraction has 880 states and 3519 transitions. [2021-10-07 15:38:05,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:05,723 INFO L276 IsEmpty]: Start isEmpty. Operand 880 states and 3519 transitions. [2021-10-07 15:38:05,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:38:05,725 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:38:05,725 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:38:05,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (141)] Forceful destruction successful, exit code 0 [2021-10-07 15:38:05,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 141 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:38:05,928 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:38:05,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:38:05,928 INFO L82 PathProgramCache]: Analyzing trace with hash 418296303, now seen corresponding path program 58 times [2021-10-07 15:38:05,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:38:05,929 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1225707424] [2021-10-07 15:38:05,930 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:38:05,930 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:38:05,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:38:05,931 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:38:05,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (142)] Waiting until timeout for monitored process [2021-10-07 15:38:07,783 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:38:07,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:38:07,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:38:07,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:38:08,283 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:08,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:38:08,529 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:08,530 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:38:08,530 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1225707424] [2021-10-07 15:38:08,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1225707424] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:38:08,530 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:38:08,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:38:08,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728730732] [2021-10-07 15:38:08,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:38:08,531 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:38:08,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:38:08,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:38:08,531 INFO L87 Difference]: Start difference. First operand 880 states and 3519 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:09,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:38:09,030 INFO L93 Difference]: Finished difference Result 1080 states and 4076 transitions. [2021-10-07 15:38:09,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:38:09,031 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:38:09,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:38:09,034 INFO L225 Difference]: With dead ends: 1080 [2021-10-07 15:38:09,034 INFO L226 Difference]: Without dead ends: 1080 [2021-10-07 15:38:09,034 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 404.7ms TimeCoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:38:09,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1080 states. [2021-10-07 15:38:09,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1080 to 872. [2021-10-07 15:38:09,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 872 states, 871 states have (on average 3.9873708381171067) internal successors, (3473), 871 states have internal predecessors, (3473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:09,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 3473 transitions. [2021-10-07 15:38:09,074 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 3473 transitions. Word has length 24 [2021-10-07 15:38:09,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:38:09,074 INFO L470 AbstractCegarLoop]: Abstraction has 872 states and 3473 transitions. [2021-10-07 15:38:09,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:09,075 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 3473 transitions. [2021-10-07 15:38:09,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:38:09,076 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:38:09,076 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:38:09,095 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (142)] Ended with exit code 0 [2021-10-07 15:38:09,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:38:09,277 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:38:09,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:38:09,278 INFO L82 PathProgramCache]: Analyzing trace with hash -754890129, now seen corresponding path program 59 times [2021-10-07 15:38:09,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:38:09,279 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [265275248] [2021-10-07 15:38:09,279 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:38:09,280 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:38:09,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:38:09,281 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:38:09,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (143)] Waiting until timeout for monitored process [2021-10-07 15:38:11,340 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:38:11,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:38:11,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:38:11,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:38:11,816 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:11,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:38:12,055 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:12,055 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:38:12,056 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [265275248] [2021-10-07 15:38:12,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [265275248] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:38:12,056 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:38:12,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:38:12,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341617108] [2021-10-07 15:38:12,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:38:12,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:38:12,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:38:12,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:38:12,057 INFO L87 Difference]: Start difference. First operand 872 states and 3473 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:13,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:38:13,249 INFO L93 Difference]: Finished difference Result 1080 states and 4058 transitions. [2021-10-07 15:38:13,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 15:38:13,250 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:38:13,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:38:13,254 INFO L225 Difference]: With dead ends: 1080 [2021-10-07 15:38:13,254 INFO L226 Difference]: Without dead ends: 1074 [2021-10-07 15:38:13,254 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 1101.5ms TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:38:13,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1074 states. [2021-10-07 15:38:13,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1074 to 878. [2021-10-07 15:38:13,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 878 states, 877 states have (on average 3.9863169897377424) internal successors, (3496), 877 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:13,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 3496 transitions. [2021-10-07 15:38:13,282 INFO L78 Accepts]: Start accepts. Automaton has 878 states and 3496 transitions. Word has length 24 [2021-10-07 15:38:13,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:38:13,283 INFO L470 AbstractCegarLoop]: Abstraction has 878 states and 3496 transitions. [2021-10-07 15:38:13,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:13,283 INFO L276 IsEmpty]: Start isEmpty. Operand 878 states and 3496 transitions. [2021-10-07 15:38:13,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:38:13,310 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:38:13,310 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:38:13,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (143)] Forceful destruction successful, exit code 0 [2021-10-07 15:38:13,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:38:13,518 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:38:13,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:38:13,519 INFO L82 PathProgramCache]: Analyzing trace with hash 1929136209, now seen corresponding path program 60 times [2021-10-07 15:38:13,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:38:13,520 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2023397064] [2021-10-07 15:38:13,520 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:38:13,520 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:38:13,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:38:13,521 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:38:13,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (144)] Waiting until timeout for monitored process [2021-10-07 15:38:15,701 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:38:15,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:38:15,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:38:15,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:38:16,166 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:16,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:38:16,395 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:16,395 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:38:16,396 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2023397064] [2021-10-07 15:38:16,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2023397064] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:38:16,396 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:38:16,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:38:16,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657551716] [2021-10-07 15:38:16,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:38:16,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:38:16,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:38:16,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:38:16,397 INFO L87 Difference]: Start difference. First operand 878 states and 3496 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:17,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:38:17,575 INFO L93 Difference]: Finished difference Result 1054 states and 4018 transitions. [2021-10-07 15:38:17,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-07 15:38:17,576 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:38:17,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:38:17,579 INFO L225 Difference]: With dead ends: 1054 [2021-10-07 15:38:17,579 INFO L226 Difference]: Without dead ends: 1054 [2021-10-07 15:38:17,579 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 977.4ms TimeCoverageRelationStatistics Valid=95, Invalid=211, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:38:17,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1054 states. [2021-10-07 15:38:17,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1054 to 872. [2021-10-07 15:38:17,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 872 states, 871 states have (on average 3.9873708381171067) internal successors, (3473), 871 states have internal predecessors, (3473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:17,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 3473 transitions. [2021-10-07 15:38:17,599 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 3473 transitions. Word has length 24 [2021-10-07 15:38:17,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:38:17,600 INFO L470 AbstractCegarLoop]: Abstraction has 872 states and 3473 transitions. [2021-10-07 15:38:17,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:17,600 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 3473 transitions. [2021-10-07 15:38:17,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:38:17,602 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:38:17,602 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:38:17,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (144)] Forceful destruction successful, exit code 0 [2021-10-07 15:38:17,816 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:38:17,817 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:38:17,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:38:17,817 INFO L82 PathProgramCache]: Analyzing trace with hash 181288680, now seen corresponding path program 56 times [2021-10-07 15:38:17,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:38:17,818 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1976003803] [2021-10-07 15:38:17,818 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:38:17,819 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:38:17,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:38:17,820 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:38:17,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (145)] Waiting until timeout for monitored process [2021-10-07 15:38:19,975 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:38:19,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:38:19,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:38:19,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:38:20,448 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:20,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:38:20,679 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:20,679 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:38:20,680 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1976003803] [2021-10-07 15:38:20,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1976003803] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:38:20,680 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:38:20,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:38:20,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338359200] [2021-10-07 15:38:20,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:38:20,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:38:20,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:38:20,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:38:20,681 INFO L87 Difference]: Start difference. First operand 872 states and 3473 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:21,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:38:21,813 INFO L93 Difference]: Finished difference Result 1388 states and 5082 transitions. [2021-10-07 15:38:21,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:38:21,814 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:38:21,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:38:21,817 INFO L225 Difference]: With dead ends: 1388 [2021-10-07 15:38:21,817 INFO L226 Difference]: Without dead ends: 1388 [2021-10-07 15:38:21,818 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 843.4ms TimeCoverageRelationStatistics Valid=102, Invalid=278, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:38:21,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1388 states. [2021-10-07 15:38:21,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1388 to 880. [2021-10-07 15:38:21,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 880 states, 879 states have (on average 4.003412969283277) internal successors, (3519), 879 states have internal predecessors, (3519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:21,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 880 states to 880 states and 3519 transitions. [2021-10-07 15:38:21,839 INFO L78 Accepts]: Start accepts. Automaton has 880 states and 3519 transitions. Word has length 24 [2021-10-07 15:38:21,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:38:21,839 INFO L470 AbstractCegarLoop]: Abstraction has 880 states and 3519 transitions. [2021-10-07 15:38:21,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:21,839 INFO L276 IsEmpty]: Start isEmpty. Operand 880 states and 3519 transitions. [2021-10-07 15:38:21,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:38:21,841 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:38:21,841 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:38:21,858 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (145)] Forceful destruction successful, exit code 0 [2021-10-07 15:38:22,041 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:38:22,042 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:38:22,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:38:22,042 INFO L82 PathProgramCache]: Analyzing trace with hash 925991178, now seen corresponding path program 57 times [2021-10-07 15:38:22,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:38:22,043 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1674231273] [2021-10-07 15:38:22,043 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:38:22,044 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:38:22,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:38:22,045 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:38:22,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (146)] Waiting until timeout for monitored process [2021-10-07 15:38:24,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:38:24,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:38:24,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:38:24,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:38:24,606 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:24,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:38:24,853 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:24,854 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:38:24,854 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1674231273] [2021-10-07 15:38:24,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1674231273] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:38:24,854 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:38:24,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:38:24,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993374054] [2021-10-07 15:38:24,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:38:24,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:38:24,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:38:24,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:38:24,856 INFO L87 Difference]: Start difference. First operand 880 states and 3519 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:25,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:38:25,971 INFO L93 Difference]: Finished difference Result 1316 states and 4907 transitions. [2021-10-07 15:38:25,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-07 15:38:25,972 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:38:25,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:38:25,975 INFO L225 Difference]: With dead ends: 1316 [2021-10-07 15:38:25,976 INFO L226 Difference]: Without dead ends: 1316 [2021-10-07 15:38:25,976 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 782.1ms TimeCoverageRelationStatistics Valid=104, Invalid=276, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:38:25,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1316 states. [2021-10-07 15:38:25,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1316 to 870. [2021-10-07 15:38:25,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 870 states, 869 states have (on average 3.9815880322209436) internal successors, (3460), 869 states have internal predecessors, (3460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:25,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 870 states to 870 states and 3460 transitions. [2021-10-07 15:38:25,994 INFO L78 Accepts]: Start accepts. Automaton has 870 states and 3460 transitions. Word has length 24 [2021-10-07 15:38:25,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:38:25,994 INFO L470 AbstractCegarLoop]: Abstraction has 870 states and 3460 transitions. [2021-10-07 15:38:25,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:25,994 INFO L276 IsEmpty]: Start isEmpty. Operand 870 states and 3460 transitions. [2021-10-07 15:38:25,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:38:25,996 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:38:25,996 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:38:26,016 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (146)] Forceful destruction successful, exit code 0 [2021-10-07 15:38:26,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 146 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:38:26,197 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:38:26,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:38:26,198 INFO L82 PathProgramCache]: Analyzing trace with hash -1325532586, now seen corresponding path program 58 times [2021-10-07 15:38:26,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:38:26,198 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2125962040] [2021-10-07 15:38:26,199 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:38:26,199 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:38:26,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:38:26,200 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:38:26,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (147)] Waiting until timeout for monitored process [2021-10-07 15:38:28,252 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:38:28,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:38:28,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:38:28,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:38:28,527 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:28,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:38:28,690 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:28,690 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:38:28,691 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2125962040] [2021-10-07 15:38:28,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2125962040] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:38:28,691 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:38:28,691 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:38:28,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235093981] [2021-10-07 15:38:28,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:38:28,692 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:38:28,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:38:28,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:38:28,692 INFO L87 Difference]: Start difference. First operand 870 states and 3460 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:29,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:38:29,098 INFO L93 Difference]: Finished difference Result 1416 states and 5285 transitions. [2021-10-07 15:38:29,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:38:29,099 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:38:29,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:38:29,102 INFO L225 Difference]: With dead ends: 1416 [2021-10-07 15:38:29,102 INFO L226 Difference]: Without dead ends: 1416 [2021-10-07 15:38:29,103 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 262.8ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:38:29,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1416 states. [2021-10-07 15:38:29,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1416 to 866. [2021-10-07 15:38:29,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.9861271676300576) internal successors, (3448), 865 states have internal predecessors, (3448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:29,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3448 transitions. [2021-10-07 15:38:29,121 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3448 transitions. Word has length 24 [2021-10-07 15:38:29,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:38:29,121 INFO L470 AbstractCegarLoop]: Abstraction has 866 states and 3448 transitions. [2021-10-07 15:38:29,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:29,122 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3448 transitions. [2021-10-07 15:38:29,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:38:29,125 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:38:29,125 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:38:29,151 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (147)] Forceful destruction successful, exit code 0 [2021-10-07 15:38:29,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:38:29,341 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:38:29,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:38:29,341 INFO L82 PathProgramCache]: Analyzing trace with hash -668766822, now seen corresponding path program 59 times [2021-10-07 15:38:29,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:38:29,342 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [604087952] [2021-10-07 15:38:29,342 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:38:29,343 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:38:29,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:38:29,344 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:38:29,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (148)] Waiting until timeout for monitored process [2021-10-07 15:38:31,602 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:38:31,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:38:31,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:38:31,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:38:31,962 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:31,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:38:32,177 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:32,177 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:38:32,178 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [604087952] [2021-10-07 15:38:32,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [604087952] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:38:32,178 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:38:32,178 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:38:32,178 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616269230] [2021-10-07 15:38:32,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:38:32,179 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:38:32,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:38:32,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:38:32,179 INFO L87 Difference]: Start difference. First operand 866 states and 3448 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:32,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:38:32,694 INFO L93 Difference]: Finished difference Result 1306 states and 4942 transitions. [2021-10-07 15:38:32,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:38:32,695 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:38:32,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:38:32,699 INFO L225 Difference]: With dead ends: 1306 [2021-10-07 15:38:32,699 INFO L226 Difference]: Without dead ends: 1306 [2021-10-07 15:38:32,699 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 353.1ms TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:38:32,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1306 states. [2021-10-07 15:38:32,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1306 to 862. [2021-10-07 15:38:32,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 3.983739837398374) internal successors, (3430), 861 states have internal predecessors, (3430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:32,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 3430 transitions. [2021-10-07 15:38:32,749 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 3430 transitions. Word has length 24 [2021-10-07 15:38:32,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:38:32,750 INFO L470 AbstractCegarLoop]: Abstraction has 862 states and 3430 transitions. [2021-10-07 15:38:32,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:32,750 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 3430 transitions. [2021-10-07 15:38:32,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:38:32,751 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:38:32,751 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:38:32,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (148)] Forceful destruction successful, exit code 0 [2021-10-07 15:38:32,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 148 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:38:32,952 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:38:32,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:38:32,954 INFO L82 PathProgramCache]: Analyzing trace with hash 186539832, now seen corresponding path program 60 times [2021-10-07 15:38:32,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:38:32,954 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [842914338] [2021-10-07 15:38:32,955 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:38:32,955 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:38:32,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:38:32,956 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:38:32,957 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (149)] Waiting until timeout for monitored process [2021-10-07 15:38:35,164 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:38:35,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:38:35,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:38:35,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:38:35,543 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:35,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:38:35,748 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:35,748 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:38:35,748 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [842914338] [2021-10-07 15:38:35,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [842914338] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:38:35,749 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:38:35,749 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:38:35,749 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124916027] [2021-10-07 15:38:35,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:38:35,749 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:38:35,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:38:35,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:38:35,750 INFO L87 Difference]: Start difference. First operand 862 states and 3430 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:36,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:38:36,198 INFO L93 Difference]: Finished difference Result 1262 states and 4831 transitions. [2021-10-07 15:38:36,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:38:36,200 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:38:36,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:38:36,203 INFO L225 Difference]: With dead ends: 1262 [2021-10-07 15:38:36,203 INFO L226 Difference]: Without dead ends: 1262 [2021-10-07 15:38:36,203 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 313.3ms TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:38:36,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1262 states. [2021-10-07 15:38:36,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1262 to 834. [2021-10-07 15:38:36,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 833 states have (on average 3.9543817527010803) internal successors, (3294), 833 states have internal predecessors, (3294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:36,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 3294 transitions. [2021-10-07 15:38:36,220 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 3294 transitions. Word has length 24 [2021-10-07 15:38:36,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:38:36,220 INFO L470 AbstractCegarLoop]: Abstraction has 834 states and 3294 transitions. [2021-10-07 15:38:36,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:36,220 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 3294 transitions. [2021-10-07 15:38:36,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:38:36,222 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:38:36,222 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:38:36,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (149)] Forceful destruction successful, exit code 0 [2021-10-07 15:38:36,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 149 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:38:36,423 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:38:36,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:38:36,424 INFO L82 PathProgramCache]: Analyzing trace with hash -1189630454, now seen corresponding path program 61 times [2021-10-07 15:38:36,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:38:36,424 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [246928894] [2021-10-07 15:38:36,425 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:38:36,425 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:38:36,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:38:36,426 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:38:36,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (150)] Waiting until timeout for monitored process [2021-10-07 15:38:38,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:38:38,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:38:38,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:38:38,585 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:38,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:38:38,714 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:38,715 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:38:38,715 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [246928894] [2021-10-07 15:38:38,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [246928894] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:38:38,715 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:38:38,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 10 [2021-10-07 15:38:38,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929655275] [2021-10-07 15:38:38,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 15:38:38,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:38:38,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 15:38:38,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:38:38,716 INFO L87 Difference]: Start difference. First operand 834 states and 3294 transitions. Second operand has 10 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:39,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:38:39,172 INFO L93 Difference]: Finished difference Result 1108 states and 4104 transitions. [2021-10-07 15:38:39,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:38:39,173 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:38:39,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:38:39,175 INFO L225 Difference]: With dead ends: 1108 [2021-10-07 15:38:39,175 INFO L226 Difference]: Without dead ends: 1100 [2021-10-07 15:38:39,176 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 270.6ms TimeCoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2021-10-07 15:38:39,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states. [2021-10-07 15:38:39,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 846. [2021-10-07 15:38:39,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 846 states, 845 states have (on average 3.931360946745562) internal successors, (3322), 845 states have internal predecessors, (3322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:39,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 3322 transitions. [2021-10-07 15:38:39,190 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 3322 transitions. Word has length 24 [2021-10-07 15:38:39,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:38:39,190 INFO L470 AbstractCegarLoop]: Abstraction has 846 states and 3322 transitions. [2021-10-07 15:38:39,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:39,191 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 3322 transitions. [2021-10-07 15:38:39,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:38:39,193 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:38:39,193 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:38:39,215 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (150)] Ended with exit code 0 [2021-10-07 15:38:39,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:38:39,407 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:38:39,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:38:39,407 INFO L82 PathProgramCache]: Analyzing trace with hash 2034878683, now seen corresponding path program 61 times [2021-10-07 15:38:39,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:38:39,408 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [122972862] [2021-10-07 15:38:39,408 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:38:39,408 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:38:39,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:38:39,410 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:38:39,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (151)] Waiting until timeout for monitored process [2021-10-07 15:38:41,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:38:41,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:38:41,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:38:41,547 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:41,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:38:41,681 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:41,682 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:38:41,682 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [122972862] [2021-10-07 15:38:41,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [122972862] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:38:41,682 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:38:41,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 10 [2021-10-07 15:38:41,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513917009] [2021-10-07 15:38:41,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:38:41,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:38:41,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:38:41,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:38:41,684 INFO L87 Difference]: Start difference. First operand 846 states and 3322 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:41,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:38:41,998 INFO L93 Difference]: Finished difference Result 1238 states and 4526 transitions. [2021-10-07 15:38:41,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:38:41,999 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:38:41,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:38:42,002 INFO L225 Difference]: With dead ends: 1238 [2021-10-07 15:38:42,002 INFO L226 Difference]: Without dead ends: 1238 [2021-10-07 15:38:42,002 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 159.2ms TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-10-07 15:38:42,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1238 states. [2021-10-07 15:38:42,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1238 to 846. [2021-10-07 15:38:42,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 846 states, 845 states have (on average 3.931360946745562) internal successors, (3322), 845 states have internal predecessors, (3322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:42,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 3322 transitions. [2021-10-07 15:38:42,023 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 3322 transitions. Word has length 24 [2021-10-07 15:38:42,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:38:42,023 INFO L470 AbstractCegarLoop]: Abstraction has 846 states and 3322 transitions. [2021-10-07 15:38:42,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:42,023 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 3322 transitions. [2021-10-07 15:38:42,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:38:42,025 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:38:42,025 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:38:42,042 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (151)] Ended with exit code 0 [2021-10-07 15:38:42,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 151 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:38:42,229 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:38:42,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:38:42,230 INFO L82 PathProgramCache]: Analyzing trace with hash -793888334, now seen corresponding path program 62 times [2021-10-07 15:38:42,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:38:42,231 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [71188348] [2021-10-07 15:38:42,231 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:38:42,231 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:38:42,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:38:42,235 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:38:42,246 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (152)] Waiting until timeout for monitored process [2021-10-07 15:38:44,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:38:44,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:38:44,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:38:44,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:38:44,694 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:44,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:38:44,869 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:44,870 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:38:44,870 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [71188348] [2021-10-07 15:38:44,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [71188348] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:38:44,870 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:38:44,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:38:44,870 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231990906] [2021-10-07 15:38:44,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:38:44,871 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:38:44,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:38:44,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:38:44,871 INFO L87 Difference]: Start difference. First operand 846 states and 3322 transitions. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:45,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:38:45,623 INFO L93 Difference]: Finished difference Result 1152 states and 4221 transitions. [2021-10-07 15:38:45,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-07 15:38:45,624 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:38:45,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:38:45,626 INFO L225 Difference]: With dead ends: 1152 [2021-10-07 15:38:45,627 INFO L226 Difference]: Without dead ends: 1148 [2021-10-07 15:38:45,627 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 505.9ms TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2021-10-07 15:38:45,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states. [2021-10-07 15:38:45,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 858. [2021-10-07 15:38:45,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 857 states have (on average 3.9381563593932323) internal successors, (3375), 857 states have internal predecessors, (3375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:45,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 3375 transitions. [2021-10-07 15:38:45,645 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 3375 transitions. Word has length 24 [2021-10-07 15:38:45,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:38:45,645 INFO L470 AbstractCegarLoop]: Abstraction has 858 states and 3375 transitions. [2021-10-07 15:38:45,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:45,646 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 3375 transitions. [2021-10-07 15:38:45,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:38:45,647 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:38:45,648 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:38:45,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (152)] Forceful destruction successful, exit code 0 [2021-10-07 15:38:45,848 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:38:45,848 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:38:45,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:38:45,849 INFO L82 PathProgramCache]: Analyzing trace with hash -933466213, now seen corresponding path program 62 times [2021-10-07 15:38:45,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:38:45,850 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1539585566] [2021-10-07 15:38:45,850 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:38:45,850 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:38:45,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:38:45,852 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:38:45,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (153)] Waiting until timeout for monitored process [2021-10-07 15:38:48,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:38:48,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:38:48,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:38:48,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:38:48,275 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:48,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:38:48,443 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:48,444 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:38:48,444 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1539585566] [2021-10-07 15:38:48,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1539585566] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:38:48,444 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:38:48,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:38:48,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451600478] [2021-10-07 15:38:48,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:38:48,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:38:48,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:38:48,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:38:48,445 INFO L87 Difference]: Start difference. First operand 858 states and 3375 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:48,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:38:48,784 INFO L93 Difference]: Finished difference Result 1286 states and 4680 transitions. [2021-10-07 15:38:48,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:38:48,785 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:38:48,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:38:48,789 INFO L225 Difference]: With dead ends: 1286 [2021-10-07 15:38:48,789 INFO L226 Difference]: Without dead ends: 1286 [2021-10-07 15:38:48,789 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 215.7ms TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-10-07 15:38:48,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1286 states. [2021-10-07 15:38:48,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1286 to 858. [2021-10-07 15:38:48,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 857 states have (on average 3.9381563593932323) internal successors, (3375), 857 states have internal predecessors, (3375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:48,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 3375 transitions. [2021-10-07 15:38:48,811 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 3375 transitions. Word has length 24 [2021-10-07 15:38:48,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:38:48,811 INFO L470 AbstractCegarLoop]: Abstraction has 858 states and 3375 transitions. [2021-10-07 15:38:48,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:48,811 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 3375 transitions. [2021-10-07 15:38:48,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:38:48,813 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:38:48,813 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:38:48,833 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (153)] Ended with exit code 0 [2021-10-07 15:38:49,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 153 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:38:49,014 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:38:49,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:38:49,015 INFO L82 PathProgramCache]: Analyzing trace with hash 1667295131, now seen corresponding path program 63 times [2021-10-07 15:38:49,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:38:49,016 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [540113971] [2021-10-07 15:38:49,016 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:38:49,016 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:38:49,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:38:49,017 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:38:49,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (154)] Waiting until timeout for monitored process [2021-10-07 15:38:51,226 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:38:51,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:38:51,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:38:51,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:38:51,452 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:51,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:38:51,607 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:51,607 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:38:51,607 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [540113971] [2021-10-07 15:38:51,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [540113971] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:38:51,608 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:38:51,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:38:51,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482422003] [2021-10-07 15:38:51,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:38:51,609 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:38:51,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:38:51,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:38:51,609 INFO L87 Difference]: Start difference. First operand 858 states and 3375 transitions. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:52,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:38:52,215 INFO L93 Difference]: Finished difference Result 1256 states and 4584 transitions. [2021-10-07 15:38:52,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-07 15:38:52,216 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:38:52,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:38:52,219 INFO L225 Difference]: With dead ends: 1256 [2021-10-07 15:38:52,219 INFO L226 Difference]: Without dead ends: 1250 [2021-10-07 15:38:52,219 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 442.3ms TimeCoverageRelationStatistics Valid=87, Invalid=185, Unknown=0, NotChecked=0, Total=272 [2021-10-07 15:38:52,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1250 states. [2021-10-07 15:38:52,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1250 to 858. [2021-10-07 15:38:52,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 857 states have (on average 3.9334889148191365) internal successors, (3371), 857 states have internal predecessors, (3371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:52,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 3371 transitions. [2021-10-07 15:38:52,236 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 3371 transitions. Word has length 24 [2021-10-07 15:38:52,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:38:52,236 INFO L470 AbstractCegarLoop]: Abstraction has 858 states and 3371 transitions. [2021-10-07 15:38:52,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:52,237 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 3371 transitions. [2021-10-07 15:38:52,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:38:52,238 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:38:52,238 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:38:52,257 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (154)] Forceful destruction successful, exit code 0 [2021-10-07 15:38:52,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:38:52,440 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:38:52,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:38:52,441 INFO L82 PathProgramCache]: Analyzing trace with hash 1793438884, now seen corresponding path program 63 times [2021-10-07 15:38:52,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:38:52,441 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1937631389] [2021-10-07 15:38:52,442 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:38:52,442 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:38:52,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:38:52,443 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:38:52,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (155)] Waiting until timeout for monitored process [2021-10-07 15:38:54,659 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:38:54,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:38:54,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:38:54,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:38:54,915 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:54,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:38:55,083 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:55,084 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:38:55,084 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1937631389] [2021-10-07 15:38:55,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1937631389] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:38:55,084 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:38:55,084 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:38:55,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258113579] [2021-10-07 15:38:55,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:38:55,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:38:55,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:38:55,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:38:55,086 INFO L87 Difference]: Start difference. First operand 858 states and 3371 transitions. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:55,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:38:55,637 INFO L93 Difference]: Finished difference Result 1122 states and 4153 transitions. [2021-10-07 15:38:55,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:38:55,638 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:38:55,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:38:55,641 INFO L225 Difference]: With dead ends: 1122 [2021-10-07 15:38:55,641 INFO L226 Difference]: Without dead ends: 1122 [2021-10-07 15:38:55,641 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 359.7ms TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:38:55,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1122 states. [2021-10-07 15:38:55,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1122 to 842. [2021-10-07 15:38:55,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 842 states, 841 states have (on average 3.9369797859690845) internal successors, (3311), 841 states have internal predecessors, (3311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:55,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 3311 transitions. [2021-10-07 15:38:55,658 INFO L78 Accepts]: Start accepts. Automaton has 842 states and 3311 transitions. Word has length 24 [2021-10-07 15:38:55,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:38:55,658 INFO L470 AbstractCegarLoop]: Abstraction has 842 states and 3311 transitions. [2021-10-07 15:38:55,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:55,658 INFO L276 IsEmpty]: Start isEmpty. Operand 842 states and 3311 transitions. [2021-10-07 15:38:55,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:38:55,659 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:38:55,660 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:38:55,677 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (155)] Forceful destruction successful, exit code 0 [2021-10-07 15:38:55,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 155 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:38:55,861 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:38:55,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:38:55,861 INFO L82 PathProgramCache]: Analyzing trace with hash 1349843985, now seen corresponding path program 64 times [2021-10-07 15:38:55,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:38:55,862 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [425953817] [2021-10-07 15:38:55,862 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:38:55,862 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:38:55,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:38:55,864 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:38:55,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (156)] Waiting until timeout for monitored process [2021-10-07 15:38:57,886 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:38:57,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:38:57,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:38:57,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:38:58,061 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:58,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:38:58,187 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:38:58,187 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:38:58,187 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [425953817] [2021-10-07 15:38:58,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [425953817] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:38:58,187 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:38:58,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 10 [2021-10-07 15:38:58,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745467019] [2021-10-07 15:38:58,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-07 15:38:58,188 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:38:58,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-07 15:38:58,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:38:58,189 INFO L87 Difference]: Start difference. First operand 842 states and 3311 transitions. Second operand has 10 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:58,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:38:58,700 INFO L93 Difference]: Finished difference Result 1120 states and 4128 transitions. [2021-10-07 15:38:58,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:38:58,701 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:38:58,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:38:58,704 INFO L225 Difference]: With dead ends: 1120 [2021-10-07 15:38:58,704 INFO L226 Difference]: Without dead ends: 1106 [2021-10-07 15:38:58,704 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 265.3ms TimeCoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2021-10-07 15:38:58,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1106 states. [2021-10-07 15:38:58,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1106 to 848. [2021-10-07 15:38:58,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 847 states have (on average 3.926800472255018) internal successors, (3326), 847 states have internal predecessors, (3326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:58,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 3326 transitions. [2021-10-07 15:38:58,720 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 3326 transitions. Word has length 24 [2021-10-07 15:38:58,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:38:58,720 INFO L470 AbstractCegarLoop]: Abstraction has 848 states and 3326 transitions. [2021-10-07 15:38:58,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:38:58,720 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 3326 transitions. [2021-10-07 15:38:58,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:38:58,722 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:38:58,722 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:38:58,746 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (156)] Ended with exit code 0 [2021-10-07 15:38:58,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:38:58,937 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:38:58,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:38:58,937 INFO L82 PathProgramCache]: Analyzing trace with hash -410846492, now seen corresponding path program 64 times [2021-10-07 15:38:58,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:38:58,938 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [83992976] [2021-10-07 15:38:58,938 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:38:58,939 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:38:58,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:38:58,940 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:38:58,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (157)] Waiting until timeout for monitored process [2021-10-07 15:39:00,974 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:39:00,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:39:00,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:39:00,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:39:01,177 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:01,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:39:01,316 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:01,316 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:39:01,316 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [83992976] [2021-10-07 15:39:01,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [83992976] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:39:01,316 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:39:01,317 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:39:01,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104545120] [2021-10-07 15:39:01,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:39:01,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:39:01,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:39:01,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:39:01,318 INFO L87 Difference]: Start difference. First operand 848 states and 3326 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:02,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:39:02,056 INFO L93 Difference]: Finished difference Result 1294 states and 4655 transitions. [2021-10-07 15:39:02,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 15:39:02,057 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:39:02,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:39:02,061 INFO L225 Difference]: With dead ends: 1294 [2021-10-07 15:39:02,061 INFO L226 Difference]: Without dead ends: 1290 [2021-10-07 15:39:02,061 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 475.2ms TimeCoverageRelationStatistics Valid=99, Invalid=207, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:39:02,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1290 states. [2021-10-07 15:39:02,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1290 to 872. [2021-10-07 15:39:02,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 872 states, 871 states have (on average 3.9276693455797935) internal successors, (3421), 871 states have internal predecessors, (3421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:02,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 3421 transitions. [2021-10-07 15:39:02,081 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 3421 transitions. Word has length 24 [2021-10-07 15:39:02,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:39:02,081 INFO L470 AbstractCegarLoop]: Abstraction has 872 states and 3421 transitions. [2021-10-07 15:39:02,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:02,081 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 3421 transitions. [2021-10-07 15:39:02,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:39:02,083 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:39:02,083 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:39:02,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (157)] Forceful destruction successful, exit code 0 [2021-10-07 15:39:02,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:39:02,284 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:39:02,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:39:02,284 INFO L82 PathProgramCache]: Analyzing trace with hash -550424371, now seen corresponding path program 65 times [2021-10-07 15:39:02,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:39:02,285 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [743141453] [2021-10-07 15:39:02,285 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:39:02,286 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:39:02,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:39:02,287 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:39:02,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (158)] Waiting until timeout for monitored process [2021-10-07 15:39:04,542 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:39:04,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:39:04,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:39:04,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:39:04,796 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:04,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:39:04,957 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:04,957 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:39:04,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [743141453] [2021-10-07 15:39:04,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [743141453] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:39:04,958 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:39:04,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:39:04,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992523977] [2021-10-07 15:39:04,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:39:04,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:39:04,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:39:04,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:39:04,959 INFO L87 Difference]: Start difference. First operand 872 states and 3421 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:05,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:39:05,276 INFO L93 Difference]: Finished difference Result 1178 states and 4310 transitions. [2021-10-07 15:39:05,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:39:05,277 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:39:05,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:39:05,280 INFO L225 Difference]: With dead ends: 1178 [2021-10-07 15:39:05,280 INFO L226 Difference]: Without dead ends: 1178 [2021-10-07 15:39:05,280 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 205.8ms TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-10-07 15:39:05,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1178 states. [2021-10-07 15:39:05,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1178 to 872. [2021-10-07 15:39:05,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 872 states, 871 states have (on average 3.9276693455797935) internal successors, (3421), 871 states have internal predecessors, (3421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:05,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 3421 transitions. [2021-10-07 15:39:05,298 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 3421 transitions. Word has length 24 [2021-10-07 15:39:05,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:39:05,298 INFO L470 AbstractCegarLoop]: Abstraction has 872 states and 3421 transitions. [2021-10-07 15:39:05,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:05,298 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 3421 transitions. [2021-10-07 15:39:05,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:39:05,300 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:39:05,300 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:39:05,318 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (158)] Ended with exit code 0 [2021-10-07 15:39:05,500 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:39:05,501 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:39:05,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:39:05,502 INFO L82 PathProgramCache]: Analyzing trace with hash 2050336973, now seen corresponding path program 66 times [2021-10-07 15:39:05,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:39:05,502 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2097103888] [2021-10-07 15:39:05,503 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:39:05,503 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:39:05,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:39:05,504 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:39:05,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (159)] Waiting until timeout for monitored process [2021-10-07 15:39:07,913 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:39:07,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:39:07,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:39:07,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:39:08,159 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:08,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:39:08,311 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:08,311 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:39:08,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2097103888] [2021-10-07 15:39:08,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2097103888] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:39:08,311 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:39:08,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:39:08,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054003943] [2021-10-07 15:39:08,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:39:08,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:39:08,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:39:08,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:39:08,313 INFO L87 Difference]: Start difference. First operand 872 states and 3421 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:08,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:39:08,979 INFO L93 Difference]: Finished difference Result 1152 states and 4252 transitions. [2021-10-07 15:39:08,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-07 15:39:08,981 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:39:08,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:39:08,983 INFO L225 Difference]: With dead ends: 1152 [2021-10-07 15:39:08,983 INFO L226 Difference]: Without dead ends: 1146 [2021-10-07 15:39:08,984 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 431.7ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:39:08,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1146 states. [2021-10-07 15:39:08,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1146 to 872. [2021-10-07 15:39:08,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 872 states, 871 states have (on average 3.923076923076923) internal successors, (3417), 871 states have internal predecessors, (3417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:09,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 3417 transitions. [2021-10-07 15:39:09,001 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 3417 transitions. Word has length 24 [2021-10-07 15:39:09,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:39:09,001 INFO L470 AbstractCegarLoop]: Abstraction has 872 states and 3417 transitions. [2021-10-07 15:39:09,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:09,001 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 3417 transitions. [2021-10-07 15:39:09,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:39:09,002 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:39:09,003 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:39:09,020 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (159)] Ended with exit code 0 [2021-10-07 15:39:09,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 159 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:39:09,203 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:39:09,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:39:09,204 INFO L82 PathProgramCache]: Analyzing trace with hash -2118486570, now seen corresponding path program 65 times [2021-10-07 15:39:09,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:39:09,205 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [748906148] [2021-10-07 15:39:09,205 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:39:09,205 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:39:09,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:39:09,207 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:39:09,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (160)] Waiting until timeout for monitored process [2021-10-07 15:39:11,450 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:39:11,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:39:11,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:39:11,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:39:11,667 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:11,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:39:11,819 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:11,819 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:39:11,819 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [748906148] [2021-10-07 15:39:11,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [748906148] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:39:11,819 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:39:11,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:39:11,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792116548] [2021-10-07 15:39:11,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:39:11,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:39:11,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:39:11,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:39:11,836 INFO L87 Difference]: Start difference. First operand 872 states and 3417 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:12,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:39:12,622 INFO L93 Difference]: Finished difference Result 1308 states and 4708 transitions. [2021-10-07 15:39:12,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 15:39:12,623 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:39:12,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:39:12,626 INFO L225 Difference]: With dead ends: 1308 [2021-10-07 15:39:12,626 INFO L226 Difference]: Without dead ends: 1308 [2021-10-07 15:39:12,627 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 490.3ms TimeCoverageRelationStatistics Valid=93, Invalid=213, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:39:12,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1308 states. [2021-10-07 15:39:12,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1308 to 868. [2021-10-07 15:39:12,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 868 states, 867 states have (on average 3.928489042675894) internal successors, (3406), 867 states have internal predecessors, (3406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:12,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 868 states to 868 states and 3406 transitions. [2021-10-07 15:39:12,644 INFO L78 Accepts]: Start accepts. Automaton has 868 states and 3406 transitions. Word has length 24 [2021-10-07 15:39:12,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:39:12,645 INFO L470 AbstractCegarLoop]: Abstraction has 868 states and 3406 transitions. [2021-10-07 15:39:12,645 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:12,645 INFO L276 IsEmpty]: Start isEmpty. Operand 868 states and 3406 transitions. [2021-10-07 15:39:12,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:39:12,646 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:39:12,646 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:39:12,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (160)] Forceful destruction successful, exit code 0 [2021-10-07 15:39:12,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 160 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:39:12,847 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:39:12,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:39:12,848 INFO L82 PathProgramCache]: Analyzing trace with hash -771444700, now seen corresponding path program 66 times [2021-10-07 15:39:12,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:39:12,849 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [232213039] [2021-10-07 15:39:12,849 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:39:12,849 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:39:12,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:39:12,850 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:39:12,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (161)] Waiting until timeout for monitored process [2021-10-07 15:39:15,246 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:39:15,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:39:15,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:39:15,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:39:15,426 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:15,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:39:15,549 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:15,550 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:39:15,550 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [232213039] [2021-10-07 15:39:15,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [232213039] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:39:15,550 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:39:15,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 10 [2021-10-07 15:39:15,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294363146] [2021-10-07 15:39:15,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:39:15,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:39:15,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:39:15,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-10-07 15:39:15,551 INFO L87 Difference]: Start difference. First operand 868 states and 3406 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:15,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:39:15,892 INFO L93 Difference]: Finished difference Result 1274 states and 4613 transitions. [2021-10-07 15:39:15,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:39:15,893 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:39:15,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:39:15,896 INFO L225 Difference]: With dead ends: 1274 [2021-10-07 15:39:15,896 INFO L226 Difference]: Without dead ends: 1274 [2021-10-07 15:39:15,896 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 143.7ms TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-10-07 15:39:15,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1274 states. [2021-10-07 15:39:15,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1274 to 842. [2021-10-07 15:39:15,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 842 states, 841 states have (on average 3.9369797859690845) internal successors, (3311), 841 states have internal predecessors, (3311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:15,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 3311 transitions. [2021-10-07 15:39:15,914 INFO L78 Accepts]: Start accepts. Automaton has 842 states and 3311 transitions. Word has length 24 [2021-10-07 15:39:15,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:39:15,914 INFO L470 AbstractCegarLoop]: Abstraction has 842 states and 3311 transitions. [2021-10-07 15:39:15,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:15,914 INFO L276 IsEmpty]: Start isEmpty. Operand 842 states and 3311 transitions. [2021-10-07 15:39:15,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:39:15,916 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:39:15,916 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:39:15,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (161)] Forceful destruction successful, exit code 0 [2021-10-07 15:39:16,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 161 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:39:16,117 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:39:16,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:39:16,117 INFO L82 PathProgramCache]: Analyzing trace with hash 1788183042, now seen corresponding path program 67 times [2021-10-07 15:39:16,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:39:16,118 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [866709491] [2021-10-07 15:39:16,118 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:39:16,118 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:39:16,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:39:16,120 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:39:16,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (162)] Waiting until timeout for monitored process [2021-10-07 15:39:18,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:39:18,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:39:18,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:39:18,552 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:18,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:39:18,732 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:18,732 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:39:18,732 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [866709491] [2021-10-07 15:39:18,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [866709491] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:39:18,733 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:39:18,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:39:18,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177897889] [2021-10-07 15:39:18,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:39:18,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:39:18,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:39:18,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:39:18,734 INFO L87 Difference]: Start difference. First operand 842 states and 3311 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:19,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:39:19,403 INFO L93 Difference]: Finished difference Result 1212 states and 4377 transitions. [2021-10-07 15:39:19,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:39:19,404 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:39:19,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:39:19,407 INFO L225 Difference]: With dead ends: 1212 [2021-10-07 15:39:19,407 INFO L226 Difference]: Without dead ends: 1204 [2021-10-07 15:39:19,407 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 491.8ms TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:39:19,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1204 states. [2021-10-07 15:39:19,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1204 to 846. [2021-10-07 15:39:19,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 846 states, 845 states have (on average 3.931360946745562) internal successors, (3322), 845 states have internal predecessors, (3322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:19,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 3322 transitions. [2021-10-07 15:39:19,433 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 3322 transitions. Word has length 24 [2021-10-07 15:39:19,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:39:19,433 INFO L470 AbstractCegarLoop]: Abstraction has 846 states and 3322 transitions. [2021-10-07 15:39:19,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:19,433 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 3322 transitions. [2021-10-07 15:39:19,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:39:19,435 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:39:19,435 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:39:19,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (162)] Forceful destruction successful, exit code 0 [2021-10-07 15:39:19,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 162 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:39:19,636 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:39:19,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:39:19,636 INFO L82 PathProgramCache]: Analyzing trace with hash 717724883, now seen corresponding path program 67 times [2021-10-07 15:39:19,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:39:19,637 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1971016398] [2021-10-07 15:39:19,637 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:39:19,638 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:39:19,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:39:19,639 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:39:19,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (163)] Waiting until timeout for monitored process [2021-10-07 15:39:21,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:39:21,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:39:21,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:39:22,132 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:22,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:39:22,292 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:22,292 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:39:22,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1971016398] [2021-10-07 15:39:22,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1971016398] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:39:22,292 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:39:22,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:39:22,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441680927] [2021-10-07 15:39:22,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:39:22,293 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:39:22,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:39:22,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:39:22,294 INFO L87 Difference]: Start difference. First operand 846 states and 3322 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:22,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:39:22,697 INFO L93 Difference]: Finished difference Result 1520 states and 5529 transitions. [2021-10-07 15:39:22,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:39:22,698 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:39:22,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:39:22,702 INFO L225 Difference]: With dead ends: 1520 [2021-10-07 15:39:22,702 INFO L226 Difference]: Without dead ends: 1520 [2021-10-07 15:39:22,702 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 267.5ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:39:22,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states. [2021-10-07 15:39:22,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 854. [2021-10-07 15:39:22,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 854 states, 853 states have (on average 3.929660023446659) internal successors, (3352), 853 states have internal predecessors, (3352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:22,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 854 states to 854 states and 3352 transitions. [2021-10-07 15:39:22,735 INFO L78 Accepts]: Start accepts. Automaton has 854 states and 3352 transitions. Word has length 24 [2021-10-07 15:39:22,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:39:22,736 INFO L470 AbstractCegarLoop]: Abstraction has 854 states and 3352 transitions. [2021-10-07 15:39:22,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:22,736 INFO L276 IsEmpty]: Start isEmpty. Operand 854 states and 3352 transitions. [2021-10-07 15:39:22,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:39:22,737 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:39:22,737 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:39:22,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (163)] Forceful destruction successful, exit code 0 [2021-10-07 15:39:22,938 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 163 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:39:22,938 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:39:22,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:39:22,939 INFO L82 PathProgramCache]: Analyzing trace with hash -2111042134, now seen corresponding path program 68 times [2021-10-07 15:39:22,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:39:22,940 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [150650018] [2021-10-07 15:39:22,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:39:22,940 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:39:22,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:39:22,941 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:39:22,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (164)] Waiting until timeout for monitored process [2021-10-07 15:39:25,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:39:25,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:39:25,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:39:25,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:39:25,712 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:25,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:39:25,944 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:25,944 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:39:25,945 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [150650018] [2021-10-07 15:39:25,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [150650018] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:39:25,945 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:39:25,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:39:25,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928876079] [2021-10-07 15:39:25,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:39:25,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:39:25,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:39:25,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:39:25,946 INFO L87 Difference]: Start difference. First operand 854 states and 3352 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:26,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:39:26,986 INFO L93 Difference]: Finished difference Result 1256 states and 4494 transitions. [2021-10-07 15:39:26,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-07 15:39:26,987 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:39:26,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:39:26,990 INFO L225 Difference]: With dead ends: 1256 [2021-10-07 15:39:26,990 INFO L226 Difference]: Without dead ends: 1252 [2021-10-07 15:39:26,990 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 811.5ms TimeCoverageRelationStatistics Valid=99, Invalid=207, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:39:26,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1252 states. [2021-10-07 15:39:27,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1252 to 866. [2021-10-07 15:39:27,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.9364161849710984) internal successors, (3405), 865 states have internal predecessors, (3405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:27,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3405 transitions. [2021-10-07 15:39:27,007 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3405 transitions. Word has length 24 [2021-10-07 15:39:27,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:39:27,007 INFO L470 AbstractCegarLoop]: Abstraction has 866 states and 3405 transitions. [2021-10-07 15:39:27,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:27,007 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3405 transitions. [2021-10-07 15:39:27,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:39:27,008 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:39:27,009 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:39:27,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (164)] Forceful destruction successful, exit code 0 [2021-10-07 15:39:27,209 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 164 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:39:27,209 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:39:27,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:39:27,211 INFO L82 PathProgramCache]: Analyzing trace with hash 2044347283, now seen corresponding path program 68 times [2021-10-07 15:39:27,211 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:39:27,211 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1088807098] [2021-10-07 15:39:27,212 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:39:27,212 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:39:27,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:39:27,213 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:39:27,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (165)] Waiting until timeout for monitored process [2021-10-07 15:39:29,579 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:39:29,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:39:29,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:39:29,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:39:29,923 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:29,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:39:30,130 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:30,130 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:39:30,130 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1088807098] [2021-10-07 15:39:30,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1088807098] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:39:30,131 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:39:30,131 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:39:30,131 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132998095] [2021-10-07 15:39:30,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:39:30,131 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:39:30,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:39:30,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:39:30,132 INFO L87 Difference]: Start difference. First operand 866 states and 3405 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:30,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:39:30,550 INFO L93 Difference]: Finished difference Result 1524 states and 5495 transitions. [2021-10-07 15:39:30,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:39:30,551 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:39:30,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:39:30,555 INFO L225 Difference]: With dead ends: 1524 [2021-10-07 15:39:30,555 INFO L226 Difference]: Without dead ends: 1524 [2021-10-07 15:39:30,556 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 342.7ms TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:39:30,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1524 states. [2021-10-07 15:39:30,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1524 to 874. [2021-10-07 15:39:30,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 873 states have (on average 3.943871706758305) internal successors, (3443), 873 states have internal predecessors, (3443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:30,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 3443 transitions. [2021-10-07 15:39:30,575 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 3443 transitions. Word has length 24 [2021-10-07 15:39:30,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:39:30,575 INFO L470 AbstractCegarLoop]: Abstraction has 874 states and 3443 transitions. [2021-10-07 15:39:30,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:30,575 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 3443 transitions. [2021-10-07 15:39:30,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:39:30,577 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:39:30,577 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:39:30,597 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (165)] Ended with exit code 0 [2021-10-07 15:39:30,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:39:30,788 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:39:30,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:39:30,788 INFO L82 PathProgramCache]: Analyzing trace with hash 350141331, now seen corresponding path program 69 times [2021-10-07 15:39:30,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:39:30,789 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [134169098] [2021-10-07 15:39:30,789 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:39:30,790 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:39:30,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:39:30,791 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:39:30,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (166)] Waiting until timeout for monitored process [2021-10-07 15:39:33,328 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:39:33,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:39:33,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:39:33,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:39:33,690 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:33,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:39:33,894 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:33,895 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:39:33,895 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [134169098] [2021-10-07 15:39:33,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [134169098] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:39:33,895 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:39:33,895 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:39:33,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007135630] [2021-10-07 15:39:33,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:39:33,897 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:39:33,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:39:33,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:39:33,898 INFO L87 Difference]: Start difference. First operand 874 states and 3443 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:35,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:39:35,002 INFO L93 Difference]: Finished difference Result 1536 states and 5477 transitions. [2021-10-07 15:39:35,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:39:35,003 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:39:35,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:39:35,007 INFO L225 Difference]: With dead ends: 1536 [2021-10-07 15:39:35,008 INFO L226 Difference]: Without dead ends: 1530 [2021-10-07 15:39:35,008 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 744.6ms TimeCoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:39:35,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1530 states. [2021-10-07 15:39:35,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1530 to 874. [2021-10-07 15:39:35,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 873 states have (on average 3.939289805269187) internal successors, (3439), 873 states have internal predecessors, (3439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:35,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 3439 transitions. [2021-10-07 15:39:35,033 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 3439 transitions. Word has length 24 [2021-10-07 15:39:35,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:39:35,033 INFO L470 AbstractCegarLoop]: Abstraction has 874 states and 3439 transitions. [2021-10-07 15:39:35,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:35,034 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 3439 transitions. [2021-10-07 15:39:35,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:39:35,035 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:39:35,036 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:39:35,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (166)] Forceful destruction successful, exit code 0 [2021-10-07 15:39:35,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 166 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:39:35,237 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:39:35,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:39:35,237 INFO L82 PathProgramCache]: Analyzing trace with hash 476285084, now seen corresponding path program 69 times [2021-10-07 15:39:35,238 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:39:35,238 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [856893502] [2021-10-07 15:39:35,239 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:39:35,239 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:39:35,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:39:35,240 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:39:35,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (167)] Waiting until timeout for monitored process [2021-10-07 15:39:37,575 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:39:37,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:39:37,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:39:37,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:39:37,948 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:37,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:39:38,182 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:38,182 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:39:38,182 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [856893502] [2021-10-07 15:39:38,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [856893502] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:39:38,183 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:39:38,183 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:39:38,183 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869046272] [2021-10-07 15:39:38,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:39:38,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:39:38,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:39:38,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:39:38,184 INFO L87 Difference]: Start difference. First operand 874 states and 3439 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:38,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:39:38,947 INFO L93 Difference]: Finished difference Result 1234 states and 4464 transitions. [2021-10-07 15:39:38,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:39:38,949 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:39:38,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:39:38,951 INFO L225 Difference]: With dead ends: 1234 [2021-10-07 15:39:38,951 INFO L226 Difference]: Without dead ends: 1234 [2021-10-07 15:39:38,952 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 561.9ms TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:39:38,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1234 states. [2021-10-07 15:39:38,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1234 to 858. [2021-10-07 15:39:38,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 857 states have (on average 3.942823803967328) internal successors, (3379), 857 states have internal predecessors, (3379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:38,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 3379 transitions. [2021-10-07 15:39:38,968 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 3379 transitions. Word has length 24 [2021-10-07 15:39:38,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:39:38,969 INFO L470 AbstractCegarLoop]: Abstraction has 858 states and 3379 transitions. [2021-10-07 15:39:38,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:38,969 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 3379 transitions. [2021-10-07 15:39:38,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:39:38,970 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:39:38,970 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:39:38,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (167)] Forceful destruction successful, exit code 0 [2021-10-07 15:39:39,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:39:39,171 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:39:39,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:39:39,172 INFO L82 PathProgramCache]: Analyzing trace with hash 187745188, now seen corresponding path program 70 times [2021-10-07 15:39:39,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:39:39,173 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1570101219] [2021-10-07 15:39:39,173 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:39:39,173 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:39:39,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:39:39,175 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:39:39,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (168)] Waiting until timeout for monitored process [2021-10-07 15:39:41,452 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:39:41,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:39:41,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:39:41,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:39:41,745 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:41,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:39:41,923 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:41,923 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:39:41,923 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1570101219] [2021-10-07 15:39:41,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1570101219] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:39:41,924 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:39:41,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:39:41,924 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249773706] [2021-10-07 15:39:41,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:39:41,924 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:39:41,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:39:41,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:39:41,925 INFO L87 Difference]: Start difference. First operand 858 states and 3379 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:42,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:39:42,531 INFO L93 Difference]: Finished difference Result 1144 states and 4198 transitions. [2021-10-07 15:39:42,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:39:42,532 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:39:42,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:39:42,535 INFO L225 Difference]: With dead ends: 1144 [2021-10-07 15:39:42,535 INFO L226 Difference]: Without dead ends: 1136 [2021-10-07 15:39:42,535 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 455.1ms TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:39:42,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1136 states. [2021-10-07 15:39:42,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1136 to 858. [2021-10-07 15:39:42,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 857 states have (on average 3.94049008168028) internal successors, (3377), 857 states have internal predecessors, (3377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:42,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 3377 transitions. [2021-10-07 15:39:42,551 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 3377 transitions. Word has length 24 [2021-10-07 15:39:42,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:39:42,552 INFO L470 AbstractCegarLoop]: Abstraction has 858 states and 3377 transitions. [2021-10-07 15:39:42,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:42,552 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 3377 transitions. [2021-10-07 15:39:42,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:39:42,553 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:39:42,553 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:39:42,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (168)] Forceful destruction successful, exit code 0 [2021-10-07 15:39:42,754 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:39:42,754 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:39:42,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:39:42,755 INFO L82 PathProgramCache]: Analyzing trace with hash -1451972118, now seen corresponding path program 71 times [2021-10-07 15:39:42,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:39:42,756 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [553629924] [2021-10-07 15:39:42,756 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:39:42,756 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:39:42,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:39:42,758 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:39:42,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (169)] Waiting until timeout for monitored process [2021-10-07 15:39:45,116 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:39:45,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:39:45,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:39:45,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:39:45,458 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:45,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:39:45,672 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:45,673 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:39:45,673 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [553629924] [2021-10-07 15:39:45,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [553629924] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:39:45,673 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:39:45,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:39:45,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376365469] [2021-10-07 15:39:45,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:39:45,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:39:45,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:39:45,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:39:45,675 INFO L87 Difference]: Start difference. First operand 858 states and 3377 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:46,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:39:46,785 INFO L93 Difference]: Finished difference Result 1146 states and 4211 transitions. [2021-10-07 15:39:46,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-07 15:39:46,786 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:39:46,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:39:46,788 INFO L225 Difference]: With dead ends: 1146 [2021-10-07 15:39:46,788 INFO L226 Difference]: Without dead ends: 1142 [2021-10-07 15:39:46,789 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 834.9ms TimeCoverageRelationStatistics Valid=99, Invalid=207, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:39:46,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1142 states. [2021-10-07 15:39:46,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1142 to 864. [2021-10-07 15:39:46,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 863 states have (on average 3.939745075318656) internal successors, (3400), 863 states have internal predecessors, (3400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:46,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 3400 transitions. [2021-10-07 15:39:46,806 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 3400 transitions. Word has length 24 [2021-10-07 15:39:46,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:39:46,806 INFO L470 AbstractCegarLoop]: Abstraction has 864 states and 3400 transitions. [2021-10-07 15:39:46,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:46,806 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 3400 transitions. [2021-10-07 15:39:46,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:39:46,808 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:39:46,808 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:39:46,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (169)] Forceful destruction successful, exit code 0 [2021-10-07 15:39:47,008 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 169 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:39:47,009 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:39:47,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:39:47,010 INFO L82 PathProgramCache]: Analyzing trace with hash -2104061122, now seen corresponding path program 72 times [2021-10-07 15:39:47,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:39:47,011 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [122184358] [2021-10-07 15:39:47,011 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:39:47,011 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:39:47,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:39:47,013 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:39:47,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (170)] Waiting until timeout for monitored process [2021-10-07 15:39:49,704 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:39:49,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:39:49,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:39:49,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:39:50,054 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:50,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:39:50,273 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:50,273 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:39:50,273 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [122184358] [2021-10-07 15:39:50,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [122184358] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:39:50,274 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:39:50,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:39:50,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814570460] [2021-10-07 15:39:50,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:39:50,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:39:50,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:39:50,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:39:50,275 INFO L87 Difference]: Start difference. First operand 864 states and 3400 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:51,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:39:51,046 INFO L93 Difference]: Finished difference Result 1122 states and 4170 transitions. [2021-10-07 15:39:51,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:39:51,047 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:39:51,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:39:51,050 INFO L225 Difference]: With dead ends: 1122 [2021-10-07 15:39:51,050 INFO L226 Difference]: Without dead ends: 1122 [2021-10-07 15:39:51,050 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 588.3ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:39:51,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1122 states. [2021-10-07 15:39:51,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1122 to 856. [2021-10-07 15:39:51,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 855 states have (on average 3.943859649122807) internal successors, (3372), 855 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:51,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 3372 transitions. [2021-10-07 15:39:51,067 INFO L78 Accepts]: Start accepts. Automaton has 856 states and 3372 transitions. Word has length 24 [2021-10-07 15:39:51,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:39:51,067 INFO L470 AbstractCegarLoop]: Abstraction has 856 states and 3372 transitions. [2021-10-07 15:39:51,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:51,067 INFO L276 IsEmpty]: Start isEmpty. Operand 856 states and 3372 transitions. [2021-10-07 15:39:51,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:39:51,069 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:39:51,069 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:39:51,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (170)] Forceful destruction successful, exit code 0 [2021-10-07 15:39:51,269 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 170 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:39:51,270 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:39:51,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:39:51,270 INFO L82 PathProgramCache]: Analyzing trace with hash -1208309195, now seen corresponding path program 70 times [2021-10-07 15:39:51,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:39:51,271 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2069462803] [2021-10-07 15:39:51,271 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:39:51,271 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:39:51,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:39:51,273 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:39:51,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (171)] Waiting until timeout for monitored process [2021-10-07 15:39:53,489 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:39:53,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:39:53,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:39:53,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:39:53,782 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:53,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:39:53,957 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:53,957 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:39:53,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2069462803] [2021-10-07 15:39:53,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2069462803] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:39:53,958 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:39:53,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:39:53,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221252981] [2021-10-07 15:39:53,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:39:53,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:39:53,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:39:53,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:39:53,959 INFO L87 Difference]: Start difference. First operand 856 states and 3372 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:54,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:39:54,405 INFO L93 Difference]: Finished difference Result 1404 states and 5111 transitions. [2021-10-07 15:39:54,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:39:54,406 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:39:54,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:39:54,410 INFO L225 Difference]: With dead ends: 1404 [2021-10-07 15:39:54,410 INFO L226 Difference]: Without dead ends: 1404 [2021-10-07 15:39:54,410 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 279.2ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:39:54,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1404 states. [2021-10-07 15:39:54,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1404 to 840. [2021-10-07 15:39:54,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 840 states, 839 states have (on average 3.938021454112038) internal successors, (3304), 839 states have internal predecessors, (3304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:54,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 3304 transitions. [2021-10-07 15:39:54,507 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 3304 transitions. Word has length 24 [2021-10-07 15:39:54,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:39:54,507 INFO L470 AbstractCegarLoop]: Abstraction has 840 states and 3304 transitions. [2021-10-07 15:39:54,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:54,507 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 3304 transitions. [2021-10-07 15:39:54,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:39:54,509 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:39:54,509 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:39:54,527 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (171)] Ended with exit code 0 [2021-10-07 15:39:54,710 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 171 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:39:54,710 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:39:54,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:39:54,711 INFO L82 PathProgramCache]: Analyzing trace with hash -1389322749, now seen corresponding path program 71 times [2021-10-07 15:39:54,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:39:54,712 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1730295478] [2021-10-07 15:39:54,712 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:39:54,713 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:39:54,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:39:54,713 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:39:54,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (172)] Waiting until timeout for monitored process [2021-10-07 15:39:57,137 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:39:57,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:39:57,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:39:57,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:39:57,497 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:57,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:39:57,716 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:39:57,716 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:39:57,716 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1730295478] [2021-10-07 15:39:57,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1730295478] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:39:57,717 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:39:57,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:39:57,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439904658] [2021-10-07 15:39:57,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:39:57,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:39:57,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:39:57,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:39:57,719 INFO L87 Difference]: Start difference. First operand 840 states and 3304 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:58,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:39:58,263 INFO L93 Difference]: Finished difference Result 1316 states and 4833 transitions. [2021-10-07 15:39:58,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:39:58,264 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:39:58,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:39:58,267 INFO L225 Difference]: With dead ends: 1316 [2021-10-07 15:39:58,267 INFO L226 Difference]: Without dead ends: 1316 [2021-10-07 15:39:58,268 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 355.8ms TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:39:58,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1316 states. [2021-10-07 15:39:58,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1316 to 848. [2021-10-07 15:39:58,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 847 states have (on average 3.9551357733175916) internal successors, (3350), 847 states have internal predecessors, (3350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:58,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 3350 transitions. [2021-10-07 15:39:58,285 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 3350 transitions. Word has length 24 [2021-10-07 15:39:58,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:39:58,286 INFO L470 AbstractCegarLoop]: Abstraction has 848 states and 3350 transitions. [2021-10-07 15:39:58,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:39:58,286 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 3350 transitions. [2021-10-07 15:39:58,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:39:58,287 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:39:58,287 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:39:58,308 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (172)] Forceful destruction successful, exit code 0 [2021-10-07 15:39:58,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 172 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:39:58,488 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:39:58,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:39:58,489 INFO L82 PathProgramCache]: Analyzing trace with hash 321290559, now seen corresponding path program 72 times [2021-10-07 15:39:58,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:39:58,490 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [357252854] [2021-10-07 15:39:58,490 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:39:58,490 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:39:58,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:39:58,492 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:39:58,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (173)] Waiting until timeout for monitored process [2021-10-07 15:40:01,112 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:40:01,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:40:01,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:40:01,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:40:01,551 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:01,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:40:01,777 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:01,777 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:40:01,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [357252854] [2021-10-07 15:40:01,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [357252854] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:40:01,778 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:40:01,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:40:01,778 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463828345] [2021-10-07 15:40:01,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:40:01,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:40:01,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:40:01,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:40:01,780 INFO L87 Difference]: Start difference. First operand 848 states and 3350 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:02,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:40:02,292 INFO L93 Difference]: Finished difference Result 1274 states and 4725 transitions. [2021-10-07 15:40:02,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:40:02,293 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:40:02,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:40:02,297 INFO L225 Difference]: With dead ends: 1274 [2021-10-07 15:40:02,297 INFO L226 Difference]: Without dead ends: 1274 [2021-10-07 15:40:02,297 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 312.0ms TimeCoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:40:02,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1274 states. [2021-10-07 15:40:02,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1274 to 832. [2021-10-07 15:40:02,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 831 states have (on average 3.930204572803851) internal successors, (3266), 831 states have internal predecessors, (3266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:02,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 3266 transitions. [2021-10-07 15:40:02,321 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 3266 transitions. Word has length 24 [2021-10-07 15:40:02,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:40:02,321 INFO L470 AbstractCegarLoop]: Abstraction has 832 states and 3266 transitions. [2021-10-07 15:40:02,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:02,321 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 3266 transitions. [2021-10-07 15:40:02,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:40:02,323 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:40:02,323 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:40:02,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (173)] Forceful destruction successful, exit code 0 [2021-10-07 15:40:02,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 173 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:40:02,524 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:40:02,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:40:02,525 INFO L82 PathProgramCache]: Analyzing trace with hash 797515674, now seen corresponding path program 73 times [2021-10-07 15:40:02,526 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:40:02,526 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1622935199] [2021-10-07 15:40:02,526 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:40:02,526 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:40:02,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:40:02,527 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:40:02,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (174)] Waiting until timeout for monitored process [2021-10-07 15:40:05,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:40:05,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:40:05,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:40:05,489 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:05,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:40:05,722 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:05,722 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:40:05,722 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1622935199] [2021-10-07 15:40:05,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1622935199] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:40:05,723 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:40:05,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:40:05,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666386997] [2021-10-07 15:40:05,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:40:05,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:40:05,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:40:05,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:40:05,724 INFO L87 Difference]: Start difference. First operand 832 states and 3266 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:07,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:40:07,010 INFO L93 Difference]: Finished difference Result 1210 states and 4386 transitions. [2021-10-07 15:40:07,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 15:40:07,011 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:40:07,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:40:07,014 INFO L225 Difference]: With dead ends: 1210 [2021-10-07 15:40:07,014 INFO L226 Difference]: Without dead ends: 1206 [2021-10-07 15:40:07,015 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 1067.7ms TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:40:07,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1206 states. [2021-10-07 15:40:07,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1206 to 850. [2021-10-07 15:40:07,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 849 states have (on average 3.955241460541814) internal successors, (3358), 849 states have internal predecessors, (3358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:07,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 3358 transitions. [2021-10-07 15:40:07,034 INFO L78 Accepts]: Start accepts. Automaton has 850 states and 3358 transitions. Word has length 24 [2021-10-07 15:40:07,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:40:07,035 INFO L470 AbstractCegarLoop]: Abstraction has 850 states and 3358 transitions. [2021-10-07 15:40:07,035 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:07,035 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 3358 transitions. [2021-10-07 15:40:07,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:40:07,037 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:40:07,037 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:40:07,058 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (174)] Forceful destruction successful, exit code 0 [2021-10-07 15:40:07,237 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 174 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:40:07,237 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:40:07,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:40:07,238 INFO L82 PathProgramCache]: Analyzing trace with hash -1225023485, now seen corresponding path program 73 times [2021-10-07 15:40:07,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:40:07,239 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [783621357] [2021-10-07 15:40:07,239 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:40:07,240 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:40:07,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:40:07,241 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:40:07,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (175)] Waiting until timeout for monitored process [2021-10-07 15:40:09,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:40:09,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:40:09,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:40:09,985 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:09,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:40:10,211 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:10,212 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:40:10,212 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [783621357] [2021-10-07 15:40:10,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [783621357] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:40:10,212 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:40:10,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:40:10,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755609456] [2021-10-07 15:40:10,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:40:10,213 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:40:10,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:40:10,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:40:10,214 INFO L87 Difference]: Start difference. First operand 850 states and 3358 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:10,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:40:10,843 INFO L93 Difference]: Finished difference Result 1402 states and 5155 transitions. [2021-10-07 15:40:10,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:40:10,844 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:40:10,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:40:10,847 INFO L225 Difference]: With dead ends: 1402 [2021-10-07 15:40:10,847 INFO L226 Difference]: Without dead ends: 1402 [2021-10-07 15:40:10,847 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 489.7ms TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:40:10,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1402 states. [2021-10-07 15:40:10,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1402 to 862. [2021-10-07 15:40:10,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 3.9744483159117308) internal successors, (3422), 861 states have internal predecessors, (3422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:10,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 3422 transitions. [2021-10-07 15:40:10,866 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 3422 transitions. Word has length 24 [2021-10-07 15:40:10,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:40:10,866 INFO L470 AbstractCegarLoop]: Abstraction has 862 states and 3422 transitions. [2021-10-07 15:40:10,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:10,866 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 3422 transitions. [2021-10-07 15:40:10,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:40:10,868 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:40:10,868 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:40:10,888 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (175)] Forceful destruction successful, exit code 0 [2021-10-07 15:40:11,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:40:11,069 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:40:11,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:40:11,070 INFO L82 PathProgramCache]: Analyzing trace with hash -1564338173, now seen corresponding path program 74 times [2021-10-07 15:40:11,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:40:11,070 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [823392017] [2021-10-07 15:40:11,071 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:40:11,071 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:40:11,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:40:11,072 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:40:11,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (176)] Waiting until timeout for monitored process [2021-10-07 15:40:13,602 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:40:13,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:40:13,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:40:13,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:40:14,051 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:14,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:40:14,266 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:14,267 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:40:14,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [823392017] [2021-10-07 15:40:14,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [823392017] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:40:14,267 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:40:14,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:40:14,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816581462] [2021-10-07 15:40:14,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:40:14,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:40:14,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:40:14,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:40:14,269 INFO L87 Difference]: Start difference. First operand 862 states and 3422 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:15,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:40:15,620 INFO L93 Difference]: Finished difference Result 1418 states and 5150 transitions. [2021-10-07 15:40:15,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:40:15,621 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:40:15,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:40:15,624 INFO L225 Difference]: With dead ends: 1418 [2021-10-07 15:40:15,624 INFO L226 Difference]: Without dead ends: 1412 [2021-10-07 15:40:15,625 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 979.0ms TimeCoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:40:15,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states. [2021-10-07 15:40:15,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 862. [2021-10-07 15:40:15,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 3.9698025551684086) internal successors, (3418), 861 states have internal predecessors, (3418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:15,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 3418 transitions. [2021-10-07 15:40:15,643 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 3418 transitions. Word has length 24 [2021-10-07 15:40:15,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:40:15,643 INFO L470 AbstractCegarLoop]: Abstraction has 862 states and 3418 transitions. [2021-10-07 15:40:15,643 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:15,644 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 3418 transitions. [2021-10-07 15:40:15,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:40:15,645 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:40:15,645 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:40:15,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (176)] Forceful destruction successful, exit code 0 [2021-10-07 15:40:15,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:40:15,846 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:40:15,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:40:15,847 INFO L82 PathProgramCache]: Analyzing trace with hash 1184656150, now seen corresponding path program 74 times [2021-10-07 15:40:15,847 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:40:15,848 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2059975217] [2021-10-07 15:40:15,848 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:40:15,848 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:40:15,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:40:15,849 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:40:15,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (177)] Waiting until timeout for monitored process [2021-10-07 15:40:18,482 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:40:18,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:40:18,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:40:18,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:40:19,064 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:19,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:40:19,309 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:19,309 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:40:19,309 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2059975217] [2021-10-07 15:40:19,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2059975217] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:40:19,310 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:40:19,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:40:19,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185445245] [2021-10-07 15:40:19,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:40:19,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:40:19,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:40:19,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:40:19,311 INFO L87 Difference]: Start difference. First operand 862 states and 3418 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:20,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:40:20,520 INFO L93 Difference]: Finished difference Result 1236 states and 4499 transitions. [2021-10-07 15:40:20,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-07 15:40:20,521 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:40:20,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:40:20,524 INFO L225 Difference]: With dead ends: 1236 [2021-10-07 15:40:20,524 INFO L226 Difference]: Without dead ends: 1236 [2021-10-07 15:40:20,524 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 993.6ms TimeCoverageRelationStatistics Valid=95, Invalid=211, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:40:20,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1236 states. [2021-10-07 15:40:20,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1236 to 858. [2021-10-07 15:40:20,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 857 states have (on average 3.9754959159859977) internal successors, (3407), 857 states have internal predecessors, (3407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:20,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 3407 transitions. [2021-10-07 15:40:20,541 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 3407 transitions. Word has length 24 [2021-10-07 15:40:20,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:40:20,542 INFO L470 AbstractCegarLoop]: Abstraction has 858 states and 3407 transitions. [2021-10-07 15:40:20,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:20,542 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 3407 transitions. [2021-10-07 15:40:20,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:40:20,543 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:40:20,543 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:40:20,562 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (177)] Ended with exit code 0 [2021-10-07 15:40:20,744 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 177 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:40:20,744 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:40:20,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:40:20,745 INFO L82 PathProgramCache]: Analyzing trace with hash -1886510664, now seen corresponding path program 75 times [2021-10-07 15:40:20,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:40:20,746 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2028026245] [2021-10-07 15:40:20,746 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:40:20,746 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:40:20,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:40:20,747 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:40:20,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (178)] Waiting until timeout for monitored process [2021-10-07 15:40:23,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:40:23,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:40:23,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:40:23,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:40:23,800 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:23,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:40:24,025 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:24,025 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:40:24,025 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2028026245] [2021-10-07 15:40:24,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2028026245] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:40:24,025 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:40:24,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:40:24,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979427922] [2021-10-07 15:40:24,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:40:24,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:40:24,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:40:24,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:40:24,027 INFO L87 Difference]: Start difference. First operand 858 states and 3407 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:25,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:40:25,280 INFO L93 Difference]: Finished difference Result 1206 states and 4402 transitions. [2021-10-07 15:40:25,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 15:40:25,281 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:40:25,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:40:25,283 INFO L225 Difference]: With dead ends: 1206 [2021-10-07 15:40:25,284 INFO L226 Difference]: Without dead ends: 1202 [2021-10-07 15:40:25,284 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 1049.9ms TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:40:25,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1202 states. [2021-10-07 15:40:25,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1202 to 864. [2021-10-07 15:40:25,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 863 states have (on average 3.9745075318655854) internal successors, (3430), 863 states have internal predecessors, (3430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:25,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 3430 transitions. [2021-10-07 15:40:25,301 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 3430 transitions. Word has length 24 [2021-10-07 15:40:25,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:40:25,301 INFO L470 AbstractCegarLoop]: Abstraction has 864 states and 3430 transitions. [2021-10-07 15:40:25,301 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:25,301 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 3430 transitions. [2021-10-07 15:40:25,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:40:25,303 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:40:25,303 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:40:25,321 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (178)] Ended with exit code 0 [2021-10-07 15:40:25,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 178 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:40:25,504 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:40:25,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:40:25,504 INFO L82 PathProgramCache]: Analyzing trace with hash 1756367628, now seen corresponding path program 76 times [2021-10-07 15:40:25,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:40:25,505 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1220160959] [2021-10-07 15:40:25,505 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:40:25,506 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:40:25,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:40:25,507 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:40:25,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (179)] Waiting until timeout for monitored process [2021-10-07 15:40:27,977 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:40:27,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:40:27,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:40:27,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:40:28,425 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:28,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:40:28,653 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:28,653 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:40:28,653 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1220160959] [2021-10-07 15:40:28,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1220160959] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:40:28,654 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:40:28,654 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:40:28,654 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476378848] [2021-10-07 15:40:28,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:40:28,654 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:40:28,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:40:28,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:40:28,655 INFO L87 Difference]: Start difference. First operand 864 states and 3430 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:29,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:40:29,770 INFO L93 Difference]: Finished difference Result 1190 states and 4391 transitions. [2021-10-07 15:40:29,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-07 15:40:29,771 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:40:29,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:40:29,774 INFO L225 Difference]: With dead ends: 1190 [2021-10-07 15:40:29,774 INFO L226 Difference]: Without dead ends: 1190 [2021-10-07 15:40:29,774 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 981.6ms TimeCoverageRelationStatistics Valid=97, Invalid=209, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:40:29,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1190 states. [2021-10-07 15:40:29,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1190 to 862. [2021-10-07 15:40:29,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 3.977932636469222) internal successors, (3425), 861 states have internal predecessors, (3425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:29,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 3425 transitions. [2021-10-07 15:40:29,791 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 3425 transitions. Word has length 24 [2021-10-07 15:40:29,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:40:29,791 INFO L470 AbstractCegarLoop]: Abstraction has 862 states and 3425 transitions. [2021-10-07 15:40:29,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:29,791 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 3425 transitions. [2021-10-07 15:40:29,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:40:29,792 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:40:29,793 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:40:29,810 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (179)] Ended with exit code 0 [2021-10-07 15:40:29,993 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 179 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:40:29,993 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:40:29,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:40:29,994 INFO L82 PathProgramCache]: Analyzing trace with hash 375414369, now seen corresponding path program 75 times [2021-10-07 15:40:29,995 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:40:29,995 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1803718065] [2021-10-07 15:40:29,995 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:40:29,995 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:40:29,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:40:29,996 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:40:29,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (180)] Waiting until timeout for monitored process [2021-10-07 15:40:32,529 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:40:32,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:40:32,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:40:32,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:40:32,988 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:32,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:40:33,223 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:33,223 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:40:33,223 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1803718065] [2021-10-07 15:40:33,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1803718065] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:40:33,224 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:40:33,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:40:33,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417044216] [2021-10-07 15:40:33,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:40:33,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:40:33,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:40:33,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:40:33,225 INFO L87 Difference]: Start difference. First operand 862 states and 3425 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:33,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:40:33,716 INFO L93 Difference]: Finished difference Result 1396 states and 5135 transitions. [2021-10-07 15:40:33,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:40:33,718 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:40:33,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:40:33,722 INFO L225 Difference]: With dead ends: 1396 [2021-10-07 15:40:33,722 INFO L226 Difference]: Without dead ends: 1396 [2021-10-07 15:40:33,722 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 409.6ms TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:40:33,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1396 states. [2021-10-07 15:40:33,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1396 to 858. [2021-10-07 15:40:33,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 857 states have (on average 3.9754959159859977) internal successors, (3407), 857 states have internal predecessors, (3407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:33,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 3407 transitions. [2021-10-07 15:40:33,742 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 3407 transitions. Word has length 24 [2021-10-07 15:40:33,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:40:33,742 INFO L470 AbstractCegarLoop]: Abstraction has 858 states and 3407 transitions. [2021-10-07 15:40:33,742 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:33,742 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 3407 transitions. [2021-10-07 15:40:33,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:40:33,744 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:40:33,744 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:40:33,764 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (180)] Ended with exit code 0 [2021-10-07 15:40:33,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 180 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:40:33,945 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:40:33,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:40:33,945 INFO L82 PathProgramCache]: Analyzing trace with hash -1464237121, now seen corresponding path program 76 times [2021-10-07 15:40:33,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:40:33,946 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1797267362] [2021-10-07 15:40:33,946 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:40:33,947 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:40:33,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:40:33,948 INFO L229 MonitoredProcess]: Starting monitored process 181 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:40:33,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (181)] Waiting until timeout for monitored process [2021-10-07 15:40:36,492 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:40:36,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:40:36,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:40:36,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:40:36,963 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:36,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:40:37,199 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:37,199 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:40:37,199 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1797267362] [2021-10-07 15:40:37,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1797267362] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:40:37,200 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:40:37,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:40:37,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614922890] [2021-10-07 15:40:37,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:40:37,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:40:37,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:40:37,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:40:37,201 INFO L87 Difference]: Start difference. First operand 858 states and 3407 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:37,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:40:37,647 INFO L93 Difference]: Finished difference Result 1356 states and 5039 transitions. [2021-10-07 15:40:37,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:40:37,648 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:40:37,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:40:37,651 INFO L225 Difference]: With dead ends: 1356 [2021-10-07 15:40:37,651 INFO L226 Difference]: Without dead ends: 1356 [2021-10-07 15:40:37,652 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 376.4ms TimeCoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:40:37,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1356 states. [2021-10-07 15:40:37,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1356 to 850. [2021-10-07 15:40:37,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 849 states have (on average 3.9587750294464077) internal successors, (3361), 849 states have internal predecessors, (3361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:37,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 3361 transitions. [2021-10-07 15:40:37,670 INFO L78 Accepts]: Start accepts. Automaton has 850 states and 3361 transitions. Word has length 24 [2021-10-07 15:40:37,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:40:37,670 INFO L470 AbstractCegarLoop]: Abstraction has 850 states and 3361 transitions. [2021-10-07 15:40:37,670 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:37,671 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 3361 transitions. [2021-10-07 15:40:37,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:40:37,672 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:40:37,672 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:40:37,692 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (181)] Forceful destruction successful, exit code 0 [2021-10-07 15:40:37,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 181 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:40:37,873 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:40:37,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:40:37,874 INFO L82 PathProgramCache]: Analyzing trace with hash 1657543743, now seen corresponding path program 77 times [2021-10-07 15:40:37,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:40:37,874 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1796254333] [2021-10-07 15:40:37,875 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:40:37,875 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:40:37,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:40:37,876 INFO L229 MonitoredProcess]: Starting monitored process 182 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:40:37,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (182)] Waiting until timeout for monitored process [2021-10-07 15:40:40,449 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:40:40,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:40:40,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:40:40,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:40:40,958 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:40,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:40:41,170 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:41,171 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:40:41,171 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1796254333] [2021-10-07 15:40:41,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1796254333] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:40:41,171 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:40:41,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:40:41,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818174959] [2021-10-07 15:40:41,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:40:41,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:40:41,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:40:41,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:40:41,173 INFO L87 Difference]: Start difference. First operand 850 states and 3361 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:42,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:40:42,309 INFO L93 Difference]: Finished difference Result 1340 states and 4918 transitions. [2021-10-07 15:40:42,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:40:42,310 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:40:42,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:40:42,313 INFO L225 Difference]: With dead ends: 1340 [2021-10-07 15:40:42,313 INFO L226 Difference]: Without dead ends: 1334 [2021-10-07 15:40:42,313 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 974.2ms TimeCoverageRelationStatistics Valid=120, Invalid=260, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:40:42,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1334 states. [2021-10-07 15:40:42,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1334 to 856. [2021-10-07 15:40:42,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 855 states have (on average 3.957894736842105) internal successors, (3384), 855 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:42,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 3384 transitions. [2021-10-07 15:40:42,332 INFO L78 Accepts]: Start accepts. Automaton has 856 states and 3384 transitions. Word has length 24 [2021-10-07 15:40:42,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:40:42,332 INFO L470 AbstractCegarLoop]: Abstraction has 856 states and 3384 transitions. [2021-10-07 15:40:42,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:42,332 INFO L276 IsEmpty]: Start isEmpty. Operand 856 states and 3384 transitions. [2021-10-07 15:40:42,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:40:42,334 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:40:42,334 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:40:42,352 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (182)] Forceful destruction successful, exit code 0 [2021-10-07 15:40:42,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 182 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:40:42,535 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:40:42,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:40:42,535 INFO L82 PathProgramCache]: Analyzing trace with hash 46602785, now seen corresponding path program 78 times [2021-10-07 15:40:42,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:40:42,536 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [486752738] [2021-10-07 15:40:42,536 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:40:42,536 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:40:42,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:40:42,538 INFO L229 MonitoredProcess]: Starting monitored process 183 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:40:42,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (183)] Waiting until timeout for monitored process [2021-10-07 15:40:45,306 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:40:45,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:40:45,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:40:45,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:40:45,757 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:45,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:40:45,976 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:45,977 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:40:45,977 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [486752738] [2021-10-07 15:40:45,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [486752738] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:40:45,977 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:40:45,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:40:45,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701988970] [2021-10-07 15:40:45,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:40:45,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:40:45,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:40:45,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:40:45,978 INFO L87 Difference]: Start difference. First operand 856 states and 3384 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:47,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:40:47,140 INFO L93 Difference]: Finished difference Result 1314 states and 4878 transitions. [2021-10-07 15:40:47,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 15:40:47,142 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:40:47,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:40:47,145 INFO L225 Difference]: With dead ends: 1314 [2021-10-07 15:40:47,145 INFO L226 Difference]: Without dead ends: 1314 [2021-10-07 15:40:47,145 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 917.4ms TimeCoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:40:47,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1314 states. [2021-10-07 15:40:47,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1314 to 850. [2021-10-07 15:40:47,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 849 states have (on average 3.9587750294464077) internal successors, (3361), 849 states have internal predecessors, (3361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:47,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 3361 transitions. [2021-10-07 15:40:47,163 INFO L78 Accepts]: Start accepts. Automaton has 850 states and 3361 transitions. Word has length 24 [2021-10-07 15:40:47,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:40:47,163 INFO L470 AbstractCegarLoop]: Abstraction has 850 states and 3361 transitions. [2021-10-07 15:40:47,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:47,163 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 3361 transitions. [2021-10-07 15:40:47,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:40:47,165 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:40:47,165 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:40:47,185 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (183)] Forceful destruction successful, exit code 0 [2021-10-07 15:40:47,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 183 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:40:47,366 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:40:47,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:40:47,367 INFO L82 PathProgramCache]: Analyzing trace with hash -1701244744, now seen corresponding path program 77 times [2021-10-07 15:40:47,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:40:47,368 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1645505899] [2021-10-07 15:40:47,368 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:40:47,368 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:40:47,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:40:47,369 INFO L229 MonitoredProcess]: Starting monitored process 184 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:40:47,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (184)] Waiting until timeout for monitored process [2021-10-07 15:40:50,031 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:40:50,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:40:50,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:40:50,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:40:50,487 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:50,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:40:50,729 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:50,729 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:40:50,730 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1645505899] [2021-10-07 15:40:50,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1645505899] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:40:50,730 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:40:50,730 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:40:50,730 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683861783] [2021-10-07 15:40:50,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:40:50,731 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:40:50,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:40:50,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:40:50,731 INFO L87 Difference]: Start difference. First operand 850 states and 3361 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:51,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:40:51,497 INFO L93 Difference]: Finished difference Result 1176 states and 4306 transitions. [2021-10-07 15:40:51,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:40:51,498 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:40:51,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:40:51,501 INFO L225 Difference]: With dead ends: 1176 [2021-10-07 15:40:51,502 INFO L226 Difference]: Without dead ends: 1176 [2021-10-07 15:40:51,502 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 690.3ms TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:40:51,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1176 states. [2021-10-07 15:40:51,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1176 to 846. [2021-10-07 15:40:51,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 846 states, 845 states have (on average 3.9562130177514794) internal successors, (3343), 845 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:51,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 3343 transitions. [2021-10-07 15:40:51,519 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 3343 transitions. Word has length 24 [2021-10-07 15:40:51,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:40:51,519 INFO L470 AbstractCegarLoop]: Abstraction has 846 states and 3343 transitions. [2021-10-07 15:40:51,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:51,519 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 3343 transitions. [2021-10-07 15:40:51,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:40:51,521 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:40:51,521 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:40:51,540 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (184)] Ended with exit code 0 [2021-10-07 15:40:51,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 184 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:40:51,722 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:40:51,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:40:51,723 INFO L82 PathProgramCache]: Analyzing trace with hash -956542246, now seen corresponding path program 78 times [2021-10-07 15:40:51,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:40:51,723 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [623955450] [2021-10-07 15:40:51,724 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:40:51,724 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:40:51,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:40:51,725 INFO L229 MonitoredProcess]: Starting monitored process 185 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:40:51,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (185)] Waiting until timeout for monitored process [2021-10-07 15:40:54,533 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:40:54,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:40:54,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:40:54,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:40:54,999 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:54,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:40:55,241 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:55,241 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:40:55,242 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [623955450] [2021-10-07 15:40:55,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [623955450] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:40:55,242 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:40:55,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:40:55,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494018667] [2021-10-07 15:40:55,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:40:55,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:40:55,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:40:55,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:40:55,243 INFO L87 Difference]: Start difference. First operand 846 states and 3343 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:55,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:40:55,991 INFO L93 Difference]: Finished difference Result 1138 states and 4210 transitions. [2021-10-07 15:40:55,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:40:55,992 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:40:55,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:40:55,995 INFO L225 Difference]: With dead ends: 1138 [2021-10-07 15:40:55,995 INFO L226 Difference]: Without dead ends: 1138 [2021-10-07 15:40:55,995 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 667.1ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:40:55,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1138 states. [2021-10-07 15:40:56,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1138 to 830. [2021-10-07 15:40:56,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 829 states have (on average 3.9264173703256935) internal successors, (3255), 829 states have internal predecessors, (3255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:56,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 3255 transitions. [2021-10-07 15:40:56,012 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 3255 transitions. Word has length 24 [2021-10-07 15:40:56,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:40:56,012 INFO L470 AbstractCegarLoop]: Abstraction has 830 states and 3255 transitions. [2021-10-07 15:40:56,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:56,012 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 3255 transitions. [2021-10-07 15:40:56,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:40:56,013 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:40:56,014 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:40:56,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (185)] Forceful destruction successful, exit code 0 [2021-10-07 15:40:56,214 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 185 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:40:56,214 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:40:56,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:40:56,215 INFO L82 PathProgramCache]: Analyzing trace with hash 1994554839, now seen corresponding path program 79 times [2021-10-07 15:40:56,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:40:56,216 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1331209065] [2021-10-07 15:40:56,216 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:40:56,216 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:40:56,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:40:56,218 INFO L229 MonitoredProcess]: Starting monitored process 186 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:40:56,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (186)] Waiting until timeout for monitored process [2021-10-07 15:40:58,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:40:58,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:40:58,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:40:58,955 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:58,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:40:59,136 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:40:59,136 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:40:59,136 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1331209065] [2021-10-07 15:40:59,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1331209065] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:40:59,136 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:40:59,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:40:59,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842444520] [2021-10-07 15:40:59,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:40:59,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:40:59,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:40:59,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:40:59,138 INFO L87 Difference]: Start difference. First operand 830 states and 3255 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:59,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:40:59,807 INFO L93 Difference]: Finished difference Result 1158 states and 4176 transitions. [2021-10-07 15:40:59,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:40:59,808 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:40:59,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:40:59,810 INFO L225 Difference]: With dead ends: 1158 [2021-10-07 15:40:59,810 INFO L226 Difference]: Without dead ends: 1144 [2021-10-07 15:40:59,810 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 532.3ms TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:40:59,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2021-10-07 15:40:59,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 836. [2021-10-07 15:40:59,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 836 states, 835 states have (on average 3.9161676646706587) internal successors, (3270), 835 states have internal predecessors, (3270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:59,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 3270 transitions. [2021-10-07 15:40:59,826 INFO L78 Accepts]: Start accepts. Automaton has 836 states and 3270 transitions. Word has length 24 [2021-10-07 15:40:59,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:40:59,827 INFO L470 AbstractCegarLoop]: Abstraction has 836 states and 3270 transitions. [2021-10-07 15:40:59,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:40:59,827 INFO L276 IsEmpty]: Start isEmpty. Operand 836 states and 3270 transitions. [2021-10-07 15:40:59,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:40:59,828 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:40:59,828 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:40:59,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (186)] Forceful destruction successful, exit code 0 [2021-10-07 15:41:00,029 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 186 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:41:00,029 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:41:00,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:41:00,030 INFO L82 PathProgramCache]: Analyzing trace with hash -1074662614, now seen corresponding path program 79 times [2021-10-07 15:41:00,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:41:00,031 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2091371365] [2021-10-07 15:41:00,031 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:41:00,031 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:41:00,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:41:00,032 INFO L229 MonitoredProcess]: Starting monitored process 187 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:41:00,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (187)] Waiting until timeout for monitored process [2021-10-07 15:41:02,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:41:02,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:41:02,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:41:02,868 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:02,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:41:03,052 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:03,052 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:41:03,052 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2091371365] [2021-10-07 15:41:03,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2091371365] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:41:03,053 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:41:03,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:41:03,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212850417] [2021-10-07 15:41:03,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:41:03,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:41:03,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:41:03,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:41:03,054 INFO L87 Difference]: Start difference. First operand 836 states and 3270 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:03,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:41:03,989 INFO L93 Difference]: Finished difference Result 1422 states and 5078 transitions. [2021-10-07 15:41:03,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:41:03,990 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:41:03,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:41:03,994 INFO L225 Difference]: With dead ends: 1422 [2021-10-07 15:41:03,994 INFO L226 Difference]: Without dead ends: 1418 [2021-10-07 15:41:03,994 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 705.1ms TimeCoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:41:03,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1418 states. [2021-10-07 15:41:04,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1418 to 860. [2021-10-07 15:41:04,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 860 states, 859 states have (on average 3.917345750873108) internal successors, (3365), 859 states have internal predecessors, (3365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:04,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 860 states to 860 states and 3365 transitions. [2021-10-07 15:41:04,013 INFO L78 Accepts]: Start accepts. Automaton has 860 states and 3365 transitions. Word has length 24 [2021-10-07 15:41:04,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:41:04,014 INFO L470 AbstractCegarLoop]: Abstraction has 860 states and 3365 transitions. [2021-10-07 15:41:04,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:04,014 INFO L276 IsEmpty]: Start isEmpty. Operand 860 states and 3365 transitions. [2021-10-07 15:41:04,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:41:04,015 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:41:04,015 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:41:04,034 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (187)] Forceful destruction successful, exit code 0 [2021-10-07 15:41:04,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 187 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:41:04,216 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:41:04,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:41:04,217 INFO L82 PathProgramCache]: Analyzing trace with hash 1197765523, now seen corresponding path program 80 times [2021-10-07 15:41:04,218 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:41:04,218 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [701927882] [2021-10-07 15:41:04,218 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:41:04,218 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:41:04,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:41:04,220 INFO L229 MonitoredProcess]: Starting monitored process 188 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:41:04,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (188)] Waiting until timeout for monitored process [2021-10-07 15:41:07,001 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:41:07,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:41:07,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:41:07,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:41:07,335 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:07,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:41:07,553 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:07,553 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:41:07,554 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [701927882] [2021-10-07 15:41:07,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [701927882] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:41:07,554 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:41:07,554 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:41:07,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847698027] [2021-10-07 15:41:07,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:41:07,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:41:07,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:41:07,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:41:07,555 INFO L87 Difference]: Start difference. First operand 860 states and 3365 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:08,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:41:08,038 INFO L93 Difference]: Finished difference Result 1172 states and 4253 transitions. [2021-10-07 15:41:08,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:41:08,039 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:41:08,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:41:08,042 INFO L225 Difference]: With dead ends: 1172 [2021-10-07 15:41:08,042 INFO L226 Difference]: Without dead ends: 1172 [2021-10-07 15:41:08,042 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 350.6ms TimeCoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:41:08,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1172 states. [2021-10-07 15:41:08,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1172 to 860. [2021-10-07 15:41:08,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 860 states, 859 states have (on average 3.917345750873108) internal successors, (3365), 859 states have internal predecessors, (3365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:08,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 860 states to 860 states and 3365 transitions. [2021-10-07 15:41:08,059 INFO L78 Accepts]: Start accepts. Automaton has 860 states and 3365 transitions. Word has length 24 [2021-10-07 15:41:08,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:41:08,059 INFO L470 AbstractCegarLoop]: Abstraction has 860 states and 3365 transitions. [2021-10-07 15:41:08,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:08,059 INFO L276 IsEmpty]: Start isEmpty. Operand 860 states and 3365 transitions. [2021-10-07 15:41:08,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:41:08,061 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:41:08,061 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:41:08,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (188)] Forceful destruction successful, exit code 0 [2021-10-07 15:41:08,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 188 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:41:08,262 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:41:08,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:41:08,263 INFO L82 PathProgramCache]: Analyzing trace with hash 858450835, now seen corresponding path program 81 times [2021-10-07 15:41:08,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:41:08,264 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [414194029] [2021-10-07 15:41:08,264 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:41:08,265 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:41:08,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:41:08,266 INFO L229 MonitoredProcess]: Starting monitored process 189 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:41:08,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (189)] Waiting until timeout for monitored process [2021-10-07 15:41:11,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:41:11,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:41:11,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:41:11,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:41:11,369 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:11,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:41:11,576 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:11,577 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:41:11,577 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [414194029] [2021-10-07 15:41:11,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [414194029] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:41:11,577 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:41:11,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:41:11,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531607853] [2021-10-07 15:41:11,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:41:11,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:41:11,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:41:11,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:41:11,579 INFO L87 Difference]: Start difference. First operand 860 states and 3365 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:12,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:41:12,411 INFO L93 Difference]: Finished difference Result 1178 states and 4258 transitions. [2021-10-07 15:41:12,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-07 15:41:12,412 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:41:12,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:41:12,415 INFO L225 Difference]: With dead ends: 1178 [2021-10-07 15:41:12,415 INFO L226 Difference]: Without dead ends: 1172 [2021-10-07 15:41:12,415 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 684.9ms TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2021-10-07 15:41:12,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1172 states. [2021-10-07 15:41:12,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1172 to 860. [2021-10-07 15:41:12,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 860 states, 859 states have (on average 3.9126891734575087) internal successors, (3361), 859 states have internal predecessors, (3361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:12,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 860 states to 860 states and 3361 transitions. [2021-10-07 15:41:12,432 INFO L78 Accepts]: Start accepts. Automaton has 860 states and 3361 transitions. Word has length 24 [2021-10-07 15:41:12,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:41:12,433 INFO L470 AbstractCegarLoop]: Abstraction has 860 states and 3361 transitions. [2021-10-07 15:41:12,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:12,433 INFO L276 IsEmpty]: Start isEmpty. Operand 860 states and 3361 transitions. [2021-10-07 15:41:12,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:41:12,434 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:41:12,434 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:41:12,453 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (189)] Ended with exit code 0 [2021-10-07 15:41:12,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 189 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:41:12,635 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:41:12,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:41:12,636 INFO L82 PathProgramCache]: Analyzing trace with hash -687522138, now seen corresponding path program 80 times [2021-10-07 15:41:12,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:41:12,637 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1123202857] [2021-10-07 15:41:12,637 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:41:12,638 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:41:12,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:41:12,639 INFO L229 MonitoredProcess]: Starting monitored process 190 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:41:12,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (190)] Waiting until timeout for monitored process [2021-10-07 15:41:15,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:41:15,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:41:15,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:41:15,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:41:15,732 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:15,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:41:15,944 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:15,944 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:41:15,944 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1123202857] [2021-10-07 15:41:15,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1123202857] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:41:15,945 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:41:15,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:41:15,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090647176] [2021-10-07 15:41:15,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:41:15,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:41:15,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:41:15,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:41:15,946 INFO L87 Difference]: Start difference. First operand 860 states and 3361 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:16,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:41:16,862 INFO L93 Difference]: Finished difference Result 1442 states and 5142 transitions. [2021-10-07 15:41:16,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:41:16,863 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:41:16,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:41:16,867 INFO L225 Difference]: With dead ends: 1442 [2021-10-07 15:41:16,867 INFO L226 Difference]: Without dead ends: 1442 [2021-10-07 15:41:16,867 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 691.8ms TimeCoverageRelationStatistics Valid=108, Invalid=272, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:41:16,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1442 states. [2021-10-07 15:41:16,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1442 to 856. [2021-10-07 15:41:16,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 855 states have (on average 3.91812865497076) internal successors, (3350), 855 states have internal predecessors, (3350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:16,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 3350 transitions. [2021-10-07 15:41:16,886 INFO L78 Accepts]: Start accepts. Automaton has 856 states and 3350 transitions. Word has length 24 [2021-10-07 15:41:16,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:41:16,886 INFO L470 AbstractCegarLoop]: Abstraction has 856 states and 3350 transitions. [2021-10-07 15:41:16,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:16,886 INFO L276 IsEmpty]: Start isEmpty. Operand 856 states and 3350 transitions. [2021-10-07 15:41:16,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:41:16,887 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:41:16,888 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:41:16,906 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (190)] Ended with exit code 0 [2021-10-07 15:41:17,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 190 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:41:17,089 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:41:17,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:41:17,089 INFO L82 PathProgramCache]: Analyzing trace with hash -286778134, now seen corresponding path program 81 times [2021-10-07 15:41:17,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:41:17,090 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1779737179] [2021-10-07 15:41:17,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:41:17,090 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:41:17,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:41:17,092 INFO L229 MonitoredProcess]: Starting monitored process 191 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:41:17,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (191)] Waiting until timeout for monitored process [2021-10-07 15:41:19,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:41:19,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:41:19,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:41:19,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:41:20,108 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:20,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:41:20,274 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:20,274 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:41:20,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1779737179] [2021-10-07 15:41:20,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1779737179] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:41:20,275 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:41:20,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:41:20,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13407000] [2021-10-07 15:41:20,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:41:20,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:41:20,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:41:20,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:41:20,276 INFO L87 Difference]: Start difference. First operand 856 states and 3350 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:20,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:41:20,677 INFO L93 Difference]: Finished difference Result 1504 states and 5398 transitions. [2021-10-07 15:41:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:41:20,678 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:41:20,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:41:20,681 INFO L225 Difference]: With dead ends: 1504 [2021-10-07 15:41:20,681 INFO L226 Difference]: Without dead ends: 1504 [2021-10-07 15:41:20,681 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 261.6ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:41:20,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1504 states. [2021-10-07 15:41:20,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1504 to 850. [2021-10-07 15:41:20,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 849 states have (on average 3.928150765606596) internal successors, (3335), 849 states have internal predecessors, (3335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:20,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 3335 transitions. [2021-10-07 15:41:20,700 INFO L78 Accepts]: Start accepts. Automaton has 850 states and 3335 transitions. Word has length 24 [2021-10-07 15:41:20,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:41:20,700 INFO L470 AbstractCegarLoop]: Abstraction has 850 states and 3335 transitions. [2021-10-07 15:41:20,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:20,700 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 3335 transitions. [2021-10-07 15:41:20,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:41:20,702 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:41:20,702 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:41:20,723 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (191)] Ended with exit code 0 [2021-10-07 15:41:20,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 191 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:41:20,903 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:41:20,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:41:20,903 INFO L82 PathProgramCache]: Analyzing trace with hash -1206320869, now seen corresponding path program 82 times [2021-10-07 15:41:20,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:41:20,904 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [324966302] [2021-10-07 15:41:20,904 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:41:20,905 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:41:20,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:41:20,906 INFO L229 MonitoredProcess]: Starting monitored process 192 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:41:20,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (192)] Waiting until timeout for monitored process [2021-10-07 15:41:23,616 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:41:23,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:41:23,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:41:23,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:41:23,897 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:23,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:41:24,070 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:24,070 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:41:24,070 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [324966302] [2021-10-07 15:41:24,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [324966302] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:41:24,071 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:41:24,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-10-07 15:41:24,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718738077] [2021-10-07 15:41:24,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-07 15:41:24,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:41:24,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-07 15:41:24,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:41:24,072 INFO L87 Difference]: Start difference. First operand 850 states and 3335 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:24,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:41:24,755 INFO L93 Difference]: Finished difference Result 1132 states and 4121 transitions. [2021-10-07 15:41:24,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:41:24,756 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:41:24,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:41:24,758 INFO L225 Difference]: With dead ends: 1132 [2021-10-07 15:41:24,758 INFO L226 Difference]: Without dead ends: 1118 [2021-10-07 15:41:24,759 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 489.5ms TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:41:24,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2021-10-07 15:41:24,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 850. [2021-10-07 15:41:24,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 849 states have (on average 3.923439340400471) internal successors, (3331), 849 states have internal predecessors, (3331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:24,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 3331 transitions. [2021-10-07 15:41:24,774 INFO L78 Accepts]: Start accepts. Automaton has 850 states and 3331 transitions. Word has length 24 [2021-10-07 15:41:24,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:41:24,775 INFO L470 AbstractCegarLoop]: Abstraction has 850 states and 3331 transitions. [2021-10-07 15:41:24,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:24,775 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 3331 transitions. [2021-10-07 15:41:24,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:41:24,776 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:41:24,776 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:41:24,796 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (192)] Ended with exit code 0 [2021-10-07 15:41:24,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 192 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:41:24,979 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:41:24,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:41:24,980 INFO L82 PathProgramCache]: Analyzing trace with hash 879457043, now seen corresponding path program 83 times [2021-10-07 15:41:24,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:41:24,981 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1512864932] [2021-10-07 15:41:24,981 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:41:24,981 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:41:24,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:41:24,983 INFO L229 MonitoredProcess]: Starting monitored process 193 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:41:25,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (193)] Waiting until timeout for monitored process [2021-10-07 15:41:27,719 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:41:27,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:41:27,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:41:27,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:41:28,041 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:28,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:41:28,256 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:28,256 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:41:28,256 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1512864932] [2021-10-07 15:41:28,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1512864932] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:41:28,257 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:41:28,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:41:28,257 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471106598] [2021-10-07 15:41:28,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:41:28,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:41:28,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:41:28,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:41:28,259 INFO L87 Difference]: Start difference. First operand 850 states and 3331 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:29,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:41:29,460 INFO L93 Difference]: Finished difference Result 1128 states and 4118 transitions. [2021-10-07 15:41:29,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-07 15:41:29,461 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:41:29,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:41:29,464 INFO L225 Difference]: With dead ends: 1128 [2021-10-07 15:41:29,464 INFO L226 Difference]: Without dead ends: 1122 [2021-10-07 15:41:29,464 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 1056.6ms TimeCoverageRelationStatistics Valid=99, Invalid=207, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:41:29,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1122 states. [2021-10-07 15:41:29,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1122 to 856. [2021-10-07 15:41:29,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 855 states have (on average 3.92280701754386) internal successors, (3354), 855 states have internal predecessors, (3354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:29,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 3354 transitions. [2021-10-07 15:41:29,480 INFO L78 Accepts]: Start accepts. Automaton has 856 states and 3354 transitions. Word has length 24 [2021-10-07 15:41:29,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:41:29,481 INFO L470 AbstractCegarLoop]: Abstraction has 856 states and 3354 transitions. [2021-10-07 15:41:29,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:29,481 INFO L276 IsEmpty]: Start isEmpty. Operand 856 states and 3354 transitions. [2021-10-07 15:41:29,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:41:29,483 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:41:29,483 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:41:29,504 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (193)] Ended with exit code 0 [2021-10-07 15:41:29,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 193 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:41:29,684 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:41:29,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:41:29,685 INFO L82 PathProgramCache]: Analyzing trace with hash -731483915, now seen corresponding path program 84 times [2021-10-07 15:41:29,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:41:29,686 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1076585517] [2021-10-07 15:41:29,686 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:41:29,686 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:41:29,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:41:29,687 INFO L229 MonitoredProcess]: Starting monitored process 194 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:41:29,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (194)] Waiting until timeout for monitored process [2021-10-07 15:41:32,733 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:41:32,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:41:32,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:41:32,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:41:33,060 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:33,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:41:33,272 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:33,272 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:41:33,272 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1076585517] [2021-10-07 15:41:33,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1076585517] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:41:33,272 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:41:33,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:41:33,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61259739] [2021-10-07 15:41:33,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:41:33,273 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:41:33,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:41:33,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:41:33,274 INFO L87 Difference]: Start difference. First operand 856 states and 3354 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:34,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:41:34,102 INFO L93 Difference]: Finished difference Result 1096 states and 4063 transitions. [2021-10-07 15:41:34,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:41:34,103 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:41:34,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:41:34,106 INFO L225 Difference]: With dead ends: 1096 [2021-10-07 15:41:34,106 INFO L226 Difference]: Without dead ends: 1096 [2021-10-07 15:41:34,107 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 677.3ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:41:34,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1096 states. [2021-10-07 15:41:34,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1096 to 846. [2021-10-07 15:41:34,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 846 states, 845 states have (on average 3.931360946745562) internal successors, (3322), 845 states have internal predecessors, (3322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:34,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 3322 transitions. [2021-10-07 15:41:34,123 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 3322 transitions. Word has length 24 [2021-10-07 15:41:34,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:41:34,123 INFO L470 AbstractCegarLoop]: Abstraction has 846 states and 3322 transitions. [2021-10-07 15:41:34,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:34,123 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 3322 transitions. [2021-10-07 15:41:34,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:41:34,124 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:41:34,124 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:41:34,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (194)] Forceful destruction successful, exit code 0 [2021-10-07 15:41:34,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 194 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:41:34,325 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:41:34,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:41:34,326 INFO L82 PathProgramCache]: Analyzing trace with hash -840056782, now seen corresponding path program 82 times [2021-10-07 15:41:34,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:41:34,327 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [33927459] [2021-10-07 15:41:34,327 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:41:34,327 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:41:34,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:41:34,329 INFO L229 MonitoredProcess]: Starting monitored process 195 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:41:34,329 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (195)] Waiting until timeout for monitored process [2021-10-07 15:41:36,994 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:41:36,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:41:37,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:41:37,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:41:37,450 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:37,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:41:37,661 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:37,661 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:41:37,662 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [33927459] [2021-10-07 15:41:37,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [33927459] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:41:37,662 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:41:37,662 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:41:37,662 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185369946] [2021-10-07 15:41:37,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:41:37,663 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:41:37,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:41:37,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:41:37,664 INFO L87 Difference]: Start difference. First operand 846 states and 3322 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:38,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:41:38,777 INFO L93 Difference]: Finished difference Result 1354 states and 4832 transitions. [2021-10-07 15:41:38,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:41:38,777 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:41:38,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:41:38,780 INFO L225 Difference]: With dead ends: 1354 [2021-10-07 15:41:38,780 INFO L226 Difference]: Without dead ends: 1350 [2021-10-07 15:41:38,781 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 887.7ms TimeCoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:41:38,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1350 states. [2021-10-07 15:41:38,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1350 to 858. [2021-10-07 15:41:38,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 857 states have (on average 3.9381563593932323) internal successors, (3375), 857 states have internal predecessors, (3375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:38,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 3375 transitions. [2021-10-07 15:41:38,827 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 3375 transitions. Word has length 24 [2021-10-07 15:41:38,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:41:38,827 INFO L470 AbstractCegarLoop]: Abstraction has 858 states and 3375 transitions. [2021-10-07 15:41:38,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:38,827 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 3375 transitions. [2021-10-07 15:41:38,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:41:38,829 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:41:38,829 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:41:38,850 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (195)] Ended with exit code 0 [2021-10-07 15:41:39,029 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 195 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:41:39,030 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:41:39,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:41:39,031 INFO L82 PathProgramCache]: Analyzing trace with hash 1432371355, now seen corresponding path program 85 times [2021-10-07 15:41:39,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:41:39,032 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1437706036] [2021-10-07 15:41:39,032 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:41:39,033 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:41:39,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:41:39,033 INFO L229 MonitoredProcess]: Starting monitored process 196 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:41:39,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (196)] Waiting until timeout for monitored process [2021-10-07 15:41:41,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:41:41,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:41:41,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:41:42,143 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:42,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:41:42,402 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:42,402 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:41:42,402 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1437706036] [2021-10-07 15:41:42,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1437706036] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:41:42,403 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:41:42,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:41:42,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751347656] [2021-10-07 15:41:42,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:41:42,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:41:42,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:41:42,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:41:42,404 INFO L87 Difference]: Start difference. First operand 858 states and 3375 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:42,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:41:42,898 INFO L93 Difference]: Finished difference Result 1162 states and 4225 transitions. [2021-10-07 15:41:42,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:41:42,899 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:41:42,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:41:42,901 INFO L225 Difference]: With dead ends: 1162 [2021-10-07 15:41:42,901 INFO L226 Difference]: Without dead ends: 1162 [2021-10-07 15:41:42,901 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 400.7ms TimeCoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:41:42,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1162 states. [2021-10-07 15:41:42,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1162 to 866. [2021-10-07 15:41:42,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.945664739884393) internal successors, (3413), 865 states have internal predecessors, (3413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:42,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3413 transitions. [2021-10-07 15:41:42,918 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3413 transitions. Word has length 24 [2021-10-07 15:41:42,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:41:42,919 INFO L470 AbstractCegarLoop]: Abstraction has 866 states and 3413 transitions. [2021-10-07 15:41:42,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:42,919 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3413 transitions. [2021-10-07 15:41:42,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:41:42,920 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:41:42,920 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:41:42,939 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (196)] Forceful destruction successful, exit code 0 [2021-10-07 15:41:43,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 196 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:41:43,121 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:41:43,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:41:43,122 INFO L82 PathProgramCache]: Analyzing trace with hash 1093056667, now seen corresponding path program 86 times [2021-10-07 15:41:43,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:41:43,123 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1123262898] [2021-10-07 15:41:43,123 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:41:43,123 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:41:43,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:41:43,124 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:41:43,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (197)] Waiting until timeout for monitored process [2021-10-07 15:41:46,086 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:41:46,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:41:46,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:41:46,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:41:46,518 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:46,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:41:46,764 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:46,765 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:41:46,765 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1123262898] [2021-10-07 15:41:46,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1123262898] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:41:46,765 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:41:46,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:41:46,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998273939] [2021-10-07 15:41:46,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:41:46,766 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:41:46,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:41:46,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:41:46,767 INFO L87 Difference]: Start difference. First operand 866 states and 3413 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:47,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:41:47,966 INFO L93 Difference]: Finished difference Result 1168 states and 4218 transitions. [2021-10-07 15:41:47,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 15:41:47,967 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:41:47,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:41:47,970 INFO L225 Difference]: With dead ends: 1168 [2021-10-07 15:41:47,970 INFO L226 Difference]: Without dead ends: 1162 [2021-10-07 15:41:47,970 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 1015.6ms TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:41:47,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1162 states. [2021-10-07 15:41:47,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1162 to 866. [2021-10-07 15:41:47,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.9410404624277455) internal successors, (3409), 865 states have internal predecessors, (3409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:47,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3409 transitions. [2021-10-07 15:41:47,987 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3409 transitions. Word has length 24 [2021-10-07 15:41:47,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:41:47,987 INFO L470 AbstractCegarLoop]: Abstraction has 866 states and 3409 transitions. [2021-10-07 15:41:47,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:47,987 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3409 transitions. [2021-10-07 15:41:47,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:41:47,989 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:41:47,989 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:41:48,008 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (197)] Ended with exit code 0 [2021-10-07 15:41:48,189 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 197 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:41:48,190 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:41:48,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:41:48,190 INFO L82 PathProgramCache]: Analyzing trace with hash -452916306, now seen corresponding path program 83 times [2021-10-07 15:41:48,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:41:48,191 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [544954731] [2021-10-07 15:41:48,191 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:41:48,192 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:41:48,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:41:48,193 INFO L229 MonitoredProcess]: Starting monitored process 198 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:41:48,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (198)] Waiting until timeout for monitored process [2021-10-07 15:41:51,085 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:41:51,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:41:51,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:41:51,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:41:51,553 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:51,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:41:51,786 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:51,786 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:41:51,786 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [544954731] [2021-10-07 15:41:51,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [544954731] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:41:51,787 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:41:51,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:41:51,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998311167] [2021-10-07 15:41:51,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:41:51,787 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:41:51,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:41:51,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:41:51,788 INFO L87 Difference]: Start difference. First operand 866 states and 3409 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:52,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:41:52,986 INFO L93 Difference]: Finished difference Result 1398 states and 4943 transitions. [2021-10-07 15:41:52,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:41:52,988 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:41:52,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:41:52,991 INFO L225 Difference]: With dead ends: 1398 [2021-10-07 15:41:52,991 INFO L226 Difference]: Without dead ends: 1398 [2021-10-07 15:41:52,991 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 951.2ms TimeCoverageRelationStatistics Valid=110, Invalid=270, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:41:52,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1398 states. [2021-10-07 15:41:53,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1398 to 854. [2021-10-07 15:41:53,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 854 states, 853 states have (on average 3.939038686987104) internal successors, (3360), 853 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:53,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 854 states to 854 states and 3360 transitions. [2021-10-07 15:41:53,010 INFO L78 Accepts]: Start accepts. Automaton has 854 states and 3360 transitions. Word has length 24 [2021-10-07 15:41:53,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:41:53,011 INFO L470 AbstractCegarLoop]: Abstraction has 854 states and 3360 transitions. [2021-10-07 15:41:53,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:53,011 INFO L276 IsEmpty]: Start isEmpty. Operand 854 states and 3360 transitions. [2021-10-07 15:41:53,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:41:53,012 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:41:53,012 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:41:53,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (198)] Forceful destruction successful, exit code 0 [2021-10-07 15:41:53,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 198 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:41:53,213 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:41:53,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:41:53,214 INFO L82 PathProgramCache]: Analyzing trace with hash 770884176, now seen corresponding path program 84 times [2021-10-07 15:41:53,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:41:53,215 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1912193584] [2021-10-07 15:41:53,215 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:41:53,215 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:41:53,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:41:53,216 INFO L229 MonitoredProcess]: Starting monitored process 199 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:41:53,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (199)] Waiting until timeout for monitored process [2021-10-07 15:41:56,302 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:41:56,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:41:56,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:41:56,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:41:56,728 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:56,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:41:56,937 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:41:56,937 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:41:56,937 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1912193584] [2021-10-07 15:41:56,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1912193584] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:41:56,938 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:41:56,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:41:56,938 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874524182] [2021-10-07 15:41:56,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:41:56,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:41:56,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:41:56,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:41:56,939 INFO L87 Difference]: Start difference. First operand 854 states and 3360 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:58,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:41:58,054 INFO L93 Difference]: Finished difference Result 1308 states and 4700 transitions. [2021-10-07 15:41:58,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:41:58,055 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:41:58,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:41:58,058 INFO L225 Difference]: With dead ends: 1308 [2021-10-07 15:41:58,058 INFO L226 Difference]: Without dead ends: 1304 [2021-10-07 15:41:58,058 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 878.1ms TimeCoverageRelationStatistics Valid=120, Invalid=260, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:41:58,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1304 states. [2021-10-07 15:41:58,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1304 to 858. [2021-10-07 15:41:58,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 857 states have (on average 3.9393232205367563) internal successors, (3376), 857 states have internal predecessors, (3376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:58,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 3376 transitions. [2021-10-07 15:41:58,077 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 3376 transitions. Word has length 24 [2021-10-07 15:41:58,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:41:58,077 INFO L470 AbstractCegarLoop]: Abstraction has 858 states and 3376 transitions. [2021-10-07 15:41:58,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:41:58,077 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 3376 transitions. [2021-10-07 15:41:58,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:41:58,079 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:41:58,079 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:41:58,102 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (199)] Ended with exit code 0 [2021-10-07 15:41:58,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 199 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:41:58,280 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:41:58,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:41:58,280 INFO L82 PathProgramCache]: Analyzing trace with hash 118795172, now seen corresponding path program 85 times [2021-10-07 15:41:58,281 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:41:58,281 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1479689029] [2021-10-07 15:41:58,282 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-07 15:41:58,282 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:41:58,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:41:58,284 INFO L229 MonitoredProcess]: Starting monitored process 200 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:41:58,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (200)] Waiting until timeout for monitored process [2021-10-07 15:42:00,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:42:00,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:42:00,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:42:01,421 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:01,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:42:01,676 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:01,677 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:42:01,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1479689029] [2021-10-07 15:42:01,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1479689029] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:42:01,677 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:42:01,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:42:01,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436734147] [2021-10-07 15:42:01,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:42:01,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:42:01,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:42:01,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:42:01,679 INFO L87 Difference]: Start difference. First operand 858 states and 3376 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:02,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:42:02,677 INFO L93 Difference]: Finished difference Result 1292 states and 4689 transitions. [2021-10-07 15:42:02,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 15:42:02,678 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:42:02,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:42:02,681 INFO L225 Difference]: With dead ends: 1292 [2021-10-07 15:42:02,681 INFO L226 Difference]: Without dead ends: 1292 [2021-10-07 15:42:02,682 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 791.5ms TimeCoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:42:02,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1292 states. [2021-10-07 15:42:02,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1292 to 856. [2021-10-07 15:42:02,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 855 states have (on average 3.942690058479532) internal successors, (3371), 855 states have internal predecessors, (3371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:02,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 3371 transitions. [2021-10-07 15:42:02,711 INFO L78 Accepts]: Start accepts. Automaton has 856 states and 3371 transitions. Word has length 24 [2021-10-07 15:42:02,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:42:02,711 INFO L470 AbstractCegarLoop]: Abstraction has 856 states and 3371 transitions. [2021-10-07 15:42:02,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:02,711 INFO L276 IsEmpty]: Start isEmpty. Operand 856 states and 3371 transitions. [2021-10-07 15:42:02,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:42:02,713 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:42:02,713 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:42:02,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (200)] Forceful destruction successful, exit code 0 [2021-10-07 15:42:02,913 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:42:02,914 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:42:02,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:42:02,915 INFO L82 PathProgramCache]: Analyzing trace with hash -1262158087, now seen corresponding path program 87 times [2021-10-07 15:42:02,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:42:02,915 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1352898093] [2021-10-07 15:42:02,916 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:42:02,916 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:42:02,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:42:02,917 INFO L229 MonitoredProcess]: Starting monitored process 201 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:42:02,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (201)] Waiting until timeout for monitored process [2021-10-07 15:42:05,796 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:42:05,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:42:05,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:42:05,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:42:06,252 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:06,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:42:06,486 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:06,487 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:42:06,487 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1352898093] [2021-10-07 15:42:06,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1352898093] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:42:06,487 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:42:06,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:42:06,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453099521] [2021-10-07 15:42:06,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:42:06,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:42:06,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:42:06,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:42:06,488 INFO L87 Difference]: Start difference. First operand 856 states and 3371 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:06,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:42:06,981 INFO L93 Difference]: Finished difference Result 1146 states and 4150 transitions. [2021-10-07 15:42:06,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:42:06,983 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:42:06,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:42:06,985 INFO L225 Difference]: With dead ends: 1146 [2021-10-07 15:42:06,986 INFO L226 Difference]: Without dead ends: 1146 [2021-10-07 15:42:06,986 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 398.6ms TimeCoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:42:06,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1146 states. [2021-10-07 15:42:06,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1146 to 848. [2021-10-07 15:42:07,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 847 states have (on average 3.935064935064935) internal successors, (3333), 847 states have internal predecessors, (3333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:07,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 3333 transitions. [2021-10-07 15:42:07,002 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 3333 transitions. Word has length 24 [2021-10-07 15:42:07,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:42:07,002 INFO L470 AbstractCegarLoop]: Abstraction has 848 states and 3333 transitions. [2021-10-07 15:42:07,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:07,003 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 3333 transitions. [2021-10-07 15:42:07,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:42:07,004 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:42:07,004 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:42:07,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (201)] Forceful destruction successful, exit code 0 [2021-10-07 15:42:07,205 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 201 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:42:07,205 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:42:07,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:42:07,206 INFO L82 PathProgramCache]: Analyzing trace with hash 1193157719, now seen corresponding path program 88 times [2021-10-07 15:42:07,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:42:07,207 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [796962133] [2021-10-07 15:42:07,207 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:42:07,208 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:42:07,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:42:07,209 INFO L229 MonitoredProcess]: Starting monitored process 202 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:42:07,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (202)] Waiting until timeout for monitored process [2021-10-07 15:42:09,955 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:42:09,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:42:09,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:42:09,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:42:10,436 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:10,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:42:10,687 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:10,687 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:42:10,687 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [796962133] [2021-10-07 15:42:10,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [796962133] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:42:10,687 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:42:10,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:42:10,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169080059] [2021-10-07 15:42:10,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:42:10,688 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:42:10,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:42:10,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:42:10,689 INFO L87 Difference]: Start difference. First operand 848 states and 3333 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:11,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:42:11,132 INFO L93 Difference]: Finished difference Result 1100 states and 4039 transitions. [2021-10-07 15:42:11,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:42:11,134 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:42:11,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:42:11,137 INFO L225 Difference]: With dead ends: 1100 [2021-10-07 15:42:11,137 INFO L226 Difference]: Without dead ends: 1100 [2021-10-07 15:42:11,137 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 372.7ms TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:42:11,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states. [2021-10-07 15:42:11,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 840. [2021-10-07 15:42:11,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 840 states, 839 states have (on average 3.9177592371871275) internal successors, (3287), 839 states have internal predecessors, (3287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:11,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 3287 transitions. [2021-10-07 15:42:11,153 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 3287 transitions. Word has length 24 [2021-10-07 15:42:11,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:42:11,154 INFO L470 AbstractCegarLoop]: Abstraction has 840 states and 3287 transitions. [2021-10-07 15:42:11,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:11,154 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 3287 transitions. [2021-10-07 15:42:11,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:42:11,155 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:42:11,155 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:42:11,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (202)] Forceful destruction successful, exit code 0 [2021-10-07 15:42:11,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 202 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:42:11,356 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:42:11,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:42:11,357 INFO L82 PathProgramCache]: Analyzing trace with hash 19971287, now seen corresponding path program 89 times [2021-10-07 15:42:11,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:42:11,358 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1633063223] [2021-10-07 15:42:11,358 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:42:11,358 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:42:11,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:42:11,359 INFO L229 MonitoredProcess]: Starting monitored process 203 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:42:11,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (203)] Waiting until timeout for monitored process [2021-10-07 15:42:14,194 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:42:14,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:42:14,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:42:14,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:42:14,702 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:14,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:42:14,918 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:14,919 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:42:14,919 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1633063223] [2021-10-07 15:42:14,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1633063223] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:42:14,919 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:42:14,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:42:14,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588635482] [2021-10-07 15:42:14,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:42:14,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:42:14,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:42:14,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:42:14,920 INFO L87 Difference]: Start difference. First operand 840 states and 3287 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:16,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:42:16,125 INFO L93 Difference]: Finished difference Result 1100 states and 4021 transitions. [2021-10-07 15:42:16,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-07 15:42:16,126 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:42:16,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:42:16,129 INFO L225 Difference]: With dead ends: 1100 [2021-10-07 15:42:16,129 INFO L226 Difference]: Without dead ends: 1094 [2021-10-07 15:42:16,129 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 1016.9ms TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2021-10-07 15:42:16,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2021-10-07 15:42:16,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 844. [2021-10-07 15:42:16,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 844 states, 843 states have (on average 3.9181494661921707) internal successors, (3303), 843 states have internal predecessors, (3303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:16,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 844 states to 844 states and 3303 transitions. [2021-10-07 15:42:16,146 INFO L78 Accepts]: Start accepts. Automaton has 844 states and 3303 transitions. Word has length 24 [2021-10-07 15:42:16,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:42:16,146 INFO L470 AbstractCegarLoop]: Abstraction has 844 states and 3303 transitions. [2021-10-07 15:42:16,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:16,146 INFO L276 IsEmpty]: Start isEmpty. Operand 844 states and 3303 transitions. [2021-10-07 15:42:16,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:42:16,147 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:42:16,147 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:42:16,168 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (203)] Ended with exit code 0 [2021-10-07 15:42:16,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 203 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:42:16,348 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:42:16,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:42:16,349 INFO L82 PathProgramCache]: Analyzing trace with hash -1590969671, now seen corresponding path program 90 times [2021-10-07 15:42:16,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:42:16,350 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1536327593] [2021-10-07 15:42:16,350 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:42:16,350 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:42:16,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:42:16,352 INFO L229 MonitoredProcess]: Starting monitored process 204 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:42:16,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (204)] Waiting until timeout for monitored process [2021-10-07 15:42:19,424 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:42:19,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:42:19,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:42:19,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:42:19,871 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:19,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:42:20,095 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:20,096 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:42:20,096 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1536327593] [2021-10-07 15:42:20,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1536327593] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:42:20,096 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:42:20,096 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:42:20,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648086208] [2021-10-07 15:42:20,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:42:20,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:42:20,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:42:20,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:42:20,098 INFO L87 Difference]: Start difference. First operand 844 states and 3303 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:21,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:42:21,181 INFO L93 Difference]: Finished difference Result 1074 states and 3981 transitions. [2021-10-07 15:42:21,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-07 15:42:21,182 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:42:21,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:42:21,185 INFO L225 Difference]: With dead ends: 1074 [2021-10-07 15:42:21,185 INFO L226 Difference]: Without dead ends: 1074 [2021-10-07 15:42:21,185 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 930.5ms TimeCoverageRelationStatistics Valid=97, Invalid=209, Unknown=0, NotChecked=0, Total=306 [2021-10-07 15:42:21,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1074 states. [2021-10-07 15:42:21,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1074 to 838. [2021-10-07 15:42:21,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 838 states, 837 states have (on average 3.9187574671445637) internal successors, (3280), 837 states have internal predecessors, (3280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:21,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 3280 transitions. [2021-10-07 15:42:21,201 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 3280 transitions. Word has length 24 [2021-10-07 15:42:21,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:42:21,201 INFO L470 AbstractCegarLoop]: Abstraction has 838 states and 3280 transitions. [2021-10-07 15:42:21,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:21,202 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 3280 transitions. [2021-10-07 15:42:21,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:42:21,203 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:42:21,203 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:42:21,225 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (204)] Forceful destruction successful, exit code 0 [2021-10-07 15:42:21,404 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 204 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:42:21,404 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:42:21,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:42:21,405 INFO L82 PathProgramCache]: Analyzing trace with hash 956150096, now seen corresponding path program 86 times [2021-10-07 15:42:21,406 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:42:21,406 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2118761064] [2021-10-07 15:42:21,406 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:42:21,406 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:42:21,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:42:21,407 INFO L229 MonitoredProcess]: Starting monitored process 205 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:42:21,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (205)] Waiting until timeout for monitored process [2021-10-07 15:42:24,380 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:42:24,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:42:24,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:42:24,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:42:24,826 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:24,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:42:25,055 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:25,055 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:42:25,056 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2118761064] [2021-10-07 15:42:25,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2118761064] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:42:25,056 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:42:25,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:42:25,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396548121] [2021-10-07 15:42:25,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:42:25,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:42:25,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:42:25,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:42:25,057 INFO L87 Difference]: Start difference. First operand 838 states and 3280 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:26,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:42:26,220 INFO L93 Difference]: Finished difference Result 1372 states and 4889 transitions. [2021-10-07 15:42:26,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:42:26,221 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:42:26,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:42:26,225 INFO L225 Difference]: With dead ends: 1372 [2021-10-07 15:42:26,225 INFO L226 Difference]: Without dead ends: 1372 [2021-10-07 15:42:26,226 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 918.1ms TimeCoverageRelationStatistics Valid=108, Invalid=272, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:42:26,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1372 states. [2021-10-07 15:42:26,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1372 to 846. [2021-10-07 15:42:26,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 846 states, 845 states have (on average 3.936094674556213) internal successors, (3326), 845 states have internal predecessors, (3326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:26,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 3326 transitions. [2021-10-07 15:42:26,244 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 3326 transitions. Word has length 24 [2021-10-07 15:42:26,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:42:26,244 INFO L470 AbstractCegarLoop]: Abstraction has 846 states and 3326 transitions. [2021-10-07 15:42:26,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:26,244 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 3326 transitions. [2021-10-07 15:42:26,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:42:26,246 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:42:26,246 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:42:26,267 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (205)] Forceful destruction successful, exit code 0 [2021-10-07 15:42:26,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 205 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:42:26,446 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:42:26,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:42:26,447 INFO L82 PathProgramCache]: Analyzing trace with hash 1700852594, now seen corresponding path program 87 times [2021-10-07 15:42:26,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:42:26,448 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2099570811] [2021-10-07 15:42:26,448 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-07 15:42:26,448 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:42:26,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:42:26,450 INFO L229 MonitoredProcess]: Starting monitored process 206 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:42:26,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (206)] Waiting until timeout for monitored process [2021-10-07 15:42:29,326 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-07 15:42:29,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:42:29,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:42:29,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:42:29,842 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:29,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:42:30,062 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:30,063 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:42:30,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2099570811] [2021-10-07 15:42:30,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2099570811] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-07 15:42:30,063 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-07 15:42:30,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-10-07 15:42:30,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475465068] [2021-10-07 15:42:30,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-07 15:42:30,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:42:30,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-07 15:42:30,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:42:30,064 INFO L87 Difference]: Start difference. First operand 846 states and 3326 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:31,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:42:31,172 INFO L93 Difference]: Finished difference Result 1302 states and 4722 transitions. [2021-10-07 15:42:31,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:42:31,174 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:42:31,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:42:31,178 INFO L225 Difference]: With dead ends: 1302 [2021-10-07 15:42:31,178 INFO L226 Difference]: Without dead ends: 1302 [2021-10-07 15:42:31,179 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 841.5ms TimeCoverageRelationStatistics Valid=113, Invalid=267, Unknown=0, NotChecked=0, Total=380 [2021-10-07 15:42:31,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1302 states. [2021-10-07 15:42:31,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1302 to 836. [2021-10-07 15:42:31,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 836 states, 835 states have (on average 3.9125748502994013) internal successors, (3267), 835 states have internal predecessors, (3267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:31,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 3267 transitions. [2021-10-07 15:42:31,196 INFO L78 Accepts]: Start accepts. Automaton has 836 states and 3267 transitions. Word has length 24 [2021-10-07 15:42:31,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:42:31,196 INFO L470 AbstractCegarLoop]: Abstraction has 836 states and 3267 transitions. [2021-10-07 15:42:31,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:31,196 INFO L276 IsEmpty]: Start isEmpty. Operand 836 states and 3267 transitions. [2021-10-07 15:42:31,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:42:31,198 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:42:31,198 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:42:31,218 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (206)] Ended with exit code 0 [2021-10-07 15:42:31,398 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 206 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:42:31,399 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:42:31,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:42:31,399 INFO L82 PathProgramCache]: Analyzing trace with hash -550671170, now seen corresponding path program 88 times [2021-10-07 15:42:31,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:42:31,400 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2126313085] [2021-10-07 15:42:31,400 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-07 15:42:31,400 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:42:31,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:42:31,402 INFO L229 MonitoredProcess]: Starting monitored process 207 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:42:31,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (207)] Waiting until timeout for monitored process [2021-10-07 15:42:34,127 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-07 15:42:34,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:42:34,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:42:34,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:42:34,415 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:34,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:42:34,591 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:34,591 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:42:34,592 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2126313085] [2021-10-07 15:42:34,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2126313085] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:42:34,592 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:42:34,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-10-07 15:42:34,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120995221] [2021-10-07 15:42:34,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:42:34,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:42:34,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:42:34,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-10-07 15:42:34,593 INFO L87 Difference]: Start difference. First operand 836 states and 3267 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:35,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:42:35,052 INFO L93 Difference]: Finished difference Result 1318 states and 4763 transitions. [2021-10-07 15:42:35,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:42:35,053 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:42:35,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:42:35,056 INFO L225 Difference]: With dead ends: 1318 [2021-10-07 15:42:35,056 INFO L226 Difference]: Without dead ends: 1318 [2021-10-07 15:42:35,056 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 281.9ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:42:35,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1318 states. [2021-10-07 15:42:35,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1318 to 824. [2021-10-07 15:42:35,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 824 states, 823 states have (on average 3.9185905224787363) internal successors, (3225), 823 states have internal predecessors, (3225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:35,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 824 states to 824 states and 3225 transitions. [2021-10-07 15:42:35,072 INFO L78 Accepts]: Start accepts. Automaton has 824 states and 3225 transitions. Word has length 24 [2021-10-07 15:42:35,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:42:35,072 INFO L470 AbstractCegarLoop]: Abstraction has 824 states and 3225 transitions. [2021-10-07 15:42:35,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:35,073 INFO L276 IsEmpty]: Start isEmpty. Operand 824 states and 3225 transitions. [2021-10-07 15:42:35,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:42:35,074 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:42:35,074 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:42:35,094 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (207)] Ended with exit code 0 [2021-10-07 15:42:35,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:42:35,275 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:42:35,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:42:35,276 INFO L82 PathProgramCache]: Analyzing trace with hash 106094594, now seen corresponding path program 89 times [2021-10-07 15:42:35,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:42:35,276 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1657479575] [2021-10-07 15:42:35,277 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-07 15:42:35,277 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:42:35,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:42:35,278 INFO L229 MonitoredProcess]: Starting monitored process 208 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:42:35,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (208)] Waiting until timeout for monitored process [2021-10-07 15:42:38,079 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-07 15:42:38,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:42:38,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:42:38,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:42:38,431 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:38,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:42:38,655 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:38,655 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:42:38,655 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1657479575] [2021-10-07 15:42:38,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1657479575] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:42:38,655 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:42:38,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:42:38,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758996020] [2021-10-07 15:42:38,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:42:38,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:42:38,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:42:38,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:42:38,656 INFO L87 Difference]: Start difference. First operand 824 states and 3225 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:39,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:42:39,139 INFO L93 Difference]: Finished difference Result 1208 states and 4420 transitions. [2021-10-07 15:42:39,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:42:39,140 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:42:39,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:42:39,143 INFO L225 Difference]: With dead ends: 1208 [2021-10-07 15:42:39,143 INFO L226 Difference]: Without dead ends: 1208 [2021-10-07 15:42:39,143 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 357.4ms TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-10-07 15:42:39,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1208 states. [2021-10-07 15:42:39,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1208 to 816. [2021-10-07 15:42:39,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 815 states have (on average 3.910429447852761) internal successors, (3187), 815 states have internal predecessors, (3187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:39,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 3187 transitions. [2021-10-07 15:42:39,159 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 3187 transitions. Word has length 24 [2021-10-07 15:42:39,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:42:39,159 INFO L470 AbstractCegarLoop]: Abstraction has 816 states and 3187 transitions. [2021-10-07 15:42:39,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:39,159 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 3187 transitions. [2021-10-07 15:42:39,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-07 15:42:39,160 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:42:39,160 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:42:39,182 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (208)] Forceful destruction successful, exit code 0 [2021-10-07 15:42:39,361 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 208 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:42:39,361 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:42:39,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:42:39,362 INFO L82 PathProgramCache]: Analyzing trace with hash 961401248, now seen corresponding path program 90 times [2021-10-07 15:42:39,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:42:39,363 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [86986012] [2021-10-07 15:42:39,363 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-07 15:42:39,363 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:42:39,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:42:39,365 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:42:39,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (209)] Waiting until timeout for monitored process [2021-10-07 15:42:42,451 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-07 15:42:42,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:42:42,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-07 15:42:42,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:42:42,805 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:42,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:42:43,021 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:43,022 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:42:43,022 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [86986012] [2021-10-07 15:42:43,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [86986012] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-07 15:42:43,022 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-07 15:42:43,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-10-07 15:42:43,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154192013] [2021-10-07 15:42:43,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-07 15:42:43,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:42:43,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-07 15:42:43,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-10-07 15:42:43,023 INFO L87 Difference]: Start difference. First operand 816 states and 3187 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:43,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:42:43,440 INFO L93 Difference]: Finished difference Result 1164 states and 4309 transitions. [2021-10-07 15:42:43,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-07 15:42:43,441 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-07 15:42:43,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:42:43,444 INFO L225 Difference]: With dead ends: 1164 [2021-10-07 15:42:43,444 INFO L226 Difference]: Without dead ends: 1164 [2021-10-07 15:42:43,444 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 301.6ms TimeCoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2021-10-07 15:42:43,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2021-10-07 15:42:43,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 784. [2021-10-07 15:42:43,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 784 states, 783 states have (on average 3.8697318007662833) internal successors, (3030), 783 states have internal predecessors, (3030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:43,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 784 states to 784 states and 3030 transitions. [2021-10-07 15:42:43,460 INFO L78 Accepts]: Start accepts. Automaton has 784 states and 3030 transitions. Word has length 24 [2021-10-07 15:42:43,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:42:43,460 INFO L470 AbstractCegarLoop]: Abstraction has 784 states and 3030 transitions. [2021-10-07 15:42:43,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:43,460 INFO L276 IsEmpty]: Start isEmpty. Operand 784 states and 3030 transitions. [2021-10-07 15:42:43,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-07 15:42:43,461 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:42:43,461 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:42:43,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (209)] Forceful destruction successful, exit code 0 [2021-10-07 15:42:43,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:42:43,664 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:42:43,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:42:43,664 INFO L82 PathProgramCache]: Analyzing trace with hash -215223846, now seen corresponding path program 1 times [2021-10-07 15:42:43,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:42:43,665 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1398064011] [2021-10-07 15:42:43,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-07 15:42:43,666 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:42:43,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:42:43,667 INFO L229 MonitoredProcess]: Starting monitored process 210 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:42:43,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (210)] Waiting until timeout for monitored process [2021-10-07 15:42:46,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-07 15:42:46,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-07 15:42:46,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:42:46,992 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:46,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:42:47,594 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:47,594 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:42:47,594 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1398064011] [2021-10-07 15:42:47,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1398064011] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:42:47,595 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:42:47,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-10-07 15:42:47,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603115100] [2021-10-07 15:42:47,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-07 15:42:47,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:42:47,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-07 15:42:47,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-10-07 15:42:47,596 INFO L87 Difference]: Start difference. First operand 784 states and 3030 transitions. Second operand has 14 states, 13 states have (on average 2.769230769230769) internal successors, (36), 14 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:48,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-07 15:42:48,468 INFO L93 Difference]: Finished difference Result 992 states and 3570 transitions. [2021-10-07 15:42:48,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-07 15:42:48,469 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.769230769230769) internal successors, (36), 14 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-07 15:42:48,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-07 15:42:48,472 INFO L225 Difference]: With dead ends: 992 [2021-10-07 15:42:48,472 INFO L226 Difference]: Without dead ends: 898 [2021-10-07 15:42:48,472 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 631.5ms TimeCoverageRelationStatistics Valid=121, Invalid=341, Unknown=0, NotChecked=0, Total=462 [2021-10-07 15:42:48,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 898 states. [2021-10-07 15:42:48,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 898 to 792. [2021-10-07 15:42:48,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 792 states, 791 states have (on average 3.8558786346396965) internal successors, (3050), 791 states have internal predecessors, (3050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:48,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 792 states to 792 states and 3050 transitions. [2021-10-07 15:42:48,486 INFO L78 Accepts]: Start accepts. Automaton has 792 states and 3050 transitions. Word has length 25 [2021-10-07 15:42:48,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-07 15:42:48,486 INFO L470 AbstractCegarLoop]: Abstraction has 792 states and 3050 transitions. [2021-10-07 15:42:48,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.769230769230769) internal successors, (36), 14 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:42:48,486 INFO L276 IsEmpty]: Start isEmpty. Operand 792 states and 3050 transitions. [2021-10-07 15:42:48,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-07 15:42:48,487 INFO L504 BasicCegarLoop]: Found error trace [2021-10-07 15:42:48,487 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-07 15:42:48,507 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (210)] Forceful destruction successful, exit code 0 [2021-10-07 15:42:48,688 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 210 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:42:48,688 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-07 15:42:48,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-07 15:42:48,689 INFO L82 PathProgramCache]: Analyzing trace with hash -394273142, now seen corresponding path program 2 times [2021-10-07 15:42:48,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-07 15:42:48,690 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [916789871] [2021-10-07 15:42:48,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-07 15:42:48,690 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-07 15:42:48,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-07 15:42:48,692 INFO L229 MonitoredProcess]: Starting monitored process 211 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-07 15:42:48,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (211)] Waiting until timeout for monitored process [2021-10-07 15:42:51,745 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-07 15:42:51,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-07 15:42:51,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 31 conjunts are in the unsatisfiable core [2021-10-07 15:42:51,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-07 15:42:53,114 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-10-07 15:42:53,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 300 treesize of output 124 [2021-10-07 15:42:54,119 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:42:54,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-07 15:42:55,121 INFO L354 Elim1Store]: treesize reduction 442, result has 10.0 percent of original size [2021-10-07 15:42:55,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 532 treesize of output 230 [2021-10-07 15:43:06,008 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-07 15:43:06,008 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-07 15:43:06,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [916789871] [2021-10-07 15:43:06,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [916789871] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-07 15:43:06,009 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-07 15:43:06,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2021-10-07 15:43:06,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895334016] [2021-10-07 15:43:06,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-07 15:43:06,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-07 15:43:06,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-07 15:43:06,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=240, Unknown=2, NotChecked=0, Total=306 [2021-10-07 15:43:06,010 INFO L87 Difference]: Start difference. First operand 792 states and 3050 transitions. Second operand has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-07 15:43:15,122 WARN L207 SmtUtils]: Spent 8.74 s on a formula simplification. DAG size of input: 103 DAG size of output: 101 [2021-10-07 15:43:22,609 WARN L207 SmtUtils]: Spent 7.13 s on a formula simplification that was a NOOP. DAG size: 72 [2021-10-07 15:43:38,192 WARN L207 SmtUtils]: Spent 11.61 s on a formula simplification. DAG size of input: 113 DAG size of output: 111 [2021-10-07 15:43:57,355 WARN L207 SmtUtils]: Spent 7.65 s on a formula simplification. DAG size of input: 102 DAG size of output: 100 Received shutdown request... [2021-10-07 15:43:57,757 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-07 15:43:57,757 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (211)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-07 15:43:57,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-07 15:43:57,914 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK [2021-10-07 15:43:57,937 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (211)] Ended with exit code 0 [2021-10-07 15:43:58,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 211 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-07 15:43:58,117 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). [2021-10-07 15:43:58,119 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0REQUIRES_VIOLATION [2021-10-07 15:43:58,119 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1REQUIRES_VIOLATION [2021-10-07 15:43:58,119 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0REQUIRES_VIOLATION [2021-10-07 15:43:58,119 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1REQUIRES_VIOLATION [2021-10-07 15:43:58,119 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0REQUIRES_VIOLATION [2021-10-07 15:43:58,119 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1REQUIRES_VIOLATION [2021-10-07 15:43:58,119 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATION [2021-10-07 15:43:58,119 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATION [2021-10-07 15:43:58,120 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATION [2021-10-07 15:43:58,120 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATION [2021-10-07 15:43:58,120 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATION [2021-10-07 15:43:58,120 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATION [2021-10-07 15:43:58,120 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATION [2021-10-07 15:43:58,120 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATION [2021-10-07 15:43:58,120 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8REQUIRES_VIOLATION [2021-10-07 15:43:58,120 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9REQUIRES_VIOLATION [2021-10-07 15:43:58,120 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10REQUIRES_VIOLATION [2021-10-07 15:43:58,120 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11REQUIRES_VIOLATION [2021-10-07 15:43:58,120 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr12REQUIRES_VIOLATION [2021-10-07 15:43:58,121 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr13REQUIRES_VIOLATION [2021-10-07 15:43:58,121 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr15ASSERT_VIOLATIONMEMORY_LEAK [2021-10-07 15:43:58,121 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-07 15:43:58,121 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-07 15:43:58,121 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION [2021-10-07 15:43:58,121 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0REQUIRES_VIOLATION [2021-10-07 15:43:58,121 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1REQUIRES_VIOLATION [2021-10-07 15:43:58,121 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0REQUIRES_VIOLATION [2021-10-07 15:43:58,121 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1REQUIRES_VIOLATION [2021-10-07 15:43:58,121 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0REQUIRES_VIOLATION [2021-10-07 15:43:58,121 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1REQUIRES_VIOLATION [2021-10-07 15:43:58,127 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-07 15:43:58,127 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-07 15:43:58,129 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 07.10 03:43:58 BasicIcfg [2021-10-07 15:43:58,129 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-07 15:43:58,129 INFO L168 Benchmark]: Toolchain (without parser) took 739789.63 ms. Allocated memory was 174.1 MB in the beginning and 1.3 GB in the end (delta: 1.1 GB). Free memory was 155.1 MB in the beginning and 387.4 MB in the end (delta: -232.3 MB). Peak memory consumption was 899.6 MB. Max. memory is 8.0 GB. [2021-10-07 15:43:58,130 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 174.1 MB. Free memory is still 146.3 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-07 15:43:58,130 INFO L168 Benchmark]: CACSL2BoogieTranslator took 606.29 ms. Allocated memory is still 174.1 MB. Free memory was 154.7 MB in the beginning and 157.2 MB in the end (delta: -2.6 MB). Peak memory consumption was 18.6 MB. Max. memory is 8.0 GB. [2021-10-07 15:43:58,130 INFO L168 Benchmark]: Boogie Procedure Inliner took 109.93 ms. Allocated memory is still 174.1 MB. Free memory was 157.2 MB in the beginning and 154.4 MB in the end (delta: 2.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-07 15:43:58,130 INFO L168 Benchmark]: Boogie Preprocessor took 47.36 ms. Allocated memory is still 174.1 MB. Free memory was 154.4 MB in the beginning and 152.3 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-07 15:43:58,131 INFO L168 Benchmark]: RCFGBuilder took 2464.53 ms. Allocated memory was 174.1 MB in the beginning and 209.7 MB in the end (delta: 35.7 MB). Free memory was 152.2 MB in the beginning and 168.1 MB in the end (delta: -15.9 MB). Peak memory consumption was 50.3 MB. Max. memory is 8.0 GB. [2021-10-07 15:43:58,131 INFO L168 Benchmark]: TraceAbstraction took 736543.05 ms. Allocated memory was 209.7 MB in the beginning and 1.3 GB in the end (delta: 1.1 GB). Free memory was 167.6 MB in the beginning and 387.4 MB in the end (delta: -219.9 MB). Peak memory consumption was 877.5 MB. Max. memory is 8.0 GB. [2021-10-07 15:43:58,132 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.23 ms. Allocated memory is still 174.1 MB. Free memory is still 146.3 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 606.29 ms. Allocated memory is still 174.1 MB. Free memory was 154.7 MB in the beginning and 157.2 MB in the end (delta: -2.6 MB). Peak memory consumption was 18.6 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 109.93 ms. Allocated memory is still 174.1 MB. Free memory was 157.2 MB in the beginning and 154.4 MB in the end (delta: 2.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 47.36 ms. Allocated memory is still 174.1 MB. Free memory was 154.4 MB in the beginning and 152.3 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 2464.53 ms. Allocated memory was 174.1 MB in the beginning and 209.7 MB in the end (delta: 35.7 MB). Free memory was 152.2 MB in the beginning and 168.1 MB in the end (delta: -15.9 MB). Peak memory consumption was 50.3 MB. Max. memory is 8.0 GB. * TraceAbstraction took 736543.05 ms. Allocated memory was 209.7 MB in the beginning and 1.3 GB in the end (delta: 1.1 GB). Free memory was 167.6 MB in the beginning and 387.4 MB in the end (delta: -219.9 MB). Peak memory consumption was 877.5 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 27555.7ms, 190 PlacesBefore, 55 PlacesAfterwards, 191 TransitionsBefore, 49 TransitionsAfterwards, 2160 CoEnabledTransitionPairs, 8 FixpointIterations, 118 TrivialSequentialCompositions, 52 ConcurrentSequentialCompositions, 13 TrivialYvCompositions, 8 ConcurrentYvCompositions, 7 ChoiceCompositions, 198 TotalNumberOfCompositions, 2889 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2737, positive: 2703, positive conditional: 0, positive unconditional: 2703, negative: 34, negative conditional: 0, negative unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1303, positive: 1296, positive conditional: 0, positive unconditional: 1296, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1303, positive: 1296, positive conditional: 0, positive unconditional: 1296, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 7, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1163, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 1163, negative conditional: 0, negative unconditional: 1163, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2737, positive: 1407, positive conditional: 0, positive unconditional: 1407, negative: 27, negative conditional: 0, negative unconditional: 27, unknown: 1303, unknown conditional: 0, unknown unconditional: 1303] , Statistics on independence cache: Total cache size (in pairs): 114, Positive cache size: 112, Positive conditional cache size: 0, Positive unconditional cache size: 112, Negative cache size: 2, Negative conditional cache size: 0, Negative unconditional cache size: 2 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 159]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 84]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 84]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 112]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 112]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 170]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 170]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 151]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 151]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 152]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 152]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 153]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 153]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 154]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 154]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 155]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 155]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 129]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 153]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 151]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 152]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (792states) and FLOYD_HOARE automaton (currently 18 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (356 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 217 locations, 31 error locations. Started 1 CEGAR loops. OverallTime: 736367.4ms, OverallIterations: 210, TraceHistogramMax: 3, EmptinessCheckTime: 434.1ms, AutomataDifference: 203159.5ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 27658.4ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 8543 SDtfs, 18973 SDslu, 28211 SDs, 0 SdLazy, 29216 SolverSat, 1078 SolverUnsat, 1 SolverUnknown, 0 SolverNotchecked, 76926.2ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 10951 GetRequests, 8012 SyntacticMatches, 2 SemanticMatches, 2937 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2522 ImplicationChecksByTransitivity, 164414.3ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=892occurred in iteration=135, InterpolantAutomatonStates: 1717, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 4524.7ms AutomataMinimizationTime, 209 MinimizatonAttempts, 65219 StatesRemovedByMinimization, 198 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 3015.1ms SsaConstructionTime, 50190.3ms SatisfiabilityAnalysisTime, 144169.9ms InterpolantComputationTime, 4682 NumberOfCodeBlocks, 4640 NumberOfCodeBlocksAsserted, 397 NumberOfCheckSat, 8944 ConstructedInterpolants, 33 QuantifiedInterpolants, 48893 SizeOfPredicates, 2982 NumberOfNonLiveVariables, 29983 ConjunctsInSsa, 2844 ConjunctsInUnsatCore, 420 InterpolantComputations, 326 PerfectInterpolantSequences, 2737/2894 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown